Connexion
13 971 Livres Blancs | 0 | 2 304 |

Java 8 : Migration et enjeux stratégiques en entreprise

  • EditeurSOAT
  • Version PDF - 50 pages - octobre 2015 - Français

Introduction ou extrait du livre blanc

Java s’est imposé, depuis plus de 15 ans, comme le langage incontournable des systèmes d’information modernes. Il est présent à tous les étages des grandes architectures, de la base de données aux interfaces utilisateur.

Pourtant, Java a traversé une zone de turbulence depuis le rachat de Sun Microsystems par Oracle. Alors que Sun avait réussi à maintenir un rythme de sortie d’une version majeure tous les deux ans, Oracle ne parviendra pas à tenir ces délais pour la version 7 et peinera à gagner la confiance de la communauté open source.

Pire, à l’attente s’est ajoutée la déception, Java 7 a en effet eu du mal à convaincre
le public. Fonctionnellement étriquée et n’intégrant pas les lambdas expressions, cette nouvelle version a déçu et ses problèmes de sécurité, dont la presse IT et le grand public se sont faites l’écho, ont fini d’entacher sa réputation.

Après cette période de flottement, tout l’enjeu pour Java 8 était de rendre au langage ses lettres de noblesse et de le remettre au premier plan des langages objets actuels.

Les efforts fournis par Oracle pour mettre au point cette nouvelle version ont été conséquents, et le résultat est au rendez- vous. Avec Java 8, Java est de nouveaux sur les rails et capable d’intégrer les dernières évolutions des langages modernes.

Aucune autre version de Java n’aura apporté autant de nouveautés et d’avancées fonctionnelles.

L’objectif de ce livre blanc n’est pour autant pas d’en faire un catalogue exhaustif, mais de mettre en relief les points majeurs qui impacteront le développement de nos applications de gestion et la migration vers cette nouvelle version.

Après un rapide aparté sur le contexte historique et la genèse de Java 8, nous parlerons de la présence de Java dans
les différents environnements.

Nous nous attacherons ensuite à expliciter les nouveaux concepts de Java 8 et à montrer en quoi les expressions lambdas et l’API Stream représentent une avancée majeure de la plateforme, en ouvrant de nouvelles opportunités pour écrire des applications simples et performantes.

Reste à savoir quelle stratégie adopter pour migrer vers Java 8 en toute sécurité et en parvenant à diminuer au maximum sa dette technique ? Nous vous ferons part des meilleures pratiques sur le sujet avant d’aborder le futur de Java, autrement dit nos prévisions pour sa version 9.

Pour recevoir ce livre blanc, merci de cliquer ci-dessous :

Obtenir le livre blanc