J’ai lu des documents à propos de la plateforme portative ouverte de Google appelée Android. Il offre un ensemble de services semblables à ceux du BB sous l’API propriétaire de RIM, mais pour un nombre quelconque d’appareils portatifs. J’en retiens surtout que le
Androïd
seul SDK (software development kit) disponible aujourd’hui est l’API Java. Peut-être un jour quelqu’un offrira-t-il un port Perl (ou Dieu sait quoi d’autre), mais Java est tellement polyvalent que c’est le langage de facto pour développer pratiquement tout. Apprendre Java aujourd’hui, c’est l’assurance de mettre en œuvre les toutes dernières technologies de demain.
Java permet de créer des solutions partout au service de votre société (par exemple des applications qui intègrent des unités sans fil dans votre structure d’entreprise, support SOA, et applications Web et back-office à grande échelle). Bien sûr, tout cela est possible en combinant d’autres langages, et même parfois avec le seul RPG, mais vous ne pouvez pas tout faire en n’utilisant qu’un langage, sauf si c’est Java.
Changer l’équation
Java m’a procuré de bons et loyaux services pendant de nombreuses années, mais je fréquente suffisamment de sites System i/RPG traditionnels pour savoir que la modernisation est encore un rude combat et, bien souvent, une montagne infranchissable. Je l’ai dit, créer des applications modernes ne se limite pas à associer une UI et un navigateur. Mais quid si votre UI est encore sur écran vert ? Ce serait faire passer la charrue avant les bœufs que d’envisager l’intégration d’appareils sans fil si vos applications principales fonctionnent encore à l’ancienne.
Voilà quelques années, j’ai participé à des projets de modernisation en tant que consultant. De retour dans le monde du conseil, me revoilà en contact avec des clients à ce propos. Figurez-vous que les problèmes sont encore les mêmes :
• Les sociétés doivent puiser dans le bagage gestion du personnel existant, dont la plus grande partie n’a aucune expérience en langage orienté objet.
• Le coût de la reformation ou du nouveau recrutement pour obtenir les compétences nécessaires à Java est trop élevé.
• Le temps (et le coût) nécessaire pour refaçonner une application tout entière dans un langage tel que Java, est aussi trop important. Moderniser avec Java coûte cher, mais ne pas moderniser coûte cher aussi. Pour certains d’entre vous, l’entreprise est en danger si vous ne trouvez pas le moyen de moderniser, et vite.
S’il était possible d’aborder la modernisation de manière et à un coût raisonnables, les sites System i l’auraient fait depuis plusieurs années. J’en conclus donc que, si RPG est peut-être le mauvais choix pour certaines solutions, il en est de même pour Java – pas pour des raisons technologiques mais pratiques. Il se peut fort bien que les investissements supplémentaires consentis pour pousser RPG à ses limites, ne dépassent pas le coût d’adopter Java. Mais vous savez aussi probablement que RPG n’est pas assez extensible pour répondre entièrement à vos besoins de modernisation.
Téléchargez cette ressource
Mac en entreprise : le levier d’un poste de travail moderne
Ce livre blanc répond aux 9 questions clés des entreprises sur l’intégration du Mac : sécurité, compatibilité, gestion, productivité, coûts, attractivité talents, RSE et IA, et l’accompagnement sur mesure proposé par inmac wstore.
Les articles les plus consultés
- Partager vos images, vidéos, musique et imprimante avec le Groupe résidentiel
- Afficher les icônes cachées dans la barre de notification
- Cybersécurité Active Directory et les attaques de nouvelle génération
- N° 2 : Il faut supporter des langues multiples dans SharePoint Portal Server
- Et si les clients n’avaient plus le choix ?
Les plus consultés sur iTPro.fr
- Baromètre channel IT : fin du cuivre, essor de UCaaS et premiers pas vers l’IA
- Fraude par identité synthétique : comment l’IA peut redonner confiance aux entreprises et à leurs clients
- VirtualBrowser protège la navigation web à la source
- Innovation et performance : le rôle clé du consulting dans la transformation numérique
Articles les + lus
Moderniser le développement logiciel : de la fragmentation à l’intégration
Analyse Patch Tuesday Mars 2026
Une nouvelle ère de la modernisation du mainframe
Communes, entreprises ? Non, face au RGAA 5, l’IA seule ne rendra pas vos sites accessibles
DevX Summit EMEA : les développeurs au cœur de la révolution de l’IA
À la une de la chaîne Tech
- Moderniser le développement logiciel : de la fragmentation à l’intégration
- Analyse Patch Tuesday Mars 2026
- Une nouvelle ère de la modernisation du mainframe
- Communes, entreprises ? Non, face au RGAA 5, l’IA seule ne rendra pas vos sites accessibles
- DevX Summit EMEA : les développeurs au cœur de la révolution de l’IA
