![Citation](https://forum.developpez.be/images/misc/quote_icon.png)
Envoyé par
neguib
Ben moi j'appelle çà de la sagesse
![:wink:](https://www.developpez.net/forums/images/smilies/icon_wink.gif)
autant attendre 6 mois que le produit ne soit plus du bêta et a eu le temps d'être stabilisé
![:)](https://www.developpez.net/forums/images/smilies/icon_smile.gif)
Loin de moi l'idée de vouloir 'troller' mais sérieusement on a pas du voir le même produit. Autant les précédentes versions de Delphi avaient bonne réputation (à juste titre d'ailleur) autant la version 2005 m'a paru instable au plus haut point. Je suis désolé mais sur un portable 1,4Ghz 384 Mo ca met 6 minutes montre en main à ce lancer (pratique pour aller chercher un café à la machine
). Par rapport aux articles dithyrambiques que j'ai pu lire ici et là, mon expérience est plutot inverse et j'ai eu l'impression d'un produit non fini (peut-être il y a t il eu des patch depuis).
Mais, si on laisse de coté l'IDE, le problème principal à mon sens, est lié au Pascal lui même : Le fait de ne pas pouvoir déclarer de variables ou d'instancier un objet localement ( contrairement au VBNET/C#/C++/JAVA ).
Exemple ( corrigez moi si je me trompe) :
1 2 3
| for i as integer =0 to 100
...
Next i |
Ou quand on veut faire du GDI+ par exemple :
G.FillRectangle(new SolidBrush(Color.BackColor),new Rectangle(0, 0,20,20));
Avec Delphi, sauf erreur, il faut absolument déclarer en haut de prog un objet SolidBrush et un objet Rectangle alors qu'on va l'utiliser qu'une fois localement. Sur routine complexe ca deviens vite le bordel, entre les boucles et le reste on se retrouve avec une tonne de déclarations au départ qui se mélange aux variables privées utiles.
Maintenant je ne suis pas spécialiste peut être quelqu'un de plus expérimenté en Delphi pourra me détromper sur ce point.
En conclusion je pense, et ca n'engage que moi, que Delphi (6) est une trés bonne plateforme de développement en WIN32 mais je ne suis pas convaincu par la version 2005 et le mélange Pascal / .NET.
Partager