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

Eclipse Discussion :

La version 2019-12 de l'environnement de développement intégré Eclipse est disponible


Sujet :

Eclipse

  1. #1
    Expert éminent sénior

    Homme Profil pro
    Rédacteur technique
    Inscrit en
    Mars 2017
    Messages
    1 177
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Madagascar

    Informations professionnelles :
    Activité : Rédacteur technique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2017
    Messages : 1 177
    Points : 78 775
    Points
    78 775
    Par défaut La version 2019-12 de l'environnement de développement intégré Eclipse est disponible
    La version 2019-12 de l'environnement de développement intégré Eclipse est disponible
    Avec son lot de nouveautés et d’améliorations

    Eclipse est un IDE (un environnement de développement intégré) écrit en Java et conçu avec des fonctionnalités permettant de simplifier le développement d’applications Java. Cet IDE est réputé multilangage, multiplateforme et extensible par des greffons ou plug-ins. Il est avant tout conçu pour le langage Java, mais ses nombreux greffons en font un environnement de développement de choix pour de nombreux autres langages de programmation (C/C++, Python, PHP, Ruby…).

    Toutes les fonctionnalités qu’on peut attendre de ce genre de logiciel sont présentes ou existent sous forme de greffons (coloration syntaxique, complétion, débugger, gestion de projets, intégration aux gestionnaires de versions…). Les versions 4.3 (Kepler) et supérieures autorisent soit l’utilisation de la bibliothèque Gnome GTK 2 soit celle de la bibliothèque GTK 3. À partir de la version 4.5 (Mars) GTK 3 est la bibliothèque par défaut.

    Nom : eclipse.png
Affichages : 82695
Taille : 11,7 Ko

    L’équipe en charge du développement de l’IDE Eclipse a récemment informé la communauté qu’une nouvelle version de ce logiciel est désormais disponible et téléchargeable. Cette nouvelle version de l’IDE, baptisée Eclipse 2019-12, s’appuie sur les versions de maintenance des composantes suivantes :

    Eclipse MDT UML2 5.5.0 M3, Eclipse Scout 9.0.0.018_Simrel_2019_06, Eclipse JWT, Eclipse Graphiti, Xtext 2.20.0, Eclipse Xpand 2.2, Eclipse Passage 0.7.0, Eclipse SDK Project 4.14, Eclipse Parallel Tools Platform (PTP) 9.3.1, Eclipse Papyrus 4.6, Eclipse Packaging Project 4.12.0, Eclipse OCL, Eclipse Web Tools Platform 3.16, Eclipse Wild Web Developer 0.8.0, Eclipse Remote Application Platform, Eclipse EclEmma 3.1.2 et Eclipse QVTd 3.10.1.

    Eclipse 2019-12 apporte également son lot d’améliorations et de nouveautés. Ces dernières concernent principalement les éléments suivants :

    Eclipse C/C++ Development Tooling (CDT) 9.10 qui est livré avec un nouveau fournisseur de paramètres linguistiques qui facilite l’indexation et grâce auquel il est désormais possible de spécifier le chemin vers un fichier compile_commands.json et de réutiliser les analyseurs de sortie de compilation existants (GCC, MSVC) pour détecter toutes les entrées de langue pour chaque fichier (macros, includes, etc.).

    Nom : Compilation_Database_Parser.png
Affichages : 5025
Taille : 93,5 Ko

    Une nouvelle option d’affichage a aussi été apportée à CDT Debug. La vue affiche graphiquement les informations équivalentes à celles que les sources d’informations des commandes GDB affichent. Elle est activable via le chemin Window -> Show View -> Debug Sources.

    Nom : CDT_infosourcesview.png
Affichages : 5108
Taille : 73,4 Ko

    Eclipse EGit 5.6 qui utilise par défaut la bibliothèque HTTP d’Apache pour les opérations de git sur HTTP(S). L’utilisateur peut choisir dans les préférences globales d’EGit d’utiliser le client HTTP standard intégré de Java ou la bibliothèque HTTP d’Apache.

    EGit 5.6 a bénéficié d’améliorations significatives sous le capot qui impactent sur les performances générales. Désormais, il accède aux fichiers de configuration de git beaucoup moins fréquemment qu’auparavant et la façon dont l’espace de travail Eclipse est rafraîchi après l’extraction de fichiers, par exemple après un changement de branche, a été réglée de telle sorte qu’il ne rafraîchit que les fichiers réellement modifiés. Ces changements sont invisibles au niveau de l’UI, mais l’utilisateur pourra noter que les menus contextuels s’ouvrent plus rapidement, les rafraîchissements prennent beaucoup moins de temps et les décorations apparaissent plus rapidement.

    Il y a une nouvelle option et un changement affectant la valeur par défaut d’une option existante dans les paramètres de préférences d’EGit. la valeur par défaut du nombre maximum de tirages pouvant s’effectuer en parallèle est passée de 1 à 2 et lorsque vous tirez plusieurs dépôts à la fois, EGit utilisera par défaut jusqu’à trois threads pour exécuter les commandes de tirage.

    Nom : EGit_Preferences_5.6.0.png
Affichages : 4954
Taille : 57,6 Ko

    Il est en outre possible d’organiser les dépôts affichés dans la vue des dépôts en groupes. Les groupes peuvent être créés via le menu contextuel, le sous-menu « Repository Groups » ou via le menu d’affichage.

    Nom : EGit_History_With_RefFilter.png
Affichages : 4935
Taille : 156,1 Ko

    L’option d’affichage « historique » de Git permet désormais à l’utilisateur de définir pour chaque référentiel exactement quelles branches afficher. Avant EGit 5.6, on pouvait montrer soit l’historique complet de toutes les branches et balises, soit l’historique à partir de HEAD, c’est-à-dire le commit ou la branche actuellement en cours de vérification. Il est désormais possible de définir exactement quelles branches (ou plus précisément suivant les termes de git : quel refs) prendre en compte pour l’historique affiché.

    Eclipse Linux Tools 7.5.0, dans cette version qui accompagne l’IDE Eclipse 2019-12, l’éditeur Docker Tooling Dockerfile a été remplacé par un nouvel éditeur Language Server et la fonctionnalité OProfile a été supprimée.

    Eclipse MoDisco, cette version semi-majeure tient compte de l’achèvement du projet EMF Facet et de l’évolution du support de MoDisco.

    Eclipse Mylyn 3.24 qui exige Java 1.8 ou versions ultérieures et supporte Eclipse 4.7 et 4.8. Comparée à ses prédécesseurs, la version 3.24 de Mylyn est capable de charger de très grandes listes de tâches en une fraction du temps par rapport aux versions précédentes.

    Eclipse PHP Development Tools 7.0 - cette version qui accompagne l’IDE Eclipse 2019-12 est basée sur PHP 7.4. Elle offre en sus un support amélioré pour PHPUnit 8.4, l’éditeur et le compositeur ainsi que des améliorations générales des performances durant l’exécution. Signalons au passage que les API TypeInference et CodeAssist ont été marquées comme interne. Les développeurs ont également indiqué avoir « corrigé / fermé les bogues COUNT dans cette version ».

    Eclipse QVT opérationnal - la version 0.21.0 qui accompagne l’IDE Eclipse 2019-12 a bénéficié de nombreuses améliorations et réécritures, en particulier en ce qui concerne l’ordonnancement précis des hiérarchies des clauses when/where.

    Eclipse VIATRA, dans la version 2.3 de VIATRA qui accompagne l’IDE Eclipse 2019-12 le runtime de requête et de transformation fonctionne sans dépendre de Guava, même si l’infrastructure utilisée pour analyser les fichiers VQL nécessite encore du Guava pour fonctionner. Dans cette version, il est aussi possible de désactiver la génération des groupes de requêtes (et les règles de validation qui s’y rapportent) en personnalisant le module de configuration de la langue.

    Afin de mesurer les effets de VIATRA, la version 2.3 inclut un simple profileur pour l'index de base lui-même qui mesure le temps passé à l'intérieur des adaptateurs que VIATRA utilise pour initialiser les index et les maintenir à jour. Étant donné que l'utilisation du profileur entraîne une réduction des performances, il est désactivé par défaut, mais peut être activé avec l'option d'indice de base appropriée.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    // Initialized profiling during model load
    BaseIndexOptions options = new BaseIndexOptions()
    .withIndexProfilingEnabledMode(ProfilerMode.ENABLED); NavigationHelper baseIndex = ... ;
    val profiler = new BaseIndexProfiler(baseIndex)
     
    doTasks(baseIndex);
     
    long count = profiler.getNotificationCount();
    long time = profiler.totalMeasuredTimeInMS);

    Source : Eclipse

    Et vous ?

    Quel est votre EDI préféré en ce moment ? Pourquoi ?
    Que pensez-vous des améliorations introduites dans Eclipse 2019-12 ?

    Voir aussi

    Java : Oracle publie la première release candidate du JDK 12 avec toutes les fonctionnalités majeures annoncées sauf les littéraux de chaînes bruts
    La version 4.10 d'Eclipse est disponible, l'IDE apporte une aide rapide pour ajouter le type « var » au paramètre lambda
    Club des développeurs avec l'EDI et la plateforme Eclipse
    Cours et tutoriels sur l'outil de développement (EDI), la plateforme et la modélisation avec Eclipse
    Contribuez au club : Corrections, suggestions, critiques, ... : Contactez le service news et Rédigez des actualités

  2. #2
    Expert confirmé

    Homme Profil pro
    .
    Inscrit en
    Octobre 2019
    Messages
    1 423
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Aube (Champagne Ardenne)

    Informations professionnelles :
    Activité : .
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2019
    Messages : 1 423
    Points : 5 627
    Points
    5 627
    Par défaut
    je l'utilise tous les jours pour du C, Java et Python et j'en suis satisfait.
    J'ai 15 projets d'importer dans eclipse et je note quand meme que l'IDE est un peu lent au démarrage (il fait une synchronisation du code et une vérification syntaxique sur mes 15 projets), mais sinon rien d'autre à dire, j'ai 33 plugins d’installer dessus et l'ide gere bien cela, il sature pas a ce niveau.
    Apres j'ai un machine assez puissante pour le faire tourner: un ryzen 8 coeurs, 16go de ram et un ssd.

    Comment on fait avoir la vue de l’historique git comme sur la photo ? (avec des jolies barre coloré)
    je savais pas que c'étais possible de le faire avec eclipse.

  3. #3
    Expert éminent sénior

    Homme Profil pro
    Rédacteur technique
    Inscrit en
    Mars 2017
    Messages
    1 177
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Madagascar

    Informations professionnelles :
    Activité : Rédacteur technique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2017
    Messages : 1 177
    Points : 78 775
    Points
    78 775
    Par défaut
    Citation Envoyé par calvaire Voir le message
    Comment on fait avoir la vue de l’historique git comme sur la photo ? (avec des jolies barre coloré)
    https://wiki.eclipse.org/EGit/New_and_Noteworthy/5.6
    Contribuez au club : Corrections, suggestions, critiques, ... : Contactez le service news et Rédigez des actualités

  4. #4
    Membre actif
    Homme Profil pro
    Consultant
    Inscrit en
    Novembre 2013
    Messages
    34
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Consultant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Novembre 2013
    Messages : 34
    Points : 278
    Points
    278
    Par défaut
    J'ai beaucoup pratiqué Eclipse qui est globalement un excellent IDE.

    Par contre, il avait un gros défaut pour les développeurs Java : l'intégration Maven a toujours été défaillante, dès lors qu'on sort de l'usage de base. La compétition entre Maven et les internals d'Eclipse a toujours posé d'énormes problèmes aux développeurs des plugin d'intégration Maven.

    Je n'ai plus suivi ce sujet depuis quelques années, dépité par la déshérence des projets concernés (rien ne sortait plus de la communauté en terme de correctifs/évolutifs, des querelles internes et divers problèmes techniques plus ou moins insolubles semblaient avoir bloqué la situation).

    Cette version apporte elle du nouveau ? Peux on espérer coupler Maven et Eclipse sur des projets web JEE, avec de le génération de code, du bytecode enhancement et de la génération de classe, de l'héritage et de la composition de pom, des projets multi-modules, sans devenir complètement dingue avec des comportements aléatoires ? (en particulier sur l'intégration Maven/JEE qui n'a jamais vraiment fonctionné de façon satisfaisante).

  5. #5
    Invité
    Invité(e)
    Par défaut
    Comment peut-on encore utiliser cet IDE... une fois qu'on a essayé Intellij IDEA, difficile de faire marche arrière.

Discussions similaires

  1. YouTrack 2019.3 est disponible avec un support HTML dans Markdown
    Par Bill Fassinou dans le forum JetBrains
    Réponses: 0
    Dernier message: 12/12/2019, 13h43
  2. Réponses: 0
    Dernier message: 03/12/2019, 09h15
  3. Réponses: 0
    Dernier message: 02/12/2019, 15h31
  4. Réponses: 0
    Dernier message: 02/12/2019, 11h31
  5. Réponses: 0
    Dernier message: 06/08/2019, 15h18

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