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 4.10 d'Eclipse est disponible


Sujet :

Eclipse

  1. #1
    Chroniqueur Actualités

    Homme Profil pro
    Dirigeant
    Inscrit en
    Juin 2016
    Messages
    3 160
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Bénin

    Informations professionnelles :
    Activité : Dirigeant
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juin 2016
    Messages : 3 160
    Points : 66 256
    Points
    66 256
    Par défaut La version 4.10 d'Eclipse est disponible
    La version 4.10 d'Eclipse est disponible
    l’IDE apporte une aide rapide pour ajouter le type « var » au paramètre lambda

    Le mercredi dernier, l’équipe Eclipse a informé la communauté que la nouvelle version de l’IDE est maintenant disponible et téléchargeable. Selon le site de l’éditeur, cette nouvelle version apporte un certain nombre de nouveautés. Il s’agit de nouvelles fonctionnalités de la plateforme et d’Equinox, de nouveaux outils pour les développeurs Java, de nouvelles API au sein de la plateforme et d’Equinox et de nouvelles fonctionnalités pour les développeurs de plugins.

    En juin dernier, l’équipe avait lancé la version dénommée Photon de son IDE. Eclipse Photon apportait diverses fonctionnalités tels que le support de Java 10, le support complet de Java 9, le support de JUnit 5.1, la possibilité de modifier les "Project Natures", ces éléments qui permettent de définir les outils Eclipse devant contribuer à un projet, le support des "Inline Annotations" qui permettent de déclencher des actions sur des annotations du code, permettant par exemple d'afficher un sélecteur de couleur pour des propriétés de ce type, le support du "Code Mining" qui permet d'afficher directement dans le code source des informations supplémentaires. Cette fonction est très facilement intégrable dans tous les éditeurs de type "Generic" via un point d'extension, la gestion parallèle des "builds" dans le workspace, permettant d'augmenter la rapidité des builds, etc.

    La nouvelle version 4.10 de l’IDE fait pareil en intégrant de nouvelles fonctionnalités dans les rubriques citées ci-dessus. Comme nouvelles fonctionnalités d’Eclipse pour les développeurs Java, on peut citer la prise en charge de Java 11 et l’ajout de Java 11 JRE c’est-à-dire que le compilateur Eclipse pour Java implémente les nouvelles améliorations du langage Java 11 et il existe un environnement Java 11 reconnu par Eclipse au démarrage. ll peut être ajouté dans Fenêtre > Préférences > Java > JRE installés > Ajouter ... page. Il peut également être ajouté à partir de l'explorateur de packages à l'aide du menu contextuel du projet.

    Nom : j11.png
Affichages : 31083
Taille : 93,7 Ko

    L’IDE apporte une solution rapide pour changer la conformité et le JRE en 11, une aide rapide pour ajouter le type “var” aux paramètres lambda, une assistance rapide pour remplacer les types de paramètres lambda par “var” et aussi une aide rapide pour remplacer “var” dans les types de paramètre lambda par les types inférés.

    Un nouvel éditeur Java : à travers la prise en charge du “Code Mining”, l’éditeur Java peut désormais afficher le nombre d’implémentations et de références d’un élément Java sous forme de texte décoratif (Exploration de code) au dessus de l’élément.

    Nom : jdt-codemining-references-implementations.png
Affichages : 5587
Taille : 41,4 Ko

    Toujours au sein de l’éditeur, l’IDE propose une aide rapide pour supprimer les types de paramètre lambda, permet d’extraire une variable locale au type var et le module-info.java dispose d’un nouveau modèle pour créer une déclaration de module.

    Des vues et dialogues Java : vous pouvez désactiver les déclencheurs d’insertion d’achèvement en accédant à l’onglet Préférences > Java > Editeur > Content-Assist, convertir un projet Java dont la conformité est définie sur Java 8 ou inférieur en un projet modulaire en sélection l’action Create module-info.java dans le menu contextuel du projet. Un formateur Java pour garder le code câblé sur une seule ligne. JUnit 5.3.1 propose une aide rapide pour créer un scénario de test JUnit à partir de l’assistant de test JUnit en appelant Quick Assist (CTRL+1) dans une déclaration de type.

    Nom : quick_assist_junit_test_case.png
Affichages : 5374
Taille : 25,1 Ko

    Pour les développeurs JDT, l’éditeur vous permet de faire en sorte que le générateur JDT utilise la valeur null en tant que règle de planification. En configurant la préférence org.eclipse.jdt.core/useNullSchedulingRule sur true, le générateur JDT utilisera null comme règle de planification à la place de la racine de l'espace de travail. La préférence peut être modifiée à l'aide des API de préférences ou en modifiant le fichier plugin_customization.ini de votre application.

    Les autres rubriques apportent aussi des fonctionnalités variées dans cette version de l’IDE. Pour les fonctionnalités de la plateforme et d’Equinox nous avons :
    • les changements de plateforme : l’IDE a ajouté de nouvelles méthodes à la classe ContentAssistant pour permettre aux utilisateurs de configurer si les caractères de déclenchement de la proposition d'achèvement (pouvant être utilisés en plus de la touche Entrée pour insérer la proposition d'achèvement actuelle) sont honorés ou ignorés. Si ContentAssistant.enableCompletionProposalTriggerChars(false) est utilisé, les caractères de déclenchement de la proposition d'achèvement sont ignorés et l'utilisateur doit appuyer sur la touche Entrée pour déclencher l'insertion. Si ContentAssistant.enableCompletionProposalTriggerChars(true) est utilisé, les caractères de déclenchement de la proposition d'achèvement peuvent être utilisés en plus de la touche Entrée pour insérer la proposition. Si la méthode enableCompletionProposalTriggerChars(boolean) n'est pas appelée, le comportement par défaut équivaut à appeler enableCompletionProposalTriggerChars(true) afin que les caractères de déclenchement supplémentaires soient honorés ;
    • les changements SWT : on note l’ajout du support expérimental pour GTK4, la définition de la couleur d'arrière-plan et de premier plan d'un SWT.READ_ONLY Combo Windows est maintenant prise en charge et une nouvelle API StyledText.setLineVerticalIndent(int lineIndex, int verticalLineIndent) a été ajoutée pour personnaliser le retrait vertical de la ligne avec l'index de ligne spécifié. Le getter correspondant StyledText.getLineVerticalIndent(int index) a également été ajouté.

    Au niveau des fonctionnalités liées à l’environnement de développement de plugins, nous avons :
    • la conversion d’un projet de plugin en projet modulaire en sélectionnant le menu contextuel Configurer > Créer module-info.java. Cela créé le fichier module-info.java pour le projet ;
    • les rédacteurs : la complétion de code dans l'éditeur MANIFEST.MF a été modifiée pour être asynchrone afin que l'interface utilisateur ne soit plus bloquée et vous pouvez maintenant activer ou recharger une plateforme cible en cliquant sur l'exploration de code correspondante dans l'éditeur de définition de cible ;
    • les outils API : enfin, les fonctionnalités concernant la plateforme et Equinox concernent essentiellement les vues, dialogues et bar d’outils, les préférences, les thèmes et style et quelques mise à jour générales. Les mises à jour générales apportent des modèles d’URL personnalisés. Elles ont également supprimé la prise en charge des plateforme 32 bits mais aussi la prise en charge de GTK2.


    Page de téléchargement du projet Eclipse 4.10

    Source : Eclipse

    Et vous ?

    Qu'en pensez-vous ?

    Voir aussi

    Club des développeurs avec l'EDI et la plateforme Eclipse

    La nouvelle version de l'EDI Eclipse est disponible, Photon supporte Java 10 et JUnit 5.1

    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
    Membre émérite

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2013
    Messages
    1 065
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2013
    Messages : 1 065
    Points : 2 567
    Points
    2 567
    Par défaut
    Je ne trouve pas la version Java EE?
    Consultez mes articles sur l'accessibilité numérique :

    Comment rendre son application SWING accessible aux non voyants
    Créer des applications web accessibles à tous

    YES WE CAN BLANCHE !!!

    Rappelez-vous que Google est le plus grand aveugle d'Internet...
    Plus c'est accessible pour nous, plus c'est accessible pour lui,
    et meilleur sera votre score de référencement !

  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 469
    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 469
    Points : 2 997
    Points
    2 997
    Par défaut
    Elle a ete renommee pour mieux inclure les utilisateurs d'autres frameworks comme Spring qui ont interet a prendre celle-ci plutot qu'une autre, et aussi pour anticiper le renommage Java EE/Jakarta EE. Elle s'appelle maintenant "Eclipse IDE for Enterprise Java developers", sur la meme page.
    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
    Membre émérite

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2013
    Messages
    1 065
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2013
    Messages : 1 065
    Points : 2 567
    Points
    2 567
    Par défaut
    Merci pour l'information

    C'est bien celle là
    eclipse-inst-win64

    Donc elle va intégrer des plugins come Spring Tool Suite ?
    Déjà que Eclipsee Jee est lent au démarrage, cela pourrait être pire

    Est-il possible de upgrader directement son install existante ?
    Consultez mes articles sur l'accessibilité numérique :

    Comment rendre son application SWING accessible aux non voyants
    Créer des applications web accessibles à tous

    YES WE CAN BLANCHE !!!

    Rappelez-vous que Google est le plus grand aveugle d'Internet...
    Plus c'est accessible pour nous, plus c'est accessible pour lui,
    et meilleur sera votre score de référencement !

  5. #5
    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 469
    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 469
    Points : 2 997
    Points
    2 997
    Par défaut
    Citation Envoyé par CoderInTheDark Voir le message
    Donc elle va intégrer des plugins come Spring Tool Suite ?
    Non, a moins que Spring Tool Suite devienne un plugin de la fondation Eclipse.
    Cette version n'ajoute rien, elle est juste renommee pour mieux correspondre a la diversite des utilisateurs qu'elle cible.

    Est-il possible de upgrader directement son install existante ?
    Bien sur: https://wiki.eclipse.org/FAQ_How_do_...Eclipse_IDE%3F
    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

  6. #6
    Membre émérite

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2013
    Messages
    1 065
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2013
    Messages : 1 065
    Points : 2 567
    Points
    2 567
    Par défaut
    Citation Envoyé par Mickael_Istria Voir le message
    Non, a moins que Spring Tool Suite devienne un plugin de la fondation Eclipse.
    Cette version n'ajoute rien, elle est juste renommee pour mieux correspondre a la diversite des utilisateurs qu'elle cible.
    Cette version d'Eclipse n'a pas de nom ?
    On est à quel lettre ? Q ou R ?
    Il n'est pas fait mention dans l'azrticle

    Pour l'instant je suis sur Orion
    Et je suis en train d'évaluer l'accessibilité de celle là sous windows

    Je n'ai jamais tenter d'upgrader mon Eclipse
    Car comme je dois m'assurer de l'accessibilité de la nouvelle alors j'ai souvent deux Eclipse en parallèle.
    Et donc je joue la sécurité
    Merci pour le lien

    A une époque c'était pire j'avais plusieurs Eclipse, un pour PHP un autre pour Java et un dernier pour JEE.
    On me critiquait mais j'assume ce choix, car j'avais trop de plugin différents et plus on en met plus ça ralenti

    Par contre si il pouvait y avoir une solution miracle pour accélérer Eclipse Jee se serait bien
    Je sais très bien qu'il y a beaucoup de module dans ce cas mais le démarrage est parfois très lent
    Consultez mes articles sur l'accessibilité numérique :

    Comment rendre son application SWING accessible aux non voyants
    Créer des applications web accessibles à tous

    YES WE CAN BLANCHE !!!

    Rappelez-vous que Google est le plus grand aveugle d'Internet...
    Plus c'est accessible pour nous, plus c'est accessible pour lui,
    et meilleur sera votre score de référencement !

  7. #7
    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 469
    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 469
    Points : 2 997
    Points
    2 997
    Par défaut
    Citation Envoyé par CoderInTheDark Voir le message
    Cette version d'Eclipse n'a pas de nom ?
    Le nom c'est 2018-12; la prochaine c'est 2019-03. C'est fini les lettres, ca passe pas a l'echelle avec les release trimestrielles.

    Pour l'instant je suis sur Orion
    Eclipse Orion n'est pas une version d'Eclipse IDE. C'est un autre editeur/IDE Web qui est maintenu au sein de la communaute Eclipse.

    Et donc je joue la sécurité
    Je comprends. En general, les contributeurs essayent de faire gaffe et y sont attentifs, mais il se peut qu'il y ait des loupes qui soient genants et qui cassent certains workflows... Donc je comprends le fait de jouer la securite dans ce cas la.

    Par contre si il pouvait y avoir une solution miracle pour accélérer Eclipse Jee se serait bien.
    Je sais très bien qu'il y a beaucoup de module dans ce cas mais le démarrage est parfois très lent
    Tu peux par exemple desinstaller les modules que tu n'utilises pas (Help > About Eclipse IDE... > Installation Details > Installed Software > Uninstall).
    Tu peux aussi simplement mettre a jour ta version de Java. Eclipse IDE sur Java 11 en terme de perf semble bien plus efficace que sur Java 8.
    Et enfin, tu peux lui donner plus de RAM (dans le eclipse.ini) pour qu'il s'approche moins souvent des limites du Garbage Collector.
    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

  8. #8
    Membre émérite

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2013
    Messages
    1 065
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2013
    Messages : 1 065
    Points : 2 567
    Points
    2 567
    Par défaut
    Citation Envoyé par Mickael_Istria Voir le message
    Le nom c'est 2018-12; la prochaine c'est 2019-03. C'est fini les lettres, ca passe pas a l'echelle avec les release trimestrielles.


    Eclipse Orion n'est pas une version d'Eclipse IDE. C'est un autre editeur/IDE Web qui est maintenu au sein de la communaute Eclipse.


    Je comprends. En general, les contributeurs essayent de faire gaffe et y sont attentifs, mais il se peut qu'il y ait des loupes qui soient genants et qui cassent certains workflows... Donc je comprends le fait de jouer la securite dans ce cas la.



    Tu peux par exemple desinstaller les modules que tu n'utilises pas (Help > About Eclipse IDE... > Installation Details > Installed Software > Uninstall).
    Tu peux aussi simplement mettre a jour ta version de Java. Eclipse IDE sur Java 11 en terme de perf semble bien plus efficace que sur Java 8.
    Et enfin, tu peux lui donner plus de RAM (dans le eclipse.ini) pour qu'il s'approche moins souvent des limites du Garbage Collector.


    Merci pour ces informations
    J'ai encore des questions pour Eclipse sous Linux, mais je vais ouvrir une discussion sur le forum
    Pour ne pas encombrer cette page
    Consultez mes articles sur l'accessibilité numérique :

    Comment rendre son application SWING accessible aux non voyants
    Créer des applications web accessibles à tous

    YES WE CAN BLANCHE !!!

    Rappelez-vous que Google est le plus grand aveugle d'Internet...
    Plus c'est accessible pour nous, plus c'est accessible pour lui,
    et meilleur sera votre score de référencement !

Discussions similaires

  1. Réponses: 3
    Dernier message: 27/06/2018, 22h44
  2. Réponses: 3
    Dernier message: 10/07/2017, 00h40
  3. Réponses: 62
    Dernier message: 26/08/2014, 15h32
  4. Réponses: 56
    Dernier message: 03/09/2009, 01h17

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