A bien des égards, l’assistant Web Interaction a de quoi combler un programmeur RPG. En quelques étapes simples, vous pouvez générer une application opérationnelle bénéficiant de votre logique de gestion RPG existante. Cependant, comme pour tout raccourci, il faut accepter certains compromis. Le code que génère l’assistant Web Interaction n’optimise
Attention à certains dangers
pas la réutilisation autant que si vous aviez écrit le code manuellement. Ainsi, chaque fois que vous exécutez l’assistant Web Interaction, il construit une nouvelle composante de code qui se connecte à i5/OS pour exécuter un programme RPG ou Cobol spécifique. Il n’y a aucune possibilité de construire et de réutiliser des composantes pour des tâches ordinaires, comme établir une connexion System i. En outre, l’assistant Web Interaction n’applique pas toujours les standards de développement Web les plus récents.
Par exemple, si vous modifiez la couleur du titre dans votre formulaire d’entrée, le HTML généré contiendra des tags <font> imbriqués, que la plupart des développeurs Web ont abandonnés en faveur de CSS. Les interactions Web reposent sur le framework Struts, avec des avantages et des inconvénients. Struts est une technique de développement très répandue et, comme son nom l’indique, il aide à imposer une structure à des applications complexes de type navigateur. Cependant beaucoup de développeurs Web étudient des alternatives telles que Java- Server Faces, Ajax et Ruby on Rails, parce qu’ils jugent Struts trop complexe et pas suffisamment souple quant à l’UI.
Bien que le procès de Struts soit encore en cours d’instruction, il serait bon que l’assistant Web Interaction donne le moyen d’utiliser quelques technologies plus récentes. Enfin, l’assistant Web Interaction génère un code plutôt complexe. C’est en partie la faute de Struts, complexe par nature, et en partie un résultat du processus de génération de code. Mais, quelle que soit la cause, la complexité du code généré limite réellement la manière dont on peut utiliser la sortie de l’assistant Web Interaction. Par exemple, il n’est pas réaliste d’utiliser du code généré par l’assistant Web Interaction pour vous apprendre des techniques de développement Web, et il est fortement déconseillé de changer notablement le code généré.
Malgré ces inconvénients, l’assistant Web Interaction est un outil intéressant : c’est un moyen adapté au System i, rapide, de créer une interface de type navigateur vers un programme i5/OS. Prévoyez l’assistant Web Interaction pour des applications simples ou chaque fois qu’il vous faudra démontrer le potentiel d’utilisation du code RPG ou Cobol comme composante de logique de gestion d’une application de type navigateur.
Téléchargez cette ressource
Sécuriser Microsoft 365 avec une approche Zero-Trust
Découvrez comment renforcer la cyber-résilience de Microsoft 365 grâce à une approche Zero-Trust, une administration granulaire et une automatisation avancée. La technologie Virtual Tenant de CoreView permet de sécuriser et simplifier la gestion des environnements complexes, tout en complétant vos stratégies IAM, y compris dans les secteurs réglementés.
Les articles les plus consultés
- Afficher les icônes cachées dans la barre de notification
- Partager vos images, vidéos, musique et imprimante avec le Groupe résidentiel
- Activer la mise en veille prolongée dans Windows 10
- N° 2 : Il faut supporter des langues multiples dans SharePoint Portal Server
- Les 6 étapes vers un diagnostic réussi
Les plus consultés sur iTPro.fr
- IA et souveraineté des données : les entreprises françaises redéfinissent les infrastructures IT
- Temps d’arrêt IT : un coût de 600 milliards de dollars pour les entreprises du Global 2000
- Microsoft Build 2026 : contre-offensive des modèles maison face à OpenAI et Anthropic
- L’anxiété liée à l’IA, un risque sous-estimé pour la sécurité
Articles les + lus
Computex 2026 : 5 signaux forts à retenir
La chaîne d’approvisionnement, point de rupture récurent du SI
Microsoft Build 2026 : contre-offensive des modèles maison face à OpenAI et Anthropic
Rhea1 : SiPearl allume le CPU européen le plus ambitieux pour le HPC et l’IA souveraine
Analyse Patch Tuesday Mai 2026
À la une de la chaîne Tech
- Computex 2026 : 5 signaux forts à retenir
- La chaîne d’approvisionnement, point de rupture récurent du SI
- Microsoft Build 2026 : contre-offensive des modèles maison face à OpenAI et Anthropic
- Rhea1 : SiPearl allume le CPU européen le plus ambitieux pour le HPC et l’IA souveraine
- Analyse Patch Tuesday Mai 2026
