J'ai l'impression que Delphi n'est plus très populaire. Mais maintenant, au travail, je devais apporter des modifications à un ancien programme Delphi que nous utilisions encore. J'ai utilisé Borland Developer Studio 2006 et c'était très agréable et intuitif de travailler avec, même si je n'y avais pratiquement jamais été exposé auparavant. Est-ce que Delphi est encore largement utilisé et je ne suis tout simplement pas au courant ou existe-t-il d'autres raisons de son déclin?
69
Réponses:
Delphi est toujours là et très vivant, mais sous une nouvelle propriété.
Borland a vraiment perdu son chemin. Ils avaient une très large gamme de produits, et Delphi était l’intérêt principal, mais ce que les PHB pensaient être grands, ce n’étaient pas leurs outils de développement, mais leurs outils de gestion du cycle de vie des applications. Ils ont donc consacré beaucoup de ressources au développement et à la promotion de cela au lieu de Delphi, et ont laissé la branche outils de développement languir. J'ai même entendu parler d'anciens employés de Borland à Delphi Live! Il y a quelques années, lors de la conférence, il a été noté que leurs vendeurs étaient activement découragés et découragés (est-ce un mot?) d'essayer de vendre Delphi, même à des clients potentiels qui avaient manifesté leur intérêt dès le départ.
Il y a quelques années, les choses ont changé. Borland a vendu l'intégralité de sa division outils de développement à Embarcadero Technologies, qui était jusque-là principalement connue pour les logiciels liés aux bases de données. Maintenant, leur grande prétention à la célébrité est qu’ils sont les gars qui font Delphi. Quelques mois après la vente, les actions de Borland tombaient sous le seuil de 1 dollar par action. Elles ont été rachetées par une entreprise du "cimetière d'entreprises" qui ne fait en gros que gérer les droits de licence liés aux produits existants. Borland n'existe plus.
Embarcadero, cependant, se soucie réellement de Delphi. Ils y ont consacré beaucoup de travail et d'effort, et la qualité du produit s'est considérablement améliorée au cours des dernières versions. Malgré la récession et le fait que Delphi soit un outil exclusivement commercial à l’époque perçue comme "une ère de développement open source", les ventes ont été très fortes et l’équipe a pu faire beaucoup de progrès.
TL; DR: Borland est mort; Delphi n'est pas. C'est "Embarcadero Delphi" maintenant, et il est très vivant.
la source
Les versions plus récentes (notamment XE) sont bien meilleures que 2006, c'était plutôt une version buggy. Et l’utilisation de Delphi est en nette diminution et la seule raison pour laquelle l’OMI est son prix. Delphi est très cher et il n'y a pas de version gratuite. Même le compilateur n'est pas gratuit et cela élimine pratiquement Delphi en tant qu'outil de développement open source.
Et une chose qui a contribué beaucoup plus à cette lente diminution est le compilateur .NET de Delphi. Borland et plus tard CodeGear ont mis beaucoup d’efforts dans ce produit, mais c’était une grosse erreur.
la source
J'utilise Delphi depuis la version 1 et je l'ai introduit sur mon lieu de travail. À l’époque, nous utilisions Visual Basic 3 pour la plupart de nos développements Windows et j’ai constaté que Delphi dépassait largement VB 3 pour répondre à nos besoins.
Lorsque le temps de passer de 16 à 32 bits est venu, notre équipe de développement en a profité pour modifier l'architecture de notre produit et séparer l'interface utilisateur du moteur de calcul. C'est à cette époque que nous sommes passés de VB à 100% Delphi.
Qu'est-ce qui a causé le déclin de Delphes au fil du temps? Je pense que bon nombre des postes ont couvert plusieurs des facettes impliquées: Borland ne "Inprise ne" Borland a perdu la concentration sur ses principaux partisans. Par la suite, il était notoire que Borland tentait de vendre Delphi à une société extérieure, ce qui n’inspire jamais la confiance de vos utilisateurs.
Après l’acquisition de CodeGear, je pense que l’absence de compilateur 64 bits a peut-être gêné son adoption. J'ai finalement arrêté d'attendre une version 64 bits du compilateur de CodeGear et j'ai transféré le moteur de calcul de notre société vers le compilateur Free Pascal (FPC) afin que nous puissions désormais prendre en charge Windows 64 bits ainsi que Linux 32/64 bits. plates-formes.
J'attends vraiment avec impatience la prochaine édition de Delphi XE2. Avec la prise en charge des plates-formes Windows AND OSX et iOS 64 bits (la prise en charge d'iOS par FPC), il s'agit de la première version de Delphi qui me passionne depuis un certain temps.
la source
Oui, il est encore largement utilisé. Peut-être pas autant que par le passé, mais je pense que CodeGear / Embarcadero ne se plaint pas trop de sa base d’utilisateurs, qui ne cesse de croître. De plus, Embarcadero ne basculerait pas le développement de nombreux outils (de bases de données) vers Delphi s’ils pensaient que Delphi n’avait pas d’avenir.
la source
On pourrait certainement avoir l’impression que Delphi ne va pas bien si on cherche un emploi en tant que développeur et qu’on a de l’expérience Delphi. Il semble y avoir peu d'emplois annoncés pour les développeurs Delphi, alors qu'il y en a beaucoup pour des choses comme C #, Java et PHP.
Par conséquent, développer les compétences de Delphi peut sembler être "pas un bon investissement" sur le plan professionnel. Si suffisamment de développeurs le décident, il semble raisonnable de conclure que de moins en moins de développeurs adhéreront à l'outil.
la source
Je gagne ma vie avec Delphi depuis la version 1.0. Maintenant, utilisez XE avec grand plaisir. Aux États-Unis, le marché de Delphi s'est pratiquement éteint pour toutes les raisons évoquées. Mais j’ai l’impression qu’il reste très sain et populaire en Europe.
Je pense que cela est dû au fait que Pascal est un langage créé en Europe et y a des racines et une tradition plus fortes qu'aux États-Unis, berceau de C / C ++, Microsoft et Windows, dont le «langage natif» est le C / C ++. MS et la famille de langages C ont toujours dominé le monde de la programmation Windows professionnelle, notamment aux États-Unis.
Cela dit, il semble y avoir un peu de résurgence de Delphes récemment grâce à CodeGear-Embarcadero.
la source
Un aspect que beaucoup de gens ont soit ignoré, soit oublié: Delphi n'a pas réussi à rester pertinent.
Lorsque D1 est sorti (94?), Il n’y avait que deux choix de développement: Desktop ou Server. À J4, les entreprises testaient les bases du développement Internet. En D7, une nouvelle application risquait davantage d’être exécutée dans un navigateur que sur le bureau.
Malheureusement, Delphi n'a pas changé. À peu près à la même époque, la plupart des compilateurs ont commencé à échouer. Corporate se dirigeait vers le Web et adoptait ces langues.
Certes, de nouvelles applications de bureau étaient en cours de construction, mais franchement, le grand public était passé à autre chose.
Oui, Borland a tout gâché, royalement, mais le principal problème était qu’ils n’adoptaient pas le Web. .Net et Java ont réussi et ont conquis le cœur et l’esprit de la grande majorité du personnel de développement. Même Delphi.Net a été un échec lamentable. Trop peu, trop tard ou simplement une mauvaise exécution, je ne suis pas sûr.
À moins que Embarcadero ne change de direction, Delphi restera un produit uniquement destiné aux postes de travail et sa part de marché potentielle continuera de se réduire. Je crois comprendre que leurs ventes ont augmenté, mais l’augmentation de celles-ci sur un marché en contraction n’est pas exactement ce qu’elle doit être. Je soupçonne que bon nombre de ces ventes proviennent simplement d'entreprises qui ont abandonné d'autres défaillances dans ce domaine.
J'ai aimé Delphi. Cependant, comme beaucoup d’autres, je l’ai dépassé il ya plus de 10 ans. Si nous avons de la chance, il va grandir aussi.
la source
Microsoft les a tués
Mais ils avaient une bonne aide de leur part, ils avaient tendance à avoir beaucoup de projets sympas qui fonctionnaient en interne mais peu qui ont réussi à faire un succès commercial.
EDIT: Oh, désolé, vous vouliez dire Delphi , pas Borland. Pas grave alors mais c'est un peu la même raison. Je conviens que Delphi était (est) un bon IDE et qu’il était supérieur à Visual Basic à l’époque, mais Microsoft a trop de poids pour attirer les développeurs. Cela, associé à des problèmes internes et au basculement .Net ainsi qu’au fait que les applications de bureau devenaient moins populaires, les condamnait à l’obscurité.
la source
Borland a tué Delphi.
Écrire une application en utilisant une version de Delphi quelques versions en arrière ne pouvait tout simplement pas fonctionner. Rien n'a fonctionné. Quelque chose de simple, comme un client FTP, ne pouvait pas continuer à fonctionner. Même avec une programmation API simple qui fonctionne parfaitement dans VB6 et .NET, Delphi fonctionnera 15% du temps avec le même code. Borland n'offrait qu'un seul Service Pack, laissant derrière eux plusieurs bogues inconnus. Si vous voulez les réparer, vous n'avez pas d'autre choix que de les mettre à niveau. À en juger par les utilisateurs, la nouvelle version était jonchée de bugs, de crash IDE et de non-sens de Borland: "Nous devons rester rentables", ce qui implique que nous devons continuer à les payer pour les nouvelles versions qui sortent chaque année. sinon, ils ne fournissent aucun support ou correctif.
Je cherchais pour Delphi. En tant qu'utilisateur VB6, je devais prendre une décision si je devais passer à .NET, Borland Delphi ou C ++. La réponse était claire, puisque Borland s'en moquait, alors .NET. D'autres utilisateurs ont abandonné Delphi et sont passés à .NET. Même maintenant, l'idée de passer à la nouvelle version de Delphi me rend malade. Les souvenirs de l'échec continu et de l'échec de Borland me donnent envie de rester à l'écart et de ne pas perdre mon temps. C'est triste de voir quelque chose aller bien, aller si mal.
la source
Delphi est toujours vivant et dynamique, c’est un excellent outil et la dernière version de XE2 a apporté de nombreuses fonctionnalités telles que la compilation 64 bits, la compilation iOS et MACOS. Il s’agit donc désormais d’un véritable outil de développement multi-plateformes NATIVE.
C’est vraiment triste ce que Borland a fait à Delphi, mais Embarcadero semble changer le jeu. J'utilise Delphi depuis la version 4 et je suis actuellement sur XE2. C’est de loin la meilleure version de Delphi jamais publiée et depuis maintenant Je pense que les nouvelles versions de Delphi supporteront Win32, Win64, MACOS, iOS, Android, Linux ... toutes les principales plates-formes du marché.
La productivité de Delphi est incroyable et, en tant que propriétaire d’une entreprise, je ne changerais jamais notre plate-forme de développement, même s’il est plus difficile de trouver des développeurs Delphi, mais l’apprentissage du langage est très rapide pour un développeur expérimenté. En 2011, nous avons engagé 3 développeurs qui ne connaissaient pas Delphi. Ils ont maintenant une très bonne connaissance du langage et produisent beaucoup de choses très rapidement.
la source
J'utilise Delphi depuis la version 3 environ. Depuis la version 8 (qui ne peut pas vraiment compter comme produit si terrible), chaque version successive de Delphi constituait une amélioration par rapport à la précédente. Delphi s'est grandement amélioré sous Embarcadero et j'attends avec impatience les innovations futures.
Tout le désinvestissement réalisé par Delphes par Borland était totalement fou (du moins de mon point de vue), et sans surprise, il a été acheté par MicroFocus - une société dont le titre était Cobol pour .Net.
Mais il est bon de savoir que Delphi est maintenant entre les mains compétentes de Embarcadero.
la source
Delphi est en vie, comme mentionné ci-dessus, non seulement parce qu’il appartient maintenant à une entreprise qui s’intéresse à cela, mais aussi parce qu’il existe un projet oss f / c / Lazarus. Il est inspiré de Turbo Pascal / Delphi et présente un très haut niveau de compatibilité avec Delphi. De plus, la version actuelle de Delphi utilise fpc pour compiler la cible iOS. Cela signifie qu'Embarcadero ne voit pas ce projet comme une menace, mais plutôt comme un partenaire.
la source
J'ai commencé à programmer avec Delphi et Interbase en 1997. Delphi était le meilleur outil de programmation. Je me suis rappelé que lorsque le concept des 3 couches est apparu, il a rendu les applications de base de données beaucoup plus simples et puissantes. Jusqu'à Delphi 7, l'IDE était parfait. Mais quand Delhpi 8 a été publié, cela a beaucoup changé. Ils ont rendu tout différent, l'interface utilisateur entière a été modifiée et il était supposé être la version .NET, les composants VCL étaient difficiles à trouver et l'ensemble de l'EDI devenait beaucoup plus lourd à exécuter dans les versions précédentes du nouveau MS XP. SP1 installé fonctionnant dans un matériel peu performant. Donc, fondamentalement, c'est à ce moment que le déclin a commencé. Décidant entre mon delhi 7 et toute nouvelle version de Borland Delphi, je reste fidèle à Delphi 7. Donc, non seulement pour moi, mais pour beaucoup d’autres programmeurs que je connais qui ont travaillé avec Delphi partagent ce même point de vue. De plus, Delphi 7 était très facile à craquer. nous avons juste à installer et le numéro de série était tout le numéro "1".
Depuis 2007, je travaille avec PHP5, donc je ne sais pas quelle est la version de Embarcadero.
bonne chance
la source