Y a encore des gens pour développer en Delphi ?
Dans quels secteurs ? Dans quels pays ? Pour quels salaires ?
Y a encore des gens pour développer en Delphi ?
Dans quels secteurs ? Dans quels pays ? Pour quels salaires ?
D'après moi, ce sont les petites sociétés qui sont dans un secteur de niche/ dans le tertiaire, et qui soit vivent grâce à [un logiciel]/ [une suite de logiciels] soit ont besoin d'avoir des programmes pour piloter leur matériel (par exemple un encodeur de badges Mifare avec un logiciel qui crée les différents types de badges)
Et ainsi, Delphi permet de programmer un logiciel Windows (avec la bibliothèque VCL) (peut être maintenant multiplate-forme avec FMX) rapidement/ de façon robuste et avec une bonne maintenance (c'est un logiciel RAD) ... tout en ayant une équipe technique moyenne (<- comprendre avec des stagiaires/ alternants, des développeurs qui ont appris le métier sur le tas, des développeurs assez vieux)
Après, moi je suis tombé dans une petite société qui faisait des programmes pour piloter leur matériel, que le développeur chargé des applications n'était pas développeur de métier, avait pris Delphi parce que c'était du C/ C++ (apprentissage rapide alors que ce n'est pas vrai), parce que c'était du compilé , parce que c'était pour faire du Windows.
Et Delphi a un aspect de prime abord de développement très rapide (*) ... et les applications étaient toutes m*rdique (conception, ergonomie, ...)
Parce qu'il faut le dire: pour les petites sociétés qui veulent faire des applications avec une équipe en interne, elles sont dans une zone grise : tu as Delphi, tu as WinDev. Et tout le reste est trop technique, trop compliqué (les applications compilées avec un Chromium embarqué), trop lent à prendre en main (Qt) sans retour/ abandonné (wxWidgets)
* : mais il faut être développeur pour se contraindre à faire toutes les tâches pour "rester sur la route" : tests, refactoring, retours utilisateur, ...
Ok, parce que vu le nombre de participants au forum Delphi de DVP, je me demande si je ne suis pas passé à coté d'un truc énorme. Mais en fait, Non ! Delphi, j'ai connu à l'époque de PC TEAM, quand ils offraient gratos la version 2.0 du langage.
C'était surtout ceux qui n'avaient pas les moyens de développer leurs applis avec Visual C++ de l'époque qui se tournaient vers le Pascal.
Les frères, faut vraiment passer à autre chose...
la belle blague du jour
bin, oui, y a plusieurs millions de développeurs dans le monde qui payent leurs licences régulièrement et plein d'autres qui s'y mettent ou remettent grâce aux fonctionnalités multiplateforme
à ma connaissance Embarcadero ne leur envoie pas d'hommes (ou femmes) armés pour les forcer à faire le virement ou une CB en ligne, donc c'est qu'ils y trouvent un intérêt pour leur activité quotidienne que des produits gratuits ne proposent pas
donc Delphi n'est pas mort (DVP n'est pas représentatif de la communauté d'utilisateurs Delphi dans le monde), permet de faire du Pascal (et non du C/C++ qui est assuré par C++Builder), pour tout type d'entreprises y compris de très gros éditeurs de logiciels et même que si ça se trouve vous avez des logiciels développés avec Delphi sur vos ordinateurs
Au delà de l'aspect trollesque et/ou ironique c'est une question qui revient régulièrement (depuis la version 1.0) donc cette interrogation ne date pas d'hier...
Bien qu'on y réponde régulièrement la question revient sans cesse...
Delphi semble un peu au développement ce que le Heavy Metal est à la variété en matière de musique... Un style dissident dont le grand public souhaiterai se passer mais qui ne disparaît pas pour autant...
Je crois qu'il y a une certaine forme de jalousie dans ces attaques : Oui on développe en Delphi dans tous les secteurs (y compris pour des centres de recherche que je ne peut pas nommer ici car nous avons des engagements de confidentialité). Oui on peut gagner sa vie correctement (voir confortablement dans mon cas) avec ce langage ce qui n'est pas forcément le cas dans certains autres langage où le nombre de candidats est plus élevé (voir pléthorique) ce qui forcément finit par tirer les salaires vers le bas.
Pour avoir développé avec VC++ 4.0 et les "fameuses" MFC de Microsoft (et oui, on fait aussi en fonction des souhaits du client parfois), je peux dire que ce n'était pas juste une question de moyens, ou alors de moyens humains, il aurait fallu recruter deux fois plus de personnels sur certains projets si on les avaient construits en VC++ par rapport à Delphi...
Justement parlons en du matériel. Delphi (et C/C++) sont les seuls actuellement à savoir attaquer des couches basses. Beaucoup d'autres langages fournissent des abstractions beaucoup trop élevés pour pouvoir piloter certains périphériques industriels, et quand on dispose de SDK associés aux langages .NET ou JAVA par exemple c'est souvent trop lent pour être placé sur une ligne de production qui envoie du bois...Envoyé par foetus
Ces dernières années j'ai formé pas mal de stagiaires ingénieurs dont plusieurs on découvert Delphi et l'utilisent maintenant régulièrement (pas tous quand même)...Envoyé par foetus
Quel que soit le langage derrière, j'ai vu de nombreux exemples d'applications m*rdique (conception, ergonomie, ...), c'est un plus un problème de conception et de compétences que de langage...Envoyé par foetus
C'est un point que l'on peut aborder aussi... La durée d'une techno dans le temps. Effectivement Microsoft a trop souvent changé de pied et a perdu en crédibilité en particulier dans l'industrie (car maintenant le soft fait souvent partie intégrante des lignes de fabrication) où quand on investit dans un soft c'est parti pour durer... Faut que ça reste maintenable et évolutif pendant 10-15 ans souvent... Une ligne de fabrication à 1-2 M€ on va pas tout casser tous les deux ans parce les WPF sont devenues obsolètes et/ou que Microsoft à choisi de ne plus maintenir telle ou telle compatibilité...Envoyé par foetus
Il y a quelques année avec Delphi j'ai repris des applis d'il y a plus de 15 ans (en Delphi 4.0) et les aient passé en XE, avec, certes, quelques problèmes sur les chaines unicodes, et autres composants de l'époque qu'il a fallut remplacer mais l'impact a été somme toute très faible... Récemment la même appli a été migré en 10.3 en 64 bits... et ça fonctionne toujours sans avoir eu à tout casser. Le gars qui avait développé à l'époque avait fait un code très propre faut dire. Je ne suis pas sur que l'on aurait pu faire la même choses avec des langages plus en vue...
Donc pour moi, et ce n'est que mon point de vue, ça reste une techno viable même dans le contexte actuel. Les ajouts et évolution de ces dernières années font que le langage n'a pas à rougir coté fonctionnalités.
zecreator = Dieu, je suis le créateur
foetus = embryon
Nous sommes aux deux extrêmes un être en gestation et l'être suprême. Il serait bien que ces personnes traitent des domaines ou elles sont compétentes puisqu'elles envoient des messages sur d'autres forums.
En même temps, avec un vendredi férié, il fallait bien décaler trolldi, sauf à ce qu'ils parviennent enfin à se contrôler...
Delphi 5 Pro - Delphi 11.3 Alexandria Community Edition - CodeTyphon 6.90 sous Windows 10 ; CT 6.40 sous Ubuntu 18.04 (VM)
. Ignorer la FAQ Delphi et les Cours et Tutoriels Delphi nuit gravement à notre code !
Et vous, vous travaillez dans quelle société ?
Non vous n'êtes pas comme la majorité des participants Delphi : à la retraite, enseignants, à son compte, commercial.
Et citer moi 3 logiciels connus codés avec Delphi.
Cela peut faire aussi débatmaintenance longue contre évolution régulière (5-6 ans)
Mais là aussi c'est mensonger: la bibliothèque VCL est pérenne (mais Windows seulement) pas la bibliothèque FMX (ou depuis peu, je dirais 2015-2016)
Mais si la bibliothèque VCL est pérenne c'est parce que Microsoft maintient sous perfusion la WinAPI (Win32)
Avec la sortie de Vista (2006) et ensuite 7 (2009), Microsoft n'a pas réussi à la déglinguer.
Mais depuis Windows 8.1, Microsoft tente de faire de nouvelles plateformes (ARM, UWP) et change petit à petit les bibliothèques legacy
J'ai le souvenirnotamment de la façon de tester la version du Windows sur lequel on exécute notre programme et également la façon de marquer son application "tester pour tel et tel Windows"
généralement on ne sait pas que l'application a été réalisée avec Dephi (cf FL Studio par exemple)
A few famous or well-known applications and games developed in Delphi include:
Age of Wonders[19]
AIMP
Beyond Compare
Cobian Backup
FL Studio[20]
Backup4all
GameMaker Studio 1.X[21]
HeidiSQL
HelpNDoc
IcoFX
Inno Setup
Original War by Altar Interactive[22]
QuickBooks Point of Sale[21]
Resource Hacker[23]
Siege of Avalon[24]
Skype (Windows client only)
SpeedFan[21]
SuperMemo[25]
Total Commander[26]
Knights and Merchants Remake[27]
https://en.wikipedia.org/wiki/Delphi_(software)
après, la notoriété des produits et le langage n'ont pas grand chose à voir...après tout FaceBook c'est du PHP
la VCL a été construire sur la WinAPI (32 ou 64bits), mais il est tout à fait possible de l'adapter comme cela a été fait pour OSX et Linux avec CrossVCL
Les solutions Microsoft ne sont pas géniale pour le crossplatforme. Je viens de porter une appli Windows/VCL sous Android/FMX, ça m'a demandé un peu de travail pour repenser l'ergonomie et redessiner les écrans, mais tout le code métier et passé comme une lettre à la poste.
La France n'est effectivement pas représentative sur Delphi. Mais il est possible de consulter ce lien
qui donne une idée de l'implantation mondiale : https://www.embarcadero.com/fr/case-study
Pour les aficionados de Linux, Microsoft n'est pas en odeur de sainteté. Question de chapelle.
Pour le travail avec Delphi pas de problème de chômage, ni de salaire, si l'on est compétent de 30 000 E annuel à 90 000 E+.
Delphi est très implanté en Asie depuis son passage à Unicode et enseigné la bas dans les labos et universités.
Il est important d'ouvrir les yeux sur le monde. Je suis plutôt du côté des Darwinien et le Créationnisme n'est pas ma tasse de thé. Penser que l'informatique a commencé d'exister au moment ou l'on est sorti de l'adolescence est un peu juste. Il y a différents paradigmes en informatique qui ont chacun leur place.
Non je suis pas à la retraite et il me reste quelques belles années à faire...
Et je suis pas à mon compte non plus, la boite pour laquelle je bosse n'a aucun intérêt ici, mais on existe depuis 25 ans
Dans la "maintenance longue", y'a toujours des évolutions, du fait que les process de fabrication ne sont pas figés, ils évoluent aussi...
FMX a déjà 8 ans si je ne m'abuse... C'est sur que c'est pas encore 25 ans comme la VCL mais bon...
Microsoft maintient encore la compatibilité Win32 eu égard aux milliers de logiciels qui sont encore en grande partie basés dessus...
Quand à la <mode ironie=on>"superbe interface"<mode ironie=off> "fluent design" Windows 10 je ne prendrai même pas la peine de dire ce que j'en pense...
Et bien, cela faisait longtemps que je n'avais pas lu de tellesconneriesénormités, d'autant plus qu'il n'a connu que la version 2.0 de Delphi et encore, peut être même pas... Et pourquoi ne pas essayer les dernières versions de Delphi ? cela vous permettrait d'avoir un jugement et peut être un argument sérieux car parler de ce que l'on connait pas et le critiquer c'est tellement facile.
Peut être y a t'il un concours du plus beau troll ?
Autant de mauvaise fois en si peu de mots, elle m'a bien fait rire celle-la.
Pour avoir codé a cette époque avec MFC sous VC++ et le VCL sous Delphi, sérieusement, y'a pas photo a l'arrivé, hein...
Pour mémoire, c'est bien MS qui a débauché Anders Hejlsberg, non ?
C'est pas un aveu indirecte de la supériorité des solutions Borland sur MS a l'époque ?
Mon propos est plus de l'amusement que du jugement. Je suis toujours étonné de voir des codeurs en Pascal, surtout que ce langage ne fait même pas partie des 10 premiers langages les plus utilisés et demandés au Monde.
Après, j'imagine que, comme les codeurs en Cobol, les codeurs Pascal misent sur la "rareté" de leur expertise (surtout en France). Et ils ont raison, y a encore de la demande de la part des entreprises. Et s'ils sont bons, ils peuvent faire toute une carrière sur un même poste. Ce qui est loin d'être le cas pour les langages les plus populaires, où l'on se marche tous dessus, à 300 sur une même offre de poste, avec des salaires de Junior, même après 15 ans d'expérience.
C'est sûrement le premier avantage qui pourrait me pousser à m'intéresser à Delphi. Il doit y en avoir d'autres, bien sûr...
Manque de chance pour toiPython est un langage script/ interprété et il n'a pas vocation à faire un logiciel.
Mais par contrec'est un langage parfait pour paramétrer des serveurs, faire des commandes dans les logiciels, ...
Python est aussi le langage de commande d'un grand nombre de logiciels libres : (<- source wiki)
- FreeCAD, logiciel de CAO 3D
- Blender, logiciel de modélisation 3D et d'édition vidéo
- Inkscape, logiciel de dessin vectoriel
- gedit, un éditeur de texte (les plugins sont écrits en Python)
Je te donne juste 4 logiciels ... soit3 de plus que des logiciels obscurs Delphi (je connais SpeedFan)
Édit : SergioMaster me signale Skype ... abandonné depuis : d'accord. Mais effectivement tu as pleins d'utilitaires codés en Delphi ... pour le développement Delphi. J'ai le souvenir de l’utilitaire de thème (VCL Styles | The Road to Delphi, je dirais à partir de xe5 - xe6)
On parlait même de remplacer Makefile par Python. Et Fortran c'est pris une tannée par Python dans les laboratoires/ centres de recherche.
Skype (avant l'achat par MS), HeidiSQL le gui pour MySQL, HelpNDoc obscurs ? oui bon, chacun voit midi à sa porte
Bon cela faisait longtemps qu'il n'y avait pas eu de discussion troll sur Delphi, sa mort annoncée ou ses nouvelles versions "trop chères", "pas adaptées", "en retard", "stratégie commerciale à la noix", etc. (depuis la dernière annonce de version d'ailleurs)
J'imagine que tout troll sur d'autres langage ou EDI aurait aussi ses détracteurs et ses avocats.
Un partout balle au centre
Partager