2008-11-04 11 views
6

Je me suis fatigué d'essayer Delphi chaque année en espérant que je trouverai une version stable pour mettre à niveau mon bon vieux Delphi 7.Delphi 2009? Ok ou buggy?

Dois-je essayer d'essayer Delphi 2009? Ou est-il aussi instable que les versions précédentes et dois-je attendre jusqu'à Delphi 2010?

Merci

Répondre

3

C'est le genre d'une question ouverte, mais la réponse courte est que Delphi 2009 est stable, rapide, et un bond en avant des versions plus anciennes (en particulier 2005).

L'EDI a évolué un peu depuis Delphi 7 et dispose de plus de fonctionnalités de type Visual Studio et Eclipse. Il a également quelques contrôles mis à jour qui facilitent la construction des applications Windows plus «modernes», comme le ruban que vous voyez dans Office. Je trouve que le temps de réponse dans les opérations de glisser-déposer est beaucoup plus rapide que les versions précédentes, et dans l'ensemble, le temps de réaction dans les opérations IDE semble beaucoup plus rapide. Jusqu'à présent, l'IDE ne s'est pas écrasé sur moi, mais je ne suis pas un gros utilisateur au jour le jour. J'utilise principalement Delphi 2009 pour un projet parallèle sur lequel je travaille pendant mon temps libre.

+1

Même 'notepad.exe' est un bond en avant de Delphi 2005 ... :) –

+0

Merci, c'est ce que je voulais entendre, je vais donner une chance, surtout à la lumière de la nouvelle 'Update 1 ', ils libèrent rec ently (il y aura aussi une 'Update 2'?). Aussi, je me demande si le système d'aide (un autre gros désastre dans les versions précédentes de Delphi) fonctionne maintenant. –

+0

L'aide s'améliore et est encore plus performante que dans Delphi 7 dans certains domaines, mais elle nécessite encore du travail. Par exemple, il y a beaucoup d'entrées "stub" incomplètes pour les nouvelles fonctionnalités. –

3

Jusqu'ici tout va bien. Très stable, plus rapide que Delphi 2007 (qui n'était pas en reste non plus) et il y a plus de fonctionnalités de langage, de composants et de productivité générale, de corrections et d'améliorations depuis Delphi 7 que vous ne pouvez en faire.

Lire la littérature, regarder des vidéos et essayer le procès:

http://blogs.codegear.com/pawelglowacki/2008/11/03/38527

http://blogs.codegear.com/pawelglowacki/2008/11/03/38527

http://blogs.codegear.com/nickhodges/2007/03/28/33579

http://www.stevetrefethen.com/blog/VCLAndRTLEnhancementsSinceDelphi7D7.aspx

1

Il est vrai que je n'ai eu recours à la version d'essai. Pas de plantage pour le moment, quelques petits problèmes avec IntelliSense (ou complétion de code), mais je vois des problèmes similaires dans Visual Studio. Intellisense semble flakey n'importe où. Je ne reçois aucun de ces délais frustrants pendant que l'idée est de mettre en place des listes d'intellisense, ce qui est un plus. Donc, dans l'ensemble, l'air plutôt bien pour le moment.

7

Cela peut être une question ouverte, mais néanmoins importante. Borland/Code Gear n'a pas eu un historique cohérent avec les versions de Delphi et je me suis installé sur Delphi 7 pour beaucoup plus longtemps que prévu, comme l'a fait beaucoup dans la communauté Delphi. Delphi 7 a eu un système d'aide impressionnant, malheureusement abandonné par Borland grâce à une politique interne inavouable.

Il y a un an, nous sommes passés à Delphi 2007 pour Win32 lorsque Code Gear est apparu comme le recentrage sur le code natif Win32. Cela semble avoir été une bonne chose pour eux et a produit un produit égal, voire meilleur que Delphi 7. Certes, l'aide dans Delphi 2007 est horrible et Code Gear ont reconnu cela comme un problème. Un problème qui a été corrigé avec la sortie de Delphi 2009.

Nous avons récemment pris Delphi 2009 et migrons actuellement notre code vers la nouvelle plate-forme Unicode. Code Gear a évolué rapidement pour faire de D2009 une plate-forme de développement solide et de bonne réputation, avec la mise à jour 1 déjà disponible, qui répond aux problèmes initiaux signalés par les utilisateurs. C'est très encourageant. Delphi 2007/2009 constitue l'une des meilleures plates-formes de développement natif pour Vista/2008 tout en maintenant une rétrocompatibilité transparente sur les anciennes plates-formes Win32.

Nous dépendons de Delphi pour développer un logiciel d'automatisation de télévision en temps réel. La réponse simple à votre question est - Oui.

Attendez seulement la prochaine incarnation de Delphi si vous voulez 64bit natif.

1

Delphi 2009 a travaillé trouver pour moi jusqu'à présent. Comme d'autres l'ont déjà mentionné, il ne tombe pas en panne ou quoi que ce soit de dramatique.

Cela vaut la peine de mettre à jour juste pour les nouveaux produits génériques. Il est temps que nous l'obtenions dans Delphi Win32. Cela dit, certains modèles standards sont un peu bruts. J'ai eu des problèmes avec la violation d'accès dans TObjectStack.

1

Je suggère d'attendre jusqu'à ce qu'un ou deux service packs sortent. La modification de la chaîne par défaut d'un AnsiString à un UnicodeString est susceptible de causer des maux de tête pendant un certain temps, en particulier dans les paquets de composants tiers. Vous devriez vraiment étudier quels composants sont «indispensables» pour votre développement et vous assurer qu'ils ont une nouvelle version qui fonctionne avec Delphi 2009.

1

Je suggère d'attendre jusqu'à ce qu'un ou deux Service Packs soient sortis.

C'est le problème. Nous ne savons pas si Embarcadero prévoit de publier d'autres correctifs.

+0

Eh bien, pourquoi pas eux? –

1

J'ai utilisé la version d'essai de Delphi 2009, son awsome !!! pas de plantages, stable ide nouvelle fonctionnalité cool ... c'est tout simplement génial!

0

Malheureusement pas stable. ActionToolbar et ActionManu provoquent des exceptions IDE tout le temps :(TActionToolbar sur TCoolbar est très clignotant.LististView (avec colonnes autosized) rafraîchit très lentement lors de la maximisation du formulaire - il semble horrible Les modèles de code automatique sont horribles, inutilisables. (Ctrl + gauche/droite) ommits opérateurs - il est très difficile de naviguer dans le code TAB ne fonctionne toujours pas pour faire une identité (Vous devez utiliser ctrl + Maj + i)

Pas bon logiciel, malheureusement :(

Questions connexes