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 :

JUnit, Jenkins et Git seraient les outils préférés des développeurs Java


Sujet :

Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Rédacteur
    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
    Billets dans le blog
    121
    Par défaut JUnit, Jenkins et Git seraient les outils préférés des développeurs Java
    JUnit, Jenkins et Git seraient les outils préférés des développeurs Java
    Java 8 adopté par 7% de développeurs, tandis que 26% utilisent encore Java 6

    L’écosystème Java dispose d’un nombre important d’outils et de piles logiciels qui sont utilisés au quotidien par les développeurs dans leurs applications.

    ZeroTurnaround, une entreprise spécialisée dans le développement d’outils à destination des développeurs Java, vient de publier son rapport annuel sur les outils et technologies de développement Java.

    L’étude a été menée auprès de 2 164 développeurs et révèle que 82,5% de ceux-ci utilisent le framework de test unitaire JUnit. Un nombre intéressant (70%) utilisent également le serveur d’intégration continue Jenkins, ce qui laisse présager que le projet Hudson (Jenkins est né à la suite du fork de Hudson) est désormais utilisé par peu de développeurs Java.

    À côté de ces outils, on retrouve également le gestionnaire de versions Git (69%) qui est très plébiscité par les développeurs ayant participé au sondage, suivi par le Framework Hibernate (67,5%) utilisé pour la gestion de la persistance des objets et de l’outil de build des projets Java Maven (64%).


    Seulement 7% de répondants utilisent la dernière version de Java SE (Java 8) publiée en mars dernier. 26% sont encore sur la version 6 de la plateforme, tandis que 65% développent leurs applications avec Java 7. En entreprise, c’est Java EE 6 (49%) qui demeure le plus utilisé.

    L’environnement de développement le plus populaire chez les développeurs Java est Eclipse (48%). Les entreprises quant à elle, préfèrent la version commerciale de IntelliJ IDEA (41%) .

    En ce qui concerne les langages alternatifs sur la JVM, 47% des personnes interrogées ont affirmé qu’elle aimerait apprendre Scala, suivi par Groovy (31%) et Clojure (12%).

    Avec une part de 50%, le serveur d’applications Apache Tomcat domine l’écosystème Java, suivi par le serveur JBoss (16%), Ponton (12%) et GlassFish(7,4%).

    La migration vers Java 8 sera la priorité numéro 1 au cours des deux prochaines années pour 35% de sociétés qui ont participé au sondage.



    Source : Résultats de l’étude de ZeroTurnaround


    Et vous ?

    Quels outils Java utilisez-vous ? Que pensez-vous des résultats de cette étude ?
    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
    Membre éclairé Avatar de nchal
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2012
    Messages
    512
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Haute Savoie (Rhône Alpes)

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

    Informations forums :
    Inscription : Avril 2012
    Messages : 512
    Par défaut
    Je suis surpris de ne pas voir SonarQube.

  3. #3
    Membre très actif
    Profil pro
    Inscrit en
    Décembre 2010
    Messages
    126
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2010
    Messages : 126
    Par défaut
    Citation Envoyé par nchal Voir le message
    Je suis surpris de ne pas voir SonarQube.
    C'est la liste des outils préférés des développeurs Java, pas des Managers

  4. #4
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Janvier 2008
    Messages
    623
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Hauts de Seine (Île de France)

    Informations forums :
    Inscription : Janvier 2008
    Messages : 623
    Par défaut
    Citation Envoyé par nchal Voir le message
    Je suis surpris de ne pas voir SonarQube.
    Enfaite, si on se rend sur le lien ou les infos on été prises, on peut voir que dans la catégorie "Code analysis tools", SonarQube est plus utilisé que FindBugs mais c'est dernier apparait dans le résumé.

  5. #5
    Membre Expert
    Avatar de professeur shadoko
    Homme Profil pro
    retraité nostalgique Java SE
    Inscrit en
    Juillet 2006
    Messages
    1 257
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 76
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : retraité nostalgique Java SE

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 257
    Par défaut
    ravi d'y voir Hibernate et Findbugs...
    marri de voir des outils que je déteste (pour des raisons très différentes): JUnit et Maven

  6. #6
    Modérateur

    Avatar de Robin56
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Juin 2009
    Messages
    5 297
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Architecte de système d'information

    Informations forums :
    Inscription : Juin 2009
    Messages : 5 297
    Par défaut
    Citation Envoyé par professeur shadoko Voir le message
    ravi d'y voir Hibernate et Findbugs...
    marri de voir des outils que je déteste (pour des raisons très différentes): JUnit et Maven
    Peux-tu détailler ton propos, ça me rend curieux.
    Responsable Java de Developpez.com (Twitter et Facebook)
    Besoin d'un article/tutoriel/cours sur Java, consulter la page cours
    N'hésitez pas à consulter la FAQ Java et à poser vos questions sur les forums d'entraide Java
    --------
    Architecte Solution
    LinkedIn : https://www.linkedin.com/in/nicolascaudard/

  7. #7
    Membre Expert
    Avatar de professeur shadoko
    Homme Profil pro
    retraité nostalgique Java SE
    Inscrit en
    Juillet 2006
    Messages
    1 257
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 76
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : retraité nostalgique Java SE

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 257
    Par défaut
    Citation Envoyé par Robin56 Voir le message
    Peux-tu détailler ton propos, ça me rend curieux.
    oui:
    JUnit : je n'ai pas du tout la même philosophie des tests . j'ai fini par écrire mon propre outil de tests (après avoir essayé d'adapter le code de JUnit qui est épouvantablement mal documenté). Sur beaucoup de projets quand je vois des tests JUnit ça me fait tapoter le menton ( en Anglais je dirais que les programmeurs sacrifient à du "lip-service") parce que neuf fois sur dix si le programmeur a à tester mettons l'addition il fait 2+2 -> super ça fait quatre! et c'est terminé (bon c'est un début, c'est déjà bien mais c'est pas suffisant). Donc JUnit ne donne pas de bonnes habitudes (je sais que je vais à contre-courant en disant ça)
    (pour un lien vers une très vieille version de mon outil qui a depuis beaucoup évolué faire recherche google "GRU testing framework")

    Maven: là mon opposition est plus objective. J'ai Maven sur le dos dans un très gros projet avec plus de soixante-dix "Modules" gérés par des équipes différentes. Maven est un multiplicateur de bordel: l'idée de base est séduisante mais la moindre anomalie dans les pom conduit à des comportements totalement imprévisibles (j'ai d'amples preuves que Maven ne fonctionne pas comme il prétend le faire). Maven c'est un peu comme si tu avais un compilateur qui ne relevait pas les erreurs de syntaxe et te livrait un code binaire imprévisible. J'ai discuté avec un chef de gros projet dans une grande société de soft: eux ils ont mis Maven à la poubelle par pur désespoir (je suis triste car je ne peux pas le faire).

  8. #8
    Modérateur
    Avatar de Gugelhupf
    Homme Profil pro
    Analyste Programmeur
    Inscrit en
    Décembre 2011
    Messages
    1 326
    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 326
    Billets dans le blog
    12
    Par défaut
    Citation Envoyé par Hinault Romaric Voir le message
    L’étude a été menée auprès de 2 164 développeurs et révèle que 82,5% de ceux-ci utilisent le framework de test unitaire JUnit.
    8 personnes sur 10 font des tests unitaires ? ...
    Je ne dis pas que ce n'est pas bien, mais ce taux m'a l'air trop élevé. Ce chiffre ne représenterait-t-il pas le taux d'utilisation du framework JUnit parmi l'échantillon de développeur Java qui font des tests unitaires plutôt ?
    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

Discussions similaires

  1. Réponses: 5
    Dernier message: 11/09/2014, 17h18
  2. Réponses: 26
    Dernier message: 23/10/2009, 17h11
  3. Quel avenir pour les outils de génération de code ?
    Par Bruno75 dans le forum Débats sur le développement - Le Best Of
    Réponses: 5
    Dernier message: 05/11/2003, 18h30
  4. Débat sur les outils de développement RAD.
    Par PsychicStorm dans le forum Débats sur le développement - Le Best Of
    Réponses: 20
    Dernier message: 20/08/2003, 11h29

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