L'encadré « Attributs Java et
HTML » classe les caractéristiques de
chaque langage pour qu'on puisse les
comparer d'un seul coup d'oeil. Les
critères sont les suivants
• Exigences applicatives : La logique
desktop nécessaire pour mettre en
oeuvre des calculs complexes ou
des contrôles intelligents (par
exemple, interfacer
Java vs HTML – Comment choisir
une application
iSeries via le datastream 5250
demande certaines fonctions et
contrôles qui reflètent les exigences
d’interface des applications existantes).
Java est un langage de programmation
robuste qui permet aux
développeurs de refléter les fonctionnalités
des applications héritées
dans une interface GUI. HTML ne
peut pas prendre en charge une
logique desktop complexe.
• Configuration du desktop : La
configuration de stations de travail
minimale et, par extension, le pouvoir
du personnel informatique d’influencer
cette configuration. Java a
besoin de puissance. Il faut donc
en premier lieu un matériel performant.
De plus, en raison de la nature
complexe des applications Java
et des configurations spécifiques
qu’elles demandent, une solution
Java n’est bien déployée que si les
responsables informatiques influencent
directement les configurations
des stations de travail. Les pages
HTML, de leur côté, sont comparativement
légères, et peuvent donc
s’exécuter sur pratiquement toute
configuration matérielle.
• Contrôle du clavier : Il s’agit des
combinaisons de frappes spécifiques.
Les applications de type
écran passif (green screen) sont
généralement pilotées par des
touches de fonction. Les utilisateurs
sont donc aussitôt affectés quand
on porte ces applications dans un
environnement graphique. Les
applications Java permettent, par
nature, l’intégration de la fonctionnalité
clavier, qui permet à leurs utilisateurs
de continuer à naviguer
avec le clavier. Les applications
HTML n’ont aucun contrôle sur le
clavier et, par conséquent, on ne
peut pas capturer les touches de
fonction familières pour un utilisateur
expérimenté.
• Possibilité d’intégration : Il s’agit
des besoins d’intégration de l’application.
En principe, quand les entreprises
étendent leurs applications
iSeries à Internet via une nouvelle
GUI, elles veulent aussi intégrer de
nouvelles fonctionnalités dans cette
interface. Java permet à un site d’intégrer
des systèmes disparates avec
son iSeries au niveau interface. L’intégration
est possible avec un
déploiement HTML, mais avec des
extensions compliquées côté serveur.
• Interface utilisateur : Ce sont les
contrôles applicatifs dont la GUI a
besoin pour offrir les fonctionnalités
souhaitées. Les responsables informatiques
doivent décider des fonctionnalités
applicatives moyennes
d’affichage pour un ensemble d’utilisateurs
donné. Java possède les
riches possibilités graphiques nécessaires
pour fournir aux utilisateurs
un accès complet aux applications
héritées de l’iSeries. HTML convient
mieux pour un simple affichage d’informations
et une simple saisie de
données de texte ouverte.
• Bande passante requise : Bande
passante nécessaire pour la
connexion Internet. En raison de la
taille de tout téléchargement Java
initial, une solution déployée en
Java doit être épaulée par une
bande passante importante. Les téléchargements
HTML sont en principe
plus petits et donc ce langage
convient mieux que Java pour des
applications héritées sur l’hôte auxquelles
on accède via Internet.
• Compétences nécessaires : C’est
la base de connaissances demandée
au personnel de développement
maison, y compris une nouvelle formation
et du recrutement. Java est
un langage de programmation complexe
qui exige des développeurs
parfaitement formés. HTML est
beaucoup plus simple et, par conséquent,
n’exige pas un investissement
humain aussi important.
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
Les plus consultés sur iTPro.fr
- ADI, l’infrastructure de données de Scality pensée pour l’ère de l’IA et de la souveraineté
- Les coûts cachés des merge requests générées par l’IA
- WatchGuard lance Rai, une IA agentique taillée pour les MSP
- Mythos révèle les limites d’un Zero Trust centré sur le réseau
Articles les + lus
Analyse Patch Tuesday Mai 2026
Les coûts cachés des merge requests générées par l’IA
Femmes et métiers de la tech : une attractivité réelle freinée par des stéréotypes persistants
Moderniser le développement logiciel : de la fragmentation à l’intégration
Analyse Patch Tuesday Avril 2026
À la une de la chaîne Tech
- Analyse Patch Tuesday Mai 2026
- Les coûts cachés des merge requests générées par l’IA
- Femmes et métiers de la tech : une attractivité réelle freinée par des stéréotypes persistants
- Moderniser le développement logiciel : de la fragmentation à l’intégration
- Analyse Patch Tuesday Avril 2026
