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

Visual Studio Discussion :

Microsoft lance une extension de débogage Java pour Visual Studio Code


Sujet :

Visual Studio

  1. #1
    Chroniqueur Actualités
    Avatar de Michael Guilloux
    Homme Profil pro
    Data Consultant
    Inscrit en
    Juillet 2013
    Messages
    2 957
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : Côte d'Ivoire

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

    Informations forums :
    Inscription : Juillet 2013
    Messages : 2 957
    Points : 88 567
    Points
    88 567
    Billets dans le blog
    2
    Par défaut Microsoft lance une extension de débogage Java pour Visual Studio Code
    Microsoft lance une extension de débogage Java pour Visual Studio Code
    et envisage d’offrir un support complet pour le développement Java sur VS Code

    Mise à jour le 24/10/2017 : Microsoft rend open source son extension de débogage Java pour Visual Studio Code

    Depuis que Microsoft a publié son extension Java Debugger pour Visual Studio Code le 28 septembre, elle a rapidement suscité un grand intérêt chez les développeurs. Beaucoup de commentaires et de suggestions ont donc été soumis par la communauté.

    Microsoft profite maintenant d'une nouvelle mise à jour de l'extension pour la rendre open source comme prévu. Le backend Java Debug Server est également rendu open source. Il y a aussi quelques améliorations de fonctionnalités et corrections de bogues. Microsoft explique par exemple que vous n'aurez plus besoin de spécifier la classe principale d'un projet. Une nouvelle fonctionnalité va le faire de manière automatique. Avec une autre fonctionnalité, vous pouvez désormais également déboguer avec des classes tierces, lorsque le code source se trouve par exemple dans un fichier JAR. Et vous pouvez également définir le point d'arrêt dans ces classes avant le débogage.

    Source : Blog Microsoft

    03/10/2017 : Visual Studio Code, l'éditeur de code multiplateforme, léger, gratuit et open source de Microsoft a su et continue d'enrôler un nombre croissant de développeurs, notamment grâce à son support pour les extensions. Cela permet en effet aux développeurs venant de divers langages (Python, Ruby, Java, Go, etc.) de se retrouver sur l'éditeur de code et commencer à créer de nouveaux programmes.

    Visual Studio Code est conçu pour être un éditeur simplifié avec la prise en charge d'opérations telles que le débogage et le contrôle de version, entre autres ; et il laisse des workflows plus complexes aux IDE plus performants.

    Si vous souhaitez par exemple développer en Java, il existe une extension assez pratique pour cela sur l'éditeur de code de Microsoft. Il s'agit de Language Support for Java(TM) développée par Red Hat. Cette extension supporte des fonctionnalités telles que IntelliSense et le support de projet Java (Maven / Gradle / Eclipse) basiques. Mais il manquait encore le débogage Java que Microsoft a décidé d’offrir maintenant, à la demande des développeurs.

    « Pour les développeurs Java sur Visual Studio Code, l'extension Language Support for Java (TM) de Red Hat a été formidable pour fournir des fonctionnalités de langage telles que IntelliSense et le support de projet. Dans le même temps, nous avons aussi entendu des commentaires selon lesquels les utilisateurs souhaiteraient également le débogage Java », explique Xiaokai He, Program Manager chez Microsoft. « Aujourd'hui, nous sommes ravis d'annoncer notre collaboration continue avec Red Hat et de permettre aux développeurs Java de déboguer les applications Java avec un nouveau débogueur Java léger pour Visual Studio Code (Java Debug Extension for Visual Studio Code) », a-t-il annoncé.


    Toujours en préversion, Java Debug Extension pour VS Code propose des fonctionnalités incluant le lancement/attachement, les points d'arrêt, le flux de contrôle, l'inspection des données, les callstacks (diagnostics), une console de débogage et plus encore. La nouvelle extension de Microsoft peut donc être vue comme un complément de l'extension Language Support for Java(TM) de Red Hat. Les deux sont disponibles séparément, mais Microsoft a également créé Java Extension Pack qui comprend les deux extensions à la fois afin de ne pas avoir besoin de les rechercher individuellement.


    D'après Microsoft, son objectif est d'offrir un support complet pour le développement Java avec Visual Studio Code. « Ce n'est que le début de la création d'un workflow moderne pour Java et nous ajouterons plus de fonctionnalités et d'extensions au Java Extension Pack dans le futur », déclare Xiaokai He, sur le blog Visual Studio Code.

    Étant donné que Microsoft souhaite renforcer le support Java dans Visual Studio Code en enrichissant le Java Extension pack, il est judicieux de l'installer directement au lieu des deux extensions séparément. Cela vous permettra de recevoir les dernières mises à jour, y compris de nouvelles fonctionnalités et extensions pour le pack, au fur et à mesure qu'elles sont disponibles.


    Le débogueur Java pour Visual Studio Code est gratuit et passera en open source dès la sortie de sa première version stable.

    Télécharger Java Debug Extension for Visual Studio Code ou Java Extension Pack

    Source : Blog Visual Studio

    Et vous ?

    Que pensez-vous de cette nouvelle extension ?
    Votre avis concernant l’ambition de Microsoft de renforcer le support du développement Java dans Visual Studio Code

    Voir aussi :

    Visual Studio Code 1.16 est disponible, avec de petites nouveautés pour améliorer la productivité des développeurs
    Un développeur efface par erreur trois mois de travail avec Visual Studio Code 1.15 et exprime sa rage dans un billet de blog virulent
    Microsoft rend l'extension Visual Studio Code pour Arduino open source, pour offrir une meilleure expérience de dév. IoT sur cette plateforme

  2. #2
    Membre expert
    Avatar de Mickael_Istria
    Homme Profil pro
    Développeur Expert Eclipse IDE/RCP, pour Red Hat
    Inscrit en
    Juillet 2008
    Messages
    1 475
    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 475
    Points : 3 004
    Points
    3 004
    Par défaut
    "Ce n'est que le début de la création d'un workflow moderne pour Java"
    J'imagine qu'il parle du workflow que tous les IDEs (y compris VSCode) utilisent et se copient/s'adaptent mutuellement depuis 20 ans pour a peu pres tous les langages?
    Bien que ce soit cool de voir Java supporte dans de plus en plus d'outils, j'ai du mal a accrocher a la comm' que fait VSCode a ce sujet en faisant passer ca pour une grosse innovation, alors que c'est un N-ieme IDE. Qui plus est, l'essentiel du support pour Java fait tourner Eclipse IDE (en headless) derriere et interagit avec, donc ce qu'on n'a dans VSCode n'est qu'une projection des capacites d'Eclipse IDE, qui vont bien au dela de ce qui a ete adopte par VSCode.

  3. #3
    Membre éprouvé
    Profil pro
    Développeur .NET
    Inscrit en
    Février 2005
    Messages
    366
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2005
    Messages : 366
    Points : 1 032
    Points
    1 032
    Par défaut
    Citation Envoyé par Mickael_Istria Voir le message
    J'imagine qu'il parle du workflow que tous les IDEs (y compris VSCode) utilisent et se copient/s'adaptent mutuellement depuis 20 ans pour a peu pres tous les langages?
    Bien que ce soit cool de voir Java supporte dans de plus en plus d'outils, j'ai du mal a accrocher a la comm' que fait VSCode a ce sujet en faisant passer ca pour une grosse innovation, alors que c'est un N-ieme IDE. Qui plus est, l'essentiel du support pour Java fait tourner Eclipse IDE (en headless) derriere et interagit avec, donc ce qu'on n'a dans VSCode n'est qu'une projection des capacites d'Eclipse IDE, qui vont bien au dela de ce qui a ete adopte par VSCode.
    VSCode n'est pas un IDE. Ce n'est qu'un éditeur de code qu'on peu faire passer pour un IDE mais au prix de combien d'extensions ?

    Maintenant, il est vrai que VSCode à tendance à passer pour un IDE tellement les fonctions s'enrichissent.
    J'ai tjr du mal à croire que VSCode ne finira pas par devenir un IDE.

  4. #4
    Membre expert
    Avatar de Mickael_Istria
    Homme Profil pro
    Développeur Expert Eclipse IDE/RCP, pour Red Hat
    Inscrit en
    Juillet 2008
    Messages
    1 475
    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 475
    Points : 3 004
    Points
    3 004
    Par défaut
    Citation Envoyé par xarkam Voir le message
    VSCode n'est pas un IDE. Ce n'est qu'un éditeur de code qu'on peu faire passer pour un IDE mais au prix de combien d'extensions ?
    Comme dans d'autres discussions sur le forum, je suis curieux de savoir ou on place la ligne entre un IDE et un editeur de code. Et j'ai d'ailleurs l'impression que des utilisateurs placent une ligne qui n'est pas la meme d'un produit a l'autre...
    Un editeur de code riche, avec de la completion, de l'analyse de code, des mechanismes pour demarrer/debugger des applis, une integration SCM, la possibilite de voir des logs, d'interagir avec un terminal, un systeme d'extension avec un marketplace...; c'est un IDE. Un editeur de code se contente d'editer du code. Comme tous les IDEs, VSCode a demarre comme un editeur de code simple et leger, jusqu'au jour ou il s'est mis pour objectif de couvrir la plupart des use-cases d'un developpeur.
    VIM, Notepad++, Atom (et meme Atom-IDE) sont des editeurs car il ne font que de l'edition. VSCode a deja franchi la ligne et est maintenant un IDE comme Eclipse IDE, IntelliJ ou VS normal.
    Il faut arreter de chercher a qualifier editeur vs IDE a mon avis, et chercher a se faire une opinion sur l'un est meilleur que l'autre. L'IDE est un outil de developpement qui inclut un editeur, mais qui le package avec plein d'autres trucs (avec un gain de productivite pour l'utilisateur, au cout d'une perte de simplicite dans l'outil en general).
    Dans VSCode, l'editeur de texte c'est Monaco et il est reutilise par d'autres outils. Le reste, c'est des fonctionalites d'IDE.

  5. #5
    Membre confirmé Avatar de Issam
    Inscrit en
    Mars 2002
    Messages
    578
    Détails du profil
    Informations personnelles :
    Âge : 49

    Informations forums :
    Inscription : Mars 2002
    Messages : 578
    Points : 604
    Points
    604
    Par défaut
    Citation Envoyé par xarkam Voir le message
    VSCode n'est pas un IDE. Ce n'est qu'un éditeur de code qu'on peu faire passer pour un IDE mais au prix de combien d'extensions ?
    vs code n'est pas un éditeur de code ,ne serait-ce que pour son débugeur !

    essayez de faire F5 sur votre notepad .

  6. #6
    Membre extrêmement actif Avatar de ddoumeche
    Homme Profil pro
    Ingénieur recherche et développement
    Inscrit en
    Octobre 2007
    Messages
    1 687
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Singapour

    Informations professionnelles :
    Activité : Ingénieur recherche et développement

    Informations forums :
    Inscription : Octobre 2007
    Messages : 1 687
    Points : 2 015
    Points
    2 015
    Par défaut
    J'en pense que cela n'a aucun intérêt et que VSCode reste un gadget... qui sera peut-être abandonné dans 3 ans comme 50% des produits Microsoft de toute façon

    Je préférerais qu'ils nous fournissent un débogueur pour Chrome ou Chromium fonctionnant sous Visual Studio. A ce moment là, les frameworks Javascripts deviendront peut-être un peu compétitif.

  7. #7
    Membre du Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2003
    Messages
    116
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 77
    Localisation : France, Ain (Rhône Alpes)

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

    Informations forums :
    Inscription : Septembre 2003
    Messages : 116
    Points : 42
    Points
    42
    Par défaut
    J'utilise Visual Studio Code depuis 2 ans et je suis époustouflé par les améliorations apportées par Microsoft à cet éditeur. C'est devenu mon outil de prédilection
    @ ddoumeche : tu peux détester Microsoft, mais évite de proférer des bêtises énormes, ce qui dévoile ton incompétence

  8. #8
    Membre expert
    Homme Profil pro
    Inscrit en
    Octobre 2011
    Messages
    2 906
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Octobre 2011
    Messages : 2 906
    Points : 3 740
    Points
    3 740
    Par défaut
    Salut,

    Perso, mon problème c'est que je n'arrive même pas à l'utiliser, trop difficile à configurer, beaucoup trop difficile pour moi du moins...

    Les explications qu'on trouve ici et là ne sont pas pour les débutants, il faut déjà avoir des connaissances, il n'y a même pas d'exemples pour les débutants...

    C'est quand même incroyable de ne même pas pouvoir exécuter un pauvre code Java...

    C'est ce que je reproche aux usine à gaz c'est la configuration---> on passe trop de temps sur ça, la connaissance du langage ne suffit pas, et pourtant on n'a pas que ça à faire, j'apprends java ou j'apprends à configurer ?


    Y a-t-il des tuto pour débutants ? Pas sur java mais sur la configuration de VSCODE...

  9. #9
    Membre expert
    Homme Profil pro
    Inscrit en
    Octobre 2011
    Messages
    2 906
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Octobre 2011
    Messages : 2 906
    Points : 3 740
    Points
    3 740
    Par défaut
    Connaissez-vous un formateur (auto-indentation) pour Java ?
    Ca fait un moment que cherche sans sucés décidément !!!!
    C'est pourtant pas grand chose...

  10. #10
    Membre expert
    Avatar de Mickael_Istria
    Homme Profil pro
    Développeur Expert Eclipse IDE/RCP, pour Red Hat
    Inscrit en
    Juillet 2008
    Messages
    1 475
    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 475
    Points : 3 004
    Points
    3 004
    Par défaut
    Citation Envoyé par Beginner. Voir le message
    Connaissez-vous un formateur (auto-indentation) pour Java ?
    Beaucoup d'outils et de developpeurs utilisent en fait le formatteur Java d'Eclipse IDE, sous former de plugins (pour IntelliJ IDEA, pour Maven, pour Gradle...).

  11. #11
    Membre expert
    Homme Profil pro
    Inscrit en
    Octobre 2011
    Messages
    2 906
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Octobre 2011
    Messages : 2 906
    Points : 3 740
    Points
    3 740
    Par défaut
    Merci.
    Ben en fait je suis retourné à Eclipse et j'utilise aussi VSCode pour lire ou déboguer...
    Je me suis habitué à VSCode (pour html, CSS, JS) c'est pour ça...

  12. #12
    Membre expert
    Avatar de Mickael_Istria
    Homme Profil pro
    Développeur Expert Eclipse IDE/RCP, pour Red Hat
    Inscrit en
    Juillet 2008
    Messages
    1 475
    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 475
    Points : 3 004
    Points
    3 004
    Par défaut
    Du coup, si tu n'aimes pas trop le support HTML/CSS/JS dans Eclipse IDE par defaut, tu peux essayer https://marketplace.eclipse.org/cont...e-experimental qui utilise a peu pres les memes couches que VSCode et qui donc amene a un resultat comparable pour l'edition (et pour le debug, ca reste le debugger "classique" de Eclipse IDE pour JS/node).

  13. #13
    Membre expert
    Homme Profil pro
    Inscrit en
    Octobre 2011
    Messages
    2 906
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Octobre 2011
    Messages : 2 906
    Points : 3 740
    Points
    3 740
    Par défaut
    Ah merci je ne connaissais pas, je vais essayer...

    Mais sinon je connais Tern Eclipse IDE et c'est franchement puissant : https://github.com/angelozerr/tern.j...rn-Eclipse-IDE ( "angelozerr" est membre de ce forum il me semble, d'ailleurs il me l'avait conseillé si mes souvenirs sont bons)

Discussions similaires

  1. Réponses: 0
    Dernier message: 24/05/2017, 21h23
  2. Réponses: 0
    Dernier message: 11/05/2017, 17h42
  3. Réponses: 6
    Dernier message: 24/04/2015, 10h10
  4. Microsoft lance une offre d'essai gratuite pour ses Online Services
    Par Gordon Fowler dans le forum Cloud Computing
    Réponses: 0
    Dernier message: 26/10/2010, 19h53
  5. Microsoft lance une offre d'essai gratuite pour ses Online Services
    Par Gordon Fowler dans le forum Actualités
    Réponses: 0
    Dernier message: 26/10/2010, 19h53

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