C'est la plaie des RAD. Quand ils sont désuets, les logiciels écrits avec sont à réécrire pour un autre RAD (ou version suivante incompatible). Je pense par exemple à la bibliothèque Borland OWL remplacée par Borland VCL (Visual Component Library). Peut-être que la nouvelle version est mieux, mais quid des anciens logiciels ? À l'école, j'avais récolté comme projet de porter un logiciel Windows (écrit pour OWL) pour Linux (avec wxWidgets). Et bien, quelle misère. En 6 mois, le portage était fait à environ... disons entre 60 et 80%. Pourtant je m'étais donné du mal. Le soucis est aussi que le code était mal écrit (fonction avec 28 arguments nommés a, b,c, ..., x, y, z, aa, bb \o/) et que le code mélangeait logique de l'application et partie interface graphique...
[^] # Re: Toolkit
Posté par Victor STINNER (site web personnel) . En réponse à la dépêche Nouvelle version du Fork de DBDesigner. Évalué à 2.
C'est la plaie des RAD. Quand ils sont désuets, les logiciels écrits avec sont à réécrire pour un autre RAD (ou version suivante incompatible). Je pense par exemple à la bibliothèque Borland OWL remplacée par Borland VCL (Visual Component Library). Peut-être que la nouvelle version est mieux, mais quid des anciens logiciels ? À l'école, j'avais récolté comme projet de porter un logiciel Windows (écrit pour OWL) pour Linux (avec wxWidgets). Et bien, quelle misère. En 6 mois, le portage était fait à environ... disons entre 60 et 80%. Pourtant je m'étais donné du mal. Le soucis est aussi que le code était mal écrit (fonction avec 28 arguments nommés a, b,c, ..., x, y, z, aa, bb \o/) et que le code mélangeait logique de l'application et partie interface graphique...