Le 22 juin 08 à 16:33, Christian Baudrant a écrit :
Bonjour à tous,
Je viens pester sur le REALbasic ! Pourtant, j'aime bien ce
logiciel, mais non, il y a des moments où ça m'énerve. Voici les
raisons de ma mauvaise humeur passagère :
1 - Si on place un contrôle HTLMViewer dans une fenêtre, ce contrôle
suit l'agrandissement de la fenêtre même s'il n'est pas "locké".
Avez-vous déposé un rapport de bogue ? si oui, merci de m'en indiquer
le lien que je puisse le faire remonter en priorité.
2 - L'utilisation d'un contrôle HTLMViewer intégré dans un TabPanel
est du domaine de l'étrange. Si on se place dans un onglet différent
de celui où est le HTMLViewer et que l'on agrandit la fenêtre et
bien ce contrôle s'invite par-dessus l'onglet où il n'est pas, mais
en commençant en (0,0) de la fenêtre. Il n'est pas actif, mais il
est affiché ! C'est très ennuyeux.
Avez-vous déposé un rapport de bogue ? si oui, merci de m'en indiquer
le lien que je puisse le faire remonter en priorité.
3 - Il y a de nombreux problèmes avec Linux. Notamment, avec les
vidéos, HTMLViewer (encore lui) qui rame et la commande Shell qui à
des problèmes de path.
En ce qui concerne le HTMLViewer sous Linux, le framework utilisé
n'est pas au niveau de ceux utilisés sur les autres plateformes
(Webkit pour Mac, IE pour Windows). Mais il est prévu de changer cela
assez rapidement.
Pouvez-vous décrire le problème rencontré avec les 'paths' sous Linux ?
4 - L'absence d'un TreeView digne de ce nom est scandaleuse. On peut
utiliser le ListView, mais c'est du genre usine à gaz.
Je ne comprends pas: vous avez des difficultés à utiliser la ListBox
en mode hiérarchique ?
Si cette dernière ne vous convient pas, Einhugur édite un excellent
plugin qui pourrait vous convenir mieux : http://www.einhugur.com/
Il y a certainement d'autres sujets qui, au fil du temps, m'ont
hérissé le poil, mais on se lasse.
J'utilise le REALbasic depuis très longtemps, mais je ne vois pas
d'améliorations notables, que ce soit en fonctionnalité ou en
efficacité. REALbasic se veut compatible avec le VB, il manque un
tas de commandes, de contrôles et un débogueur digne de ce nom, car
par moment pour connaître la valeur d'un élément (variable ou
propriété d'un contrôle), il faut s'accrocher ! Et puis, il y a
toujours l'arlésienne de service, l'abandon de Carbon, on nous le
promet... si, si, ça vient... Au prix où est le produit, on est en
droit d'attendre des améliorations des nouveaux contrôles. Tiens, si
on ajoutait les objets de .NET, ça serait super (les Hastable,
SortedList, entre autres), ça éviterait de réinventer sans cesse la
roue. On passe plus de temps à trouver des trucs et des machins pour
faire fonctionner les contrôles existants, qu'à travailler sur le
programme lui même.
S'agissant du passage à un framework Cocoa sous MacOS, je me suis déjà
exprimé il y a peu sur le sujet, et je ne vois pas ce que je pourrais
ajouter de plus.
S'agissant de .Net, je pense que c'est hors sujet : nous avons
récupéré un grand nombre de développeurs VB précisemment parce qu'ils
fuyaient .Net. VB et VB .Net, ce n'est pas la même chose. A ce jour,
il existe plusieurs IDE très spécialisés qui permettent de développer
des applications .Net. Il n'est donc pas dans les projets immédiat de
REAL Software d'utiliser ce framework.
Enfin, il faut rappeler que l'un des objets principaux de REALbasic
est d'être un IDE cross-plateforme, capable de générer des
applications cross-plateformes. Dans ce cadre, il est assez "cohérent"
d'envisager le fait que l'hyper-spécialisation sur une plateforme
n'est pas le chemin que nous désirons prendre.
"Au prix où est le produit" : en connaissez vous de moins cher ?
-> Mono-plateforme
- Visual Basic .Net = 840 ? HT
- Delphi = 774 ? HT
-> Cross-plateforme
- QT (C++) = > 2000 ?
- Runtime Rev = 632 ? HT
Bon, après ce coup de gueule, je vais me calmer et retourner
chercher des solutions à mes problèmes.
Je pense qu'une partie de la solution passe par déposer des rapports
de bogues et/ou demandes de nouvelles fonctionnalités : dans tous les
cas, je peux vous aider à le faire.
---
Stéphane Pinel - REAL Software
Support Technique en Français
43, Rue Marius Aufan 92300 Levallois-Perret (FR)
http://www.realsoftware.fr
Rejoignez la communauté francophone des développeurs REALbasic :
<http://www.realsoftware.com/support/listmanager/>
|