Salut,
Je viens avec une question de béotien en espérant que quelques bonnes âmes me fassent gagner beaucoup de temps en partageant avis et expérience.
J'utilise Delphi 7 depuis une éternité (à l'échelle de l'informatique), et pour un usage unique : je développe une appli que je maintiens et diffuse gratuitement depuis tout ce temps.
J'utilise donc Delphi 7, et des composants relativement simple de la VCL et la JVCL (je ne suis pas très bon développeur...). Le plus évolué doit être un composant de la JVCL communicant sur USB en HID, ou encore un composant pour générer les traductions (donc pas de base de donnée, pas de composant réseau...). Pour ce projet je génère un exe win32 et des dll (pour les plugins).
Depuis quelques temps, je m'amuse sur Android Studio, et lorsque j'ai ressorti Delphi 7 sur mon Windows 10, il faut dire que ça piquait un peu les yeux.
Après quelques recherches pour me mettre à niveau, j'ai découvert Lazarus, et Delphi 10.1 Starter pour lequel j'ai chopé une licence gratuite lors de l'offre promotionnelle.
Ma question est la suivante : si je devais migrer mon projet Delphi 7, que me conseillez vous ?
Mes attentes sont assez limitées :
- Un support des nouvelles "tendances" pour les applications générée : icones haute définition, support des écrans hautes résolution (mon appli est flou sur mon portable, la loose...),
- Un IDE plus agréable que celui de Delphi 7 (Android Studio a mis la barre très haut),
- Des composants plus modernes (la fenêtre système que j'utilise pour sélectionner un répertoire depuis mon appli est une honte, et ce n'est qu'un exemple...),
- Générer des appli win 32 compatibles avec un maximum d'anciennes versions (actuellement je suis compatible Win 95, mais mes utilisateurs n'en sont plus là heureusement...).
Vous voyez peut être d'autres gains immédiats à une montée de version ?
J'ai une contrainte forte : la rapidité de la migration. Je programme en faisant du time boxing, car je manque cruellement de temps (bébé, travaux...), donc le critère temps est important.
Merci d'avance pour vos avis éclairés !
Partager