Bonjour,
j'ai reçu début juin une enquête intitulée "Delphi Starter Edition Survey Reminder" sur mon utilisation d'une Delphi Starter Edition, version gratuite que j'ai fait tester à des développeurs Qt.
J'ai répondu à cette enquête avec plaisir et posé 2 questions que, sans réponses d'Embarcadero, j'ai également posées hier à Barnsten. Je devrais recevoir une réponse complète la semaine prochaine.
D'abord le contexte que certains connaissent déjà : je suis un ancien enseignant, développant pour son établissement principalement en fin de carrière avec Delphi XE7 Architect Academic en ayant choisi d'utiliser exclusivement FMX. J'ai donc essuyé une bonne partie des plâtres . J'ai quitté les 2 (l'enseignement et Delphi) pour remplacer mon père à son décès des suites d'une très longue maladie à la gérance de la petite SSII familiale qui développe en C++ depuis ses débuts, il y a plus de 30 ans maintenant -"seul langage avec le C dignes de ce nom" dixit l'équipe- et plus récemment Qt. C'est en plus le langage "familial" : mes 2 enfants ingénieurs informaticiens ne jurent également que par C++.... et évidemment, ils ne travaillent pas dans ma SSII mais dans d'autres ce qui semble conférer à leurs yeux encore plus de poids à leur argumentation... à laquelle je ne suis d'ailleurs pas toujours insensible .
Ainsi, je suis le seul Delphien dans mon environnement "proche" et j'ai failli baisser les bras de nombreuses fois, parce qu'il faut bien dire que, question soutien, Delphi fait très mal les choses depuis longtemps et que s'il n'y avait pas ce forum (et des Sergio), je crois que j'aurais abandonné depuis longtemps, convaincu à la longue par mon environnement... Je crois en effet que les diverses entreprises qui ont acquis Delphi, ont plus que négligé les développeurs VCL lors de l'introduction de FMX. Je crois que pédagogiquement parlant, on ne pouvait pas faire pire c'est à dire contre productif. Sachant qu'en plus de Delphi, comble de l'ineptie, je reste fidèle aux IDE de PC Soft depuis la version 5.5 !
Bref, dans mon cadre professionnel et familial, j'ai présenté à mes adorateurs de C++ des développement que j'avais réalisés en Delphi (cet antique langage... certes mais pas FMX et puis C et C++ datent aussi !). Et parallèlement, je m'étais préparé (aussi bien que possible) à Qt, ce qui paradoxalement m'a remis en selle pour l'apprentissage de FMX alors que mes vieilles connaissances VCL/LCL et les vieux réflexes les accompagnant m'empêchaient totalement de progresser en FMX.
Très rapidement, hormis l'absence de Linux desktop sous FMX (éliminatoire mais cela paraît être en cours de résolution ) et l'obligation d'utiliser un Mac (j'adore le Mac -ce qui me contrarie un peu c'est d'utiliser Delphi dans VirtualBox), il y a 2 aspects du produit Delphi qui ne sont pas à la hauteur :
1. La correction des bugs de Delphi
2. L'absence de support technique professionnel
Je m'en suis déjà ouvert sur ce forum. Je (re)développe un peu : Il n'est pas admissible qu'il faille attendre la release suivante de Delphi (6 mois) pour obtenir la réparation d'un bug quel qu'il soit et surtout quelque soit son niveau de "nocivité" voire d'empêchement dans votre développement. Je ne sais pas où on trouve cela ? Je lis souvent des commentaires désobligeants sur PC Soft. Désolé, mais je n'ai pratiquement jamais été arrêté par un bug d'un produit de cette société. Il suffit d'être poli et un peu patient (1 semaine voire 2 grand max.) pour que le problème soit, soit corrigé, soit contourné. Par contre, il m'est arrivé de rencontrer sous XE7 des problèmes incontournables un peu comme sous Lazarus où c'est au programmeur-métier de rentrer dans le code des bibliothèques pour essayer de pallier le problème. Cela est hors de question pour ma petite équipe.
Le deuxième point est aussi crucial. Il se peut -mais c'est parfois encore le cas sur Qt ou sur les produits PC Soft- que l'on soit incapable de résoudre un problème de programmation ou que l'on demande conseil pour optimiser une approche ou un code réalisé. Nous avons besoin d'un interlocuteur technique si possible dédié, si possible contractuel. Nous disposons de cela sur nos produits de développement. Chez PC Soft, nous pouvons même louer le service d'un ingénieur maison. Je cherche une solution équivalente sous Delphi.
Donc j'ouvre cette discussion pour savoir comment les professionnels résolvent ces 2 problèmes auxquels ils sont normalement confrontés sauf à être évidemment ces "Dieux De Delphi incollables" qui ne rencontrent pas ces vicissitudes et donc pas besoins. Donc je m'adresse aux autres.
Merci pour vos témoignages. Cordialement. AD.
Partager