Merci Dany pour cet exploit d'allier concision et couverture fonctionnelle.
La documentation est effectivement peu fournie et des tutoriels de cette ampleur sont rarrissimes.
Donc à traduire d'urgence en anglais !! Intraweb est un framework que j'utilisais occasionnellement depuis une 10aine d'année.
Mais depuis 5 ans, poussé par la demande, je m'en sert désormais pour quasiment tous mes nouveaux projets.
J'ai pourtant expérimenté d'autres solutions, mais au-delà du seul langage Pascal, c'est la seule technologie web qui me permet de réellement capitaliser sur mes compétences Delphi.
Malgré le peu de considération persistant vis à vis du développement web RAD non natif, Intraweb a su montrer sa stabilité.
Un temps appelé "VCL for the Web", il n'a jamais été totalement intégré à Delphi, et mon impression était qu'on le gardait faute de mieux.
Il a au fil des versions très bien évolué en performances, robustesse et s'est adapter aux évolutions des navigateurs tou t en maintenant une bonne compatibilité ascendante.
Les choses qui m'ont le plus freiné pour véritablement l'adopter étaient la nécessité de maîtriser le CSS pour améliorer le look, et la nécessité de maîtriser JS pour certains comportements.
Remarque : tu n'as pas évoqué les événements asynchrones qui permettent de faire par exemple des rafraîchissements partiels de l'interface via des appels "AJAX maison" (avant l'heure) de manière totalement transparente.
Cela permet par exemple de traiter encore plus facilement ton exemple de contrôle de saisie entièrement en Pascal... au prix d'un aller-retour serveur pour l'exécution du code.
Mais bien sûr, JavaScript reste nécessaire pour garantir les performances sur des interactions locales avec l'utilisateur.
J'ai découvert il y a 2 ans la librairie tierce de CGDevTools basée sur jQuery :
http://www.cgdevtools.com/
Après celle de TMS c'est la 2ème à s'appuyer sur ce framework. Preuve s'il en est de sa qualité.
Et là, plus de complexes vis à vis des collègues, le résultat est absolument bluffant !
Bien sûr, il y a un impact sur le coût (Delphi Pro + Intraweb Ultimate + CGDevTools), mais c'est devenu je pense abordable pour un développeur professionnel.
J'ai toujours eu dans l'idée qu' Intraweb, tout comme Delphi, est beaucoup plus utilisé qu'on ne le suppose !
Les gens ayant peu de problèmes, en parlent simplement moins sur les forums.
3 |
0 |