IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Java Discussion :

Java 8 montre des signes d’adoption rapide


Sujet :

Java

  1. #1
    Responsable .NET

    Avatar de Hinault Romaric
    Homme Profil pro
    Consultant
    Inscrit en
    janvier 2007
    Messages
    4 570
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Consultant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : janvier 2007
    Messages : 4 570
    Points : 252 333
    Points
    252 333
    Billets dans le blog
    118
    Par défaut Java 8 montre des signes d’adoption rapide
    Java 8 montre des signes d’adoption rapide
    les types valeur et la modularité, nouveautés les plus demandées pour le prochain Java

    Java 8 montre des signes d’adoption rapide depuis son lancement. Un rapport de Typesafe, entreprise responsable du développement et du support du langage pour la JVM Scala, montre que la plateforme ne semble pas souffrir de la même lenteur d’adoption que les versions précédentes.

    Selon l’enquête de Typesafe, 27% des équipes informatiques ont déjà mis à jour leur version de Java vers Java 8. 21% envisagent de le faire dans un délai de 6 mois et seulement 3% sont contre l’adoption de Java 8.

    Les principaux freins liés à l’adoption de Java sont dus à des obstacles organisationnels et des formalités administratives (19%) ; des obstacles liés aux infrastructures existantes (37%) et le manque de ressources (31%).


    La fonctionnalité de Java 8 la plus plébiscitée par les développeurs est les « Lambda ». Un peu plus de la moitié des développeurs (51%) explorent déjà les possibilités qu’offre cette nouveauté majeure de Java 8.

    Les expressions Lambda ont apporté la puissance de la programmation fonctionnelle dans Java. Au moment de la sortie de Java 8, plusieurs adeptes de Scala étaient sceptiques sur l’avenir de Scala, dont son atout principal (les paradigmes de programmation fonctionnelle) serait désormais obsolète. Cependant, selon l’enquête de Typesafe, il s’avère que les développeurs pensent que la mise en œuvre des expressions Lambda dans Java ne représente pas pour autant une menace pour Scala.

    Concrètement 60% des sondés estiment que l’implémentation des expressions Lambda dans Java représente en quelque sorte une validation des concepts fondamentaux de Scala, ce qui « renforce positivement l’adoption de Scala ». De plus, 68% de développeurs ont affirmé que la découverte des Lambda dans Java 8 est susceptible de les pousser à tester d’autres langages fonctionnels comme Scala.

    L’étude s’est également penchée sur les outils Java utilisés par les développeurs. Il en ressort que ceux-ci adoptent majoritairement les outils proposés par Oracle. 96% des sondés utilisent la machine virtuelle Java proposée par Oracle, contre 20% pour Dalvik (VM d’Android) de Google et 7% pour IBM. Le JDK d’Oracle est utilisé par 91% de développeurs interrogés, suivi par OpenJDK (40%) et IBM JDK (5%).

    Le rapport de Typesafe montre également un fort engouement des développeurs pour Java 9, la prochaine version majeure de Java. Les deux fonctionnalités les plus demandées sont la prise en charge des types valeur et le support de la modularité grâce au projet Jigsaw. Il faut noter cependant que le support des types valeur est prévu pour Java 10 et le projet Jigsaw n’a pas encore été intégré à Java 9. Ce dernier doit encore relever de nombreux défis.

    Source : Typesafe


    Et vous ?

    Avez-vous adopté Java 8 ? Si non : pourquoi ?

    Quelles nouveautés souhaitez-vous voir intégrer au prochain Java ?
    Vous souhaitez participer aux rubriques .NET ? Contactez-moi

    Si déboguer est l’art de corriger les bugs, alors programmer est l’art d’en faire
    Mon blog, Mes articles, Me suivre sur Twitter
    En posant correctement votre problème, on trouve la moitié de la solution

  2. #2
    Expert éminent sénior
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    avril 2007
    Messages
    25 481
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : avril 2007
    Messages : 25 481
    Points : 48 794
    Points
    48 794
    Par défaut
    java 8 adopté pour les nouveaux projets et les mises à jour de projets qui le permettent.

    Frein principal, les difficulté de support en AOP intégré à maven pour le moment (plugin maven / eclipse / spring pas toujours très stable sur toute la chaine).
    Atout: sans hésiter, les lambdas: très faciles à intégrer à du code existant, contrairement à la nouvelle api date, très intéressante, mais nécessitant pas mal de va et viens pour la compatibilité avec l'existant

  3. #3
    Modérateur
    Avatar de Gugelhupf
    Homme Profil pro
    Analyste Programmeur
    Inscrit en
    décembre 2011
    Messages
    1 311
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Analyste Programmeur

    Informations forums :
    Inscription : décembre 2011
    Messages : 1 311
    Points : 3 660
    Points
    3 660
    Billets dans le blog
    12
    Par défaut
    @_tchize : Un enseignant a conseillé d'utiliser Spring 4 pour Java 8 car il a rencontré des problèmes avec Spring 3 (mais bon je suis débutant en Spring et je pense qu'il y a des chances que tu sois déjà au courant pour les problèmes).
    N'hésitez pas à consulter la FAQ Java, lire les cours et tutoriels Java, et à poser vos questions sur les forums d'entraide Java

    Ma page Developpez | Mon profil Linkedin | Vous souhaitez me contacter ? Contacter Gokan EKINCI

  4. #4
    Expert éminent sénior
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    avril 2007
    Messages
    25 481
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : avril 2007
    Messages : 25 481
    Points : 48 794
    Points
    48 794
    Par défaut
    je sais, le problème que j'ai n'est pas fondamentalement avec spring, mais avec toute une chaine de compilation dont certaines plugins / librairies jouent avec du bytecode et nécessitent une màj à chaque release majeure de java. Donc je suis rôdé à avoir 1 an de décalage sur ce genre d'outil

Discussions similaires

  1. Réponses: 38
    Dernier message: 04/07/2015, 11h36
  2. Solution de reporting Open Source en Java pour générer des rapports Word, RTF ?
    Par jmax_ dans le forum Autres outils décisionnels
    Réponses: 3
    Dernier message: 19/06/2006, 10h53
  3. [SparcV8] Faire des transferts mémoires rapides
    Par progfou dans le forum Autres architectures
    Réponses: 4
    Dernier message: 10/05/2006, 19h50
  4. [ENCODAGE][JAVA]Afficher correctement des accents
    Par kornelius dans le forum PostgreSQL
    Réponses: 3
    Dernier message: 17/02/2004, 17h37
  5. LES TECHNIQUES DES SGBDR / MySQL rapide ???
    Par SQLpro dans le forum Langage SQL
    Réponses: 1
    Dernier message: 12/09/2003, 12h16

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo