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

  1. #1
    Responsable Java

    Avatar de Mickael Baron
    Homme Profil pro
    Ingénieur de Recherche en Informatique
    Inscrit en
    juillet 2005
    Messages
    13 749
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Ingénieur de Recherche en Informatique
    Secteur : Service public

    Informations forums :
    Inscription : juillet 2005
    Messages : 13 749
    Points : 66 805
    Points
    66 805
    Par défaut Nouvelle version de l'EDI Eclipse est disponible, Oxygen embarque le Language Server Protocol
    Eclipse 4.7 Oxygen disponible en téléchargement
    la nouvelle version de l'environnement de développement Eclipse embarque le Language Server Protocol

    Nom : image0.jpg
Affichages : 9321
Taille : 47,2 Ko

    Eclipse Oxygen se compose de 83 projets, 71 millions de lignes de code, par 664 contributeurs. Cette version apportera le support de Java 9 dès que la version officielle sera disponible, mais vous pouvez d'ores et déjà télécharger la dernière version de ce support sur le marketplace d'Eclipse.

    Les principales nouveautés de cette version sont :

    • intégration de l'éditeur de texte générique, qui permet de créer un nouvel éditeur avec coloration syntaxique, autocomplétion et autres en utilisant uniquement des points d'extension. Cet éditeur est notamment utilisé par les projets LSP4E (intégration du Language Server Protocol) et TM4E (intégration de la coloration syntaxique à partir d'une grammaire TextMate). Par ailleurs, les développeurs de plug-in peuvent utiliser un exemple pour créer leurs propres extensions pour cet éditeur, basé sur l'éditeur de Target Platforms :

    Nom : image1.png
Affichages : 6550
Taille : 41,3 Ko

    • intégration du très célèbre outil de couverture de code EclEmma (qui a rejoint la Fondation Eclipse) dans les packages proposés au téléchargement ;
    • ouverture des images directement dans Eclipse ;
    • définition de groupes de configurations de lancement, permettant ainsi de lancer séquentiellement plusieurs configurations distinctes :

    Nom : image2.png
Affichages : 6517
Taille : 68,8 Ko

    • possibilité de copier les préférences lorsqu'on passe d'un workspace à un autre via « Switch Workspace » ;
    • support des caractères spéciaux ('?' et '*') et recherche améliorée dans le champ « Quick Access » ;
    • lors du débogage en Java, affichage du dernier résultat d'une méthode qui a été enregistré pendant un « Step in », « Step over » ou « Step return » dans la vue « Variables ». On peut aussi utiliser des breakpoints avec déclencheurs, des Watchpoint conditionnels ainsi que des « Tracepoint » qui permettent d'appeler un « systrace » automatiquement :

    Nom : image3.png
Affichages : 6474
Taille : 37,6 Ko

    • possibilité d'activer un nouvel index Java, plus performant sur les projets avec de nombreuses dépendances ;
    • définition de manière déclarative de ses propres boîtes de dialogues dans la version 5 de Sirius, et affichage du fameux fichier .aird qui stocke les informations graphiques des représentations Sirius dans un éditeur dédié :

    Nom : image4.png
Affichages : 6558
Taille : 70,4 Ko

    • support de la version R6 d'OSGi par Equinox.


    Pour télécharger cette nouvelle version, rendez-vous sur la page de téléchargement d'Eclipse : http://www.eclipse.org/downloads/.
    Pour plus d'informations, vous pouvez consulter la page du projet Oxygen : https://www.eclipse.org/oxygen/

    Et vous ?

    • Que pensez-vous de cette nouvelle version ? Et de ces nouvelles fonctionnalités ?
    • Avez-vous déjà essayé cette nouvelle version ?
    • Allez-vous migrer ?


    Retrouvez les meilleurs cours et tutoriels pour développer avec Eclipse
    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
    --------
    Ingénieur de Recherche en informatique au LIAS / ISAE-ENSMA
    Page de Developpez.com : mbaron.developpez.com
    Twitter : www.twitter.com/mickaelbaron
    Blog : mickael-baron.fr
    LinkedIn : www.linkedin.com/in/mickaelbaron
    DBLP : dblp.uni-trier.de/pers/hd/b/Baron:Micka=euml=l

  2. #2
    Expert éminent
    Avatar de Matthieu Vergne
    Homme Profil pro
    Consultant IT, chercheur IA indépendant
    Inscrit en
    novembre 2011
    Messages
    2 008
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Consultant IT, chercheur IA indépendant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : novembre 2011
    Messages : 2 008
    Points : 6 470
    Points
    6 470
    Billets dans le blog
    3
    Par défaut
    Dommage que la gestion de JUnit 5 ne soit encore qu'expérimentale.
    Site perso
    Recommandations pour débattre sainement

    Références récurrentes :
    The Cambridge Handbook of Expertise and Expert Performance
    L’Art d’avoir toujours raison (ou ce qu'il faut éviter pour pas que je vous saute à la gorge {^_^})

  3. #3
    Membre émérite
    Avatar de Mickael_Istria
    Homme Profil pro
    Développeur Expert Eclipse IDE/RCP, pour Red Hat
    Inscrit en
    juillet 2008
    Messages
    1 317
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Expert Eclipse IDE/RCP, pour Red Hat
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : juillet 2008
    Messages : 1 317
    Points : 2 788
    Points
    2 788
    Par défaut
    Citation Envoyé par Matthieu Vergne Voir le message
    Dommage que la gestion de JUnit 5 ne soit encore qu'expérimentale.
    En meme temps, JUnit 5 n'est pas encore final et a probablement quelques changements a venir. Donc faire un support d'une techno pas fini sans le considerer comme "experiemental", c'est pas non plus tres realiste. D'autres IDEs ne disent pas experimental pour eviter de faire peur, mais dans les faits, ils en sont au meme point).
    Dans le cas d'Eclipse, "experimental" ca veut dire "fonctionnel mais laisse encore l'opportunity a des changements majeurs". C'est quand meme largement utilisable.
    C'est d'ailleurs exactement la meme chose pour Java 9.
    Pour du HTML, CSS, JavaScript, TypeScript, JSon, Yaml, Node... dans Eclipse IDE, installe Eclipse Wild Web Developer
    Pour du Rust dans Eclipse IDE, installe Eclipse Corrosion
    Follow me on twitter

  4. #4
    Expert éminent
    Avatar de Matthieu Vergne
    Homme Profil pro
    Consultant IT, chercheur IA indépendant
    Inscrit en
    novembre 2011
    Messages
    2 008
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Consultant IT, chercheur IA indépendant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : novembre 2011
    Messages : 2 008
    Points : 6 470
    Points
    6 470
    Billets dans le blog
    3
    Par défaut
    Vu que j'utilise Maven, j'ai au moins la chance de pouvoir profiter de l'intégration facile avec juste 2 dépendances Maven (junit-jupiter-engine et junit-platform-runner) + ajouter l'annotation @RunWith(JUnitPlatform.class) aux classes de test. Ça me permet d'utiliser les méthodes par défaut comme tests, et ça c'est génial. {^_^}
    Site perso
    Recommandations pour débattre sainement

    Références récurrentes :
    The Cambridge Handbook of Expertise and Expert Performance
    L’Art d’avoir toujours raison (ou ce qu'il faut éviter pour pas que je vous saute à la gorge {^_^})

Discussions similaires

  1. Android Studio 2.3 : la nouvelle version de l'EDI est disponible
    Par Coriolan dans le forum Android Studio
    Réponses: 7
    Dernier message: 08/03/2017, 10h01
  2. Réponses: 23
    Dernier message: 04/07/2016, 09h59
  3. Réponses: 62
    Dernier message: 26/08/2014, 15h32
  4. Réponses: 0
    Dernier message: 26/09/2009, 12h36

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