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

Autres EDI Discussion :

GitHub et Facebook veulent transformer Atom d’un simple éditeur de texte en un vrai IDE


Sujet :

Autres EDI

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

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

    Informations forums :
    Inscription : Juillet 2013
    Messages : 2 888
    Points : 87 206
    Points
    87 206
    Billets dans le blog
    2
    Par défaut GitHub et Facebook veulent transformer Atom d’un simple éditeur de texte en un vrai IDE
    GitHub et Facebook veulent transformer Atom d’un simple éditeur de texte en « un vrai IDE »
    avec le lancement d’Atom IDE

    Atom est un éditeur de texte libre pour OS X, GNU/Linux et Windows, développé par GitHub. Il supporte des plug-ins écrits en Node.js et implémente Git Control. La plupart des extensions sont sous licence libre et sont maintenues par la communauté. Il est basé sur Chromium, Electron et écrit en CoffeeScript. S’il est aussi utilisé en tant qu’IDE, il n'en est pas vraiment un. Mais GitHub collabore avec Facebook pour que cela change. Et le fruit de cette collaboration a été appelé Atom IDE, un ensemble de paquets optionnels pour apporter des fonctionnalités d'IDE à l'éditeur de texte Atom.


    La version initiale comprend des packages pour TypeScript, Flow, JavaScript, Java, C # et PHP. Ils utilisent le Language Server Protocol (LSP) pour fournir une analyse syntaxique profonde des codes et projets. Pour information, LSP est une sorte d'interface universelle entre les langages de programmation et les IDE. Il est utilisé entre un outil client (en général un IDE) et un « serveur de langage » pour intégrer dans l'outil des fonctionnalités telles que l'autocomplétion, les références, les définitions, les diagnostics, etc. Créé par Microsoft, il a été rapidement adopté par plusieurs organisations dont Eclipse, Sourcegraph, Palantir, Red Hat, Facebook et maintenant GitHub.

    Chacun des paquets Atom IDE offre un certain nombre de fonctionnalités en fonction du serveur de langage sous-jacent. On pourra retrouver notamment des fonctionnalités comme l'autocomplétion, ainsi qu'une multitude de fonctionnalités de navigation dans le code, telles que l'affichage d'informations supplémentaires au survol, les erreurs et avertissements (diagnostics), le formatage, les références, etc.


    Pour l'éditeur d'Atom, c'est juste le début. Le but est de faire d'Atom IDE « un vrai IDE ». Avec l'aide de la communauté, il envisage également d'étendre le nombre de langages qu'Atom IDE peut prendre en charge et permettre aux développeurs d'exécuter et éditer des applications. « Nous espérons voir prochainement le support de grands langages, y compris Rust, Go, Python, etc. », a-t-il ajouté.

    Il précise que si un serveur de langage existe pour un langage donné, il est facile pour les développeurs d'en tirer parti pour créer leur propre package Atom IDE en utilisant le client LSP d'Atom.

    Source : Atom.io

    Et vous ?

    Qu’en pensez-vous ?
    Comptez-vous utiliser Atom IDE ? Pourquoi ?
    Croyez-vous qu'il pourra trouver sa place parmi les IDE évolués existants ?
    Contribuez au club : Corrections, suggestions, critiques, ... : Contactez le service news et Rédigez des actualités

  2. #2
    Membre du Club
    Inscrit en
    Novembre 2003
    Messages
    40
    Détails du profil
    Informations forums :
    Inscription : Novembre 2003
    Messages : 40
    Points : 68
    Points
    68
    Par défaut Bien mais lent
    Et ajouter des choses pour le rendre lourd ne va pas aider.

    Ont t'ils compris qu'il y a beaucoup de monde qui souhaite un truc leger?

  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
    Citation Envoyé par pierreact Voir le message
    Ont t'ils compris qu'il y a beaucoup de monde qui souhaite un truc leger?
    En fait, c'est plutot un fausse impression je pense. Quand tu regardes le succes de VSCode et les commentaires, tu vois que beaucoup de gens le trouvent "leger" alors qu'en fait il ne l'est pas du tout. Son UI est assez simple et reactive, mais derriere c'est bel et bien un bon gros IDE. Donner un air leger a un IDE, ce n'est qu'une histoire de CSS et d'eye candies
    Beaucoup de gens veulent un truc leger, mais quand tu leur mets dans les mains un outil qui certes est moins reactif, fait plus "gros", mais qui te genere la moitie de ton code et que te detecte des erreurs a la volee, alors ils se rendent compte que la legerete n'est pas correlee a leur productivite.

    Les questions que je me pose, c'est comment cet Atom IDE va essayer de se faire sa place dans un marche des IDE deja bien rempli, sans creer de valeur ajoutee (ils disent qu'ils utilisent le LSP qui est d'ores et deja supporte dans pas mal d'IDE et d'editeur, donc il ne se demarqueront pas sur ce sujet); et aussi quel est leur interet a le faire -sachant que c'est pas un effort gratuit ni facile quand meme?
    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 extrêmement actif
    Homme Profil pro
    Graphic Programmer
    Inscrit en
    Mars 2006
    Messages
    1 549
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

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

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 549
    Points : 3 950
    Points
    3 950
    Par défaut
    VSCode est un IDE ?? depuis quand ? pour moi c'est juste un éditeur de texte

  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 Aiekick Voir le message
    VSCode est un IDE ?? depuis quand ? pour moi c'est juste un éditeur de texte
    Tu la mets ou la limite? Il edite du texte de maniere riche (completion, diagnostics, fonctions de recherche avancee), qu'il y a une integration du SCM, un debugger, un systeme d'extension avec un marketplace, la capacite a voir/modifier des fichiers de manieres non textuelle, l'integration d'outils de build... Il lui manque quoi pour etre un IDE ?
    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 chevronné
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2007
    Messages
    884
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Juillet 2007
    Messages : 884
    Points : 2 018
    Points
    2 018
    Par défaut
    comment cet Atom IDE va essayer de se faire sa place dans un marche des IDE
    Il y a une chose qu'ont Atom, VSCode et Sublime : les raccourcis par commande (Ctrl+Maj+P). Eh oui la force des IDE moderne réside peut-être dans la remise en avant de la ligne de commande...
    C'est d'ailleurs un point important. Au tous les jours j'utilise beaucoup VIM sur les serveurs distant et Netbeans pour le C/C++ mais j'apprécie aussi Atom pour le "RemoteServer" (Depuis ssh j'édite mes fichiers dans Atom comme s'y j'étais sur le serveur sans devoir les copier en local n'y même reonner le path).

    Pour moi un IDE digne de ce nom doit avoir un débugger pas à pas... Et seul NetBeans, Eclipse ou autre en dispose.
    Tout ce que j'écris est libre de droits (Licence CC0) et je vous incite à faire de même.

  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 abriotde Voir le message
    Il y a une chose qu'ont Atom, VSCode et Sublime : les raccourcis par commande (Ctrl+Maj+P). Eh oui la force des IDE moderne réside peut-être dans la remise en avant de la ligne de commande... :lol
    C'est d'ailleurs un point important. Au tous les jours j'utilise beaucoup VIM sur les serveurs distant et Netbeans pour le C/C++ mais j'apprécie aussi Atom pour le "RemoteServer" (Depuis ssh j'édite mes fichiers dans Atom comme s'y j'étais sur le serveur sans devoir les copier en local n'y même reonner le path).
    Juste pour info, Eclipse IDE a aussi une view de ligne de commande et un navigateur/editeur de fichers distant (sur ssh, ftp, whatever).

    Pour moi un IDE digne de ce nom doit avoir un débugger pas à pas... Et seul NetBeans, Eclipse ou autre en dispose.
    Pour Java, peut-etre. Pour d'autres langages (TypeScript, C# et compagnie), VSCode ou d'autre ont le support pour le debug pas a pas. Et quand c'est fait pour un language, ca veut souvent dire que peu d'effort est necessaire pour en ajouter d'autres... D'ailleurs, il y a deja le support pour du debug C++ apparemment.
    Pour Atom-IDE, ils parlent beaucoup de Language Server Protocol mais LSP est une techno uniquement utile a l'edition; ca ne lance pas les tests, ne fait pas de reporting d'execution ou de debug. Ils ne disent pas trop comment ils comptent (ou pas) s'attaquer a cette partie "execution", qui est -je suis bien d'accord avec toi- extremement importante dans un IDE.
    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 averti
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mars 2011
    Messages
    138
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2011
    Messages : 138
    Points : 407
    Points
    407
    Par défaut
    Citation Envoyé par Aiekick Voir le message
    VSCode est un IDE ?? depuis quand ? pour moi c'est juste un éditeur de texte
    On peut debugger dans un simple éditeur de texte!? depuis quand?

  9. #9
    Membre éprouvé
    Profil pro
    Développeur .NET
    Inscrit en
    Février 2005
    Messages
    363
    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 : 363
    Points : 1 036
    Points
    1 036
    Par défaut
    D'ailleurs le premier écran sera celui-ci
    Nom : 1312b9f2-923b-11e6-8e8b-0704b42e3df5.png
Affichages : 5056
Taille : 9,0 Ko

    Je vais de ce pas commander plus de ram, un i9 et un nouveau gpu pour le tester

  10. #10
    Membre extrêmement actif
    Profil pro
    Développeur
    Inscrit en
    Mars 2012
    Messages
    1 969
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Mars 2012
    Messages : 1 969
    Points : 3 375
    Points
    3 375
    Par défaut
    J'ai l'impression qu'ils réinventent la roue.
    Visual Code est déjà un produit dérivé d'Atom.

    On en est encore au stade où chacuns réinventent le Terminal !

    ===
    Récemment j'ai installé PyCharm sous Linux.
    C'est exactement la même interface qu'Android Studio, basé sur Intellij.

    1GB de ram !
    C'est mieux car il n'y pas d'émulateurs... mais ça reste trop lourd.
    Si la réponse vous a aidé, pensez à cliquer sur +1

  11. #11
    Inactif  

    Homme Profil pro
    NR
    Inscrit en
    Juin 2013
    Messages
    3 715
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

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

    Informations forums :
    Inscription : Juin 2013
    Messages : 3 715
    Points : 1 184
    Points
    1 184
    Billets dans le blog
    9
    Par défaut
    Citation Envoyé par hotcryx Voir le message
    J'ai l'impression qu'ils réinventent la roue.
    Visual Code est déjà un produit dérivé d'Atom.

    On en est encore au stade où chacuns réinventent le Terminal !

    ===
    Récemment j'ai installé PyCharm sous Linux.
    C'est exactement la même interface qu'Android Studio, basé sur Intellij.

    1GB de ram !
    C'est mieux car il n'y pas d'émulateurs... mais ça reste trop lourd.
    mon pc portable a 4Gb de ram, et il m'est impossible d'utiliser android studio avec l'émlateur.
    Autant l’émulateur je comprend qu'il consomme + de 1gb de ram
    autant je ne comprend pas comment un ide (qui n'est au final qu'une zone de texte qui affiche du texte) consomme 1.2Go !!!

    Nom : studio.png
Affichages : 4279
Taille : 13,7 Ko

    c'est juste énorme je trouve.
    Cela dit ce n'est rien comparé a android
    la dernière fois que j'ai fait tourner une vm android x86 (vm pas émulateur) c'étais il y'a 5 ans, j'arivais a l'utiliser avec 256mo de ram.... aujourd'hui un android 7 a besoin de 2Go de ram pour bien fonctionner !!! c'est de la folie !

  12. #12
    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
    Ton IDE fait de l'analyse de ton code (ce qui correspond au premieres passes d'une compilation), a en memoire un index pour les recherches, et maintient d'autres etats qui coutent assez chers si on veut que l'outil soit performant. Et un IDE est plus qu'une zone de texte, si c'est tout ce que tu en utilises, c'est peut-etre pas le bon outil pour toi...
    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

  13. #13
    Membre confirmé Avatar de Andarus
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2008
    Messages
    137
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Val de Marne (Île de France)

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

    Informations forums :
    Inscription : Novembre 2008
    Messages : 137
    Points : 455
    Points
    455
    Par défaut
    Citation Envoyé par hotcryx Voir le message
    1GB de ram !
    C'est mieux car il n'y pas d'émulateurs... mais ça reste trop lourd.
    J'ai du mal à voir pourquoi 1Go de ram ce serait trop lourd aujourd'hui pour mon outils de travaille principal, je préfère largement que mon IDE consomme plus de ram si ça peut le rendre plus rapide.

  14. #14
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    614
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 614
    Points : 713
    Points
    713
    Par défaut
    Citation Envoyé par hotcryx Voir le message
    J'ai l'impression qu'ils réinventent la roue.
    Visual Code est déjà un produit dérivé d'Atom.

    On en est encore au stade où chacuns réinventent le Terminal !

    ===
    Récemment j'ai installé PyCharm sous Linux.
    C'est exactement la même interface qu'Android Studio, basé sur Intellij.

    1GB de ram !
    C'est mieux car il n'y pas d'émulateurs... mais ça reste trop lourd.
    Sauf que c'est une mauvaise comparaison…*Android Studio, c'est un IntelliJ et IntelliJ et PyCharm sont deux outils développés par la même société, JetBrains. Donc ce qui est commun aux deux logiciels n'a été développé qu'une fois, sans "réinventer la roue".

    Là dessus, peut-être que VS Code est un outil dérivé d'Atom, mais ce n'est pas Atom, pas les mêmes acteurs, pas la même gouvernance de projet et potentiellement pas les même licences.

  15. #15
    Membre extrêmement actif
    Profil pro
    Développeur
    Inscrit en
    Mars 2012
    Messages
    1 969
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Mars 2012
    Messages : 1 969
    Points : 3 375
    Points
    3 375
    Par défaut
    Citation Envoyé par RyzenOC Voir le message
    mon pc portable a 4Gb de ram, et il m'est impossible d'utiliser android studio avec l'émlateur.
    Autant l’émulateur je comprend qu'il consomme + de 1gb de ram
    autant je ne comprend pas comment un ide (qui n'est au final qu'une zone de texte qui affiche du texte) consomme 1.2Go !!!

    Nom : studio.png
Affichages : 4279
Taille : 13,7 Ko

    c'est juste énorme je trouve.
    Cela dit ce n'est rien comparé a android
    la dernière fois que j'ai fait tourner une vm android x86 (vm pas émulateur) c'étais il y'a 5 ans, j'arivais a l'utiliser avec 256mo de ram.... aujourd'hui un android 7 a besoin de 2Go de ram pour bien fonctionner !!! c'est de la folie !
    Clair c'est TROP!
    Je suis aussi limité aux 4GB! (pc du boulot)
    J'ai trouvé une astuce: je fais tourner l'émulateur de l'image 4.1 réduite au max (sd card...) => 256MB, l'image bien que non optimisée est rapide
    Android Studio grapille encore quelques méga pour le faire tourner mais j'arrive à tout garder dans les 4 GB avec Fofox lancé (lui aussi réduit).
    Je lance souvent des "drop cache".
    C'est du prodige lol.
    Si la réponse vous a aidé, pensez à cliquer sur +1

  16. #16
    Membre éprouvé
    Profil pro
    Inscrit en
    Mai 2011
    Messages
    498
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2011
    Messages : 498
    Points : 1 148
    Points
    1 148
    Par défaut
    Citation Envoyé par Mickael_Istria Voir le message
    Tu la mets ou la limite? Il edite du texte de maniere riche (completion, diagnostics, fonctions de recherche avancee), qu'il y a une integration du SCM, un debugger, un systeme d'extension avec un marketplace, la capacite a voir/modifier des fichiers de manieres non textuelle, l'integration d'outils de build... Il lui manque quoi pour etre un IDE ?
    Tu devrais installer Visual Studio et tu comprendrais que dans le package tu as presque toute ce qui existe:
    • Intelllisense (un vrai et pour tous les languages)
    • Un systeme de plugin plus avance
    • Des connecteurs vers les services web (AWS, Windows Azure, ...)
    • Des connecteurs vers des applications interne
    • Des emulateurs/simulateurs pour tout et m'importe quoi
    • La sortie console est connecte a un couche docker (voir la derniere version d'eclipse) pour tester les applis dans une sanbox
    • Visualisation des interface graphique
    • avec Xcode schematisation et mappage des ecran IOS
    • Drag and drop pour les components
    • Connecteur au database
    • Visualisation des schema pour Arduino
    • Visual Studio Code te maintenant ton code est complique ou non alors que les Editeurs se contente d'utiliser les Linters


    Techniquement on va les avoir sur les VScode, Atom.io bientot. Mais bon quand tu code sur ces trucs, tu as l'impression qu'il ecrit le code a ta place (tu te laisse guide quand le film ghost avec la poterie) alors que les Editeurs tu dois mixer comme un DJ tous les shorcuts pour arrive a la meme chose. Un IDE pourra heberge une sorte de pseudo AI alors que les editeurs sera plutot des analyse de texte au max pour creer les plugins.
    Aprss oui VSCode et Atom sont clairement a la limite de l'IDE. Mais a ce moment Notepad++ serait un IDE aussi.

  17. #17
    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
    Si tu regardes sur le marketplace de VSCode, tu as deja la majorite de tout ca. Alors certes, c'est pas dans le package par default, mais c'est des use-cases supportes par l'application. VSCode permet la plupart des ces use-cases, Atom-IDE ou NotePad++ n'en permettent pas la moitie (en gros, des que tu quittes l'edition et arrives a l'execution/deploiement/preview/test, il n'y a plus rien), sortir du simple use-case edition de code est ce qui fait la difference entre un editeur de code et un IDE. VSCode est clairement un IDE. Il manque certes des choses par rapport a VS "normal" ou Eclipse IDE, mais en meme temps, ces derniers ont plus de 15 ans...
    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

  18. #18
    Membre éprouvé
    Profil pro
    Inscrit en
    Mai 2011
    Messages
    498
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2011
    Messages : 498
    Points : 1 148
    Points
    1 148
    Par défaut
    Citation Envoyé par Mickael_Istria Voir le message
    Si tu regardes sur le marketplace de VSCode, tu as deja la majorite de tout ca. Alors certes, c'est pas dans le package par default, mais c'est des use-cases supportes par l'application. VSCode permet la plupart des ces use-cases, Atom-IDE ou NotePad++ n'en permettent pas la moitie (en gros, des que tu quittes l'edition et arrives a l'execution/deploiement/preview/test, il n'y a plus rien), sortir du simple use-case edition de code est ce qui fait la difference entre un editeur de code et un IDE. VSCode est clairement un IDE. Il manque certes des choses par rapport a VS "normal" ou Eclipse IDE, mais en meme temps, ces derniers ont plus de 15 ans...
    Pour etre franc je ne comprends pas la difference entre IDE et Editeur. Notepad par son systeme de plugin peut tres bien arriver au point de VScode si les contributeurs etaient la. Quand je pense a VIM et Emacs, ils sont aussi pousse et peut etre plus que VScode et mais ils sont moins graphique que VScode ou Atom.

    Et en fait en lisant ce truc la, je viens de comprendre la difference entre un IDE et Editeur de code basique : Lien
    En fait si VScode integrait tout les plugins bien par defaut alors ce serait un IDE mais c'est pas le cas.

    Prenons par example Visual Studio, avant il se basait sur Redsharper pour enhancer son IDE, maintenant la plupart des features sont dans le core de l'application. En fait un systeme de plugin peut avoir certaine latence et etre a la mercie du gars qui le maintient alors que les feature du plugin implemente serait la responsabilite de microsoft. En fait la limite de l'editeur de code et un IDE n'est pas tres loin comme tu le dis. Et ce que dis les gens dans le lien que j'ai passe, c'est que l'IDE est plus specialise quand l'editeur est generaliste. Il est plus logique d'ouvrir un fichier hosts avec un editeur qu'avec un IDE.

    Nom : Strips-IDE-visual-studio-650-finalenglish1.jpg
Affichages : 1007
Taille : 400,3 Ko

    J'imagine que le but d'Atom IDE c'est centraliser les developpements et de diriger les contributions sur les plugins standards.

  19. #19
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    614
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 614
    Points : 713
    Points
    713
    Par défaut
    Citation Envoyé par koyosama Voir le message
    Pour etre franc je ne comprends pas la difference entre IDE et Editeur. Notepad par son systeme de plugin peut tres bien arriver au point de VScode si les contributeurs etaient la. Quand je pense a VIM et Emacs, ils sont aussi pousse et peut etre plus que VScode et mais ils sont moins graphique que VScode ou Atom.
    Ben qu'un éditeur n'est qu'un composant d'un environnement de développement…*Et la notion "d'intégration" qui fait que tu n'a pas un terminal d'ouvert à coté pour les scripts et les lancements.

    C'est intéressant que tu cite Vim car si en soi ce n'est qu'un éditeur, j'ai vu des combo de plug-ins qui en faisaient un "IDE". On peut pinailler sur la définition et considérer que si de par sa nature de base, un outil n'est pas un IDE alors il ne peut pas l'être, si tu intègre ce qui en fait un "Environnement de développement intégré" pour toi (j'ai bien écris "pour toi" car par exemple lorsque je fais du Python, je n'en n'ai rien à faire de la capacité à faire un build), ben on arrive à un IDE.

  20. #20
    Membre éprouvé
    Profil pro
    Inscrit en
    Mai 2011
    Messages
    498
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2011
    Messages : 498
    Points : 1 148
    Points
    1 148
    Par défaut
    Citation Envoyé par martopioche Voir le message
    C'est intéressant que tu cite Vim car si en soi ce n'est qu'un éditeur, j'ai vu des combo de plug-ins qui en faisaient un "IDE".
    J'ai mis un lien stackoverflow qui me parait super coherent. J'ai utilise Visual Studio qui est un mauvais exemple, mais j'aurais utiliser plutot PHPStorm par exemple.

    Avec VIM tout est permis, mais tu regardes la page du wiki,e le type c'est text editor et il est mis en parathese comme text editor.
    PHPStorm va rendre ton utilisation oriente PHP alors que VIM, tu peux l'utiliser pour a peu pres tout. Xcode va m'aider a faire des applis IOS et Mac OS. IntelliJ Ide va m'aider a faire du java ou l'android.

    Comme l'a dit @Mickael_Istria, ce sont les features de departs qui font la difference. En terme d'utilisation tu peux avoir une certaine difference car un plugin integrer peut plus reactif ou non que un plugin qui est limite par les API offerts.
    VSCode etaient aussi fait au depart pour remplacer Visual Studio sur mac et Linux. Mais au final, ils ont mis Visual Studio pour mac. C'est ce qui rend Visual Studio un IDE pour C# quand le VScode est limite par la communaute.

    Essaie de faire du Java sur VIM ou du C# sur VIM. Personnellement, j'ai pas envie de compiler l'ancienne et me faire chier a manipuler MSbuild (putain en plus, je l'ai deja fait manuellement et j'etais content d'utiliser Visual Studio). Et peronnellement, je vois plus VScode oriente languages inteprete comme PHP, NodeJS, Typescript, Ruby et Python. Quand les premieres versions sont sortis, j'ai ecrit une code C# et sur mac, il marchait bien mais plus jamais. C'est pas oriente du tout pour C#. Mais tu peux le faire.

    VScode va etre utilie pour tout faire, mais n'est pas aussi specialiste que chaque IDE dans sa specialite. VIM c'est la meme chose. Et je pense que le meilleur exemple est Eclipse, le fourre-tout avec tous les languages. Eclipse limite a un seul language est super. Mais quand tu te retrouve avec 10000 boutons quand tu veux juste refactorer ton code qaund tu fais clic droit sur l'arborescence.


    Prenons par exemple wordpress et son systeme de plugin, techniquement tu peux en faire un e-commerce avec, mais est-t-il vraiment bien a l'utilisation que Magento qaund tu essaie de le configurer via le back-office. Je pense que c'est cette meme distinction.

Discussions similaires

  1. Problèmes de transformations :Règles très simples
    Par Khaledchercheur dans le forum Eclipse Modeling
    Réponses: 0
    Dernier message: 23/03/2015, 14h12
  2. Transformation de table.. simple ?
    Par minisys dans le forum Développement de jobs
    Réponses: 3
    Dernier message: 21/04/2011, 16h59
  3. [WD15] Transformer un libelle simple dans un etat en libelle RTF par programmation
    Par florent.douille dans le forum WinDev
    Réponses: 2
    Dernier message: 19/08/2010, 21h03
  4. Réponses: 4
    Dernier message: 24/11/2006, 17h08
  5. Transformer un champ Mémo en champ Texte
    Par laurent35 dans le forum Access
    Réponses: 7
    Dernier message: 27/09/2006, 13h22

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