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

Affichage des résultats du sondage: Quels sont vos EDI préférés pour programmer en 2017 ?

Votants
387. Vous ne pouvez pas participer à ce sondage.
  • Aptana Studio

    0 0%
  • Atom

    18 4,65%
  • Cloud 9

    2 0,52%
  • Code::Blocks

    14 3,62%
  • Embarcadero (Delphi, C++Builder, RAD Studio)

    43 11,11%
  • Eclipse

    58 14,99%
  • Eclipse CHE

    2 0,52%
  • Emacs

    7 1,81%
  • Geany

    14 3,62%
  • JetBrains (IntelliJ IDEA, PyCharm, PHPStorm, CLion, RubyMine, WebStorm etc.)

    98 25,32%
  • Kate

    1 0,26%
  • KDevelop

    1 0,26%
  • Komodo

    4 1,03%
  • Lazarus

    16 4,13%
  • Microsoft Visual Studio

    100 25,84%
  • Microsoft Visual Studio Code

    42 10,85%
  • Netbeans

    29 7,49%
  • Notepad++

    39 10,08%
  • Qt Creator

    18 4,65%
  • Sublime Text Editor

    20 5,17%
  • Vim

    33 8,53%
  • Windev

    11 2,84%
  • XCode

    3 0,78%
  • Autres ? Merci de le préciser en commentaires

    8 2,07%
  • Pas d'avis

    0 0%
Sondage à choix multiple
Autres EDI Discussion :

Quels sont vos EDI préférés pour programmer en 2017 ? Et pourquoi ?


Sujet :

Autres EDI

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre actif
    Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Septembre 2011
    Messages
    98
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Septembre 2011
    Messages : 98
    Par défaut
    Citation Envoyé par Mickael_Istria Voir le message
    Je me sens oblige de corriger quelques "alternatives facts", qui ne sont plus vrais depuis suffisamment longtemps pour qu'on arrete de les colporter.
    Très bien alors je me suis prêté au jeu effectivement en 2 ans ça a pu évoluer . J'ai installé la dernière verison d'eclipse stable neon:

    Citation Envoyé par Mickael_Istria Voir le message
    Dans Eclipse: `File > Open Projects from FileSystem...` depuis bientot 2 ans, et il configure le projet au mieux.
    Ce qui se passe avec eclipse :
    1) Open projects from filesystem
    2) il sait reconnaître un projet maven -> OK
    3) il importe les dépendences automatiquement -> OK

    Jusque la parfait.

    Par contre il ne comprend pas que c'est un projet Git (ou alors c'est un choix de conception) -> mais toujours est-il que c'est à moi d'ouvrir la perspective Git pour avoir le support de Git dans ce projet dans eclipse. (IntelliJ le fait automatiquement pour moi)

    Il ne détecte pas la présence d'un fichier persistence.xml (ORM) -> IntelliJ le fait ce qui me permet d'avoir des warning utiles si par exemple une entité n'est pas déclaré dans le persistence.xml

    Il ne sait toujours pas déterminer quoi doit lancer mon application. Exemple je fais clic droit sur ma classe principale il me demande si je veux la lancer sur un serveur ou starter une java application. (IntelliJ je pense qu'il détecte "plus" de choses détermine mieux ce genre de chose)

    Citation Envoyé par Mickael_Istria Voir le message
    Tres instable? Je pense qu'encore une fois, tu as une vision depassee d'Eclipse IDE. C'est clair que quand on pense a une version d'il y a 5 ans, il y a des defauts; mais les choses changent et bien des utilisateurs te diront qu'EGit est maintenant l'un des meilleurs clients UI pour Git de ce bas monde.
    Alors je peux faire un stash sans problème contrairement à avant ou l'ide tournait en boucle et se perdait dans lui-même.
    Par contre :
    J'ai des modifications à récupérer depuis le repo git (il faudrait que je fasse un pull)

    Eclipse me note bien que j'ai une modif manquante en local avec la petite flèche -> OK
    Je fais un pull en commande depuis git bash ou sourcetree -> eclipse n'en a rien a secouer pour lui j'ai tjrs des choses à récupérer du serveur. (Aucun rafraichissement d'eclipse quand d'autres outils interagissent avec git.)

    Ca me dérange au plus haut point. On est bridé à eclipse alors que d'autres tools spécialement conçu pour gérer git au mieux existent. A contrario Sourcetree, IntelliJ ou encore la console bash (heureusement) sont capables de gérer cela sans problème.

    En fait eclipse ne détecte aucun changement dans le système de fichier... si j'ajoute un fichier dans mon projet via le gestionaire de fichier ou un autre outil -> eclipse vit sa vie sans s'en soucier. IntelliJ refresh automatiquement l'arborescence.

    Clairement décevant de la part d'eclipse après tant d'année il faut toujours faire "REFRESH"

    Citation Envoyé par Mickael_Istria Voir le message
    Au sujet du workspace qui se build sans arret:
    C'est evidemment un default. Des bugs ont ete fixes pour limiter ca, et ca se sent; mais le probleme existe encore occasionnellement.
    Le problème existe toujours et très clairement. Nous avons un projet basé sur Eclipse RCP que vous semblez bien connaître. Lorsqu'on change de branche dans EGit c'est une catastrophe eclipse veut tout rebuild ... et après oui on peut décocher mais parfois ca serait bien qu'il le fasse également.

    IntelliJ fonctionne différemment visiblement et ça évite ce désagrément.

    Citation Envoyé par Mickael_Istria Voir le message
    Au sujet du design:
    Les gouts et les couleurs. Autant Eclipse sous Windows, j'aime pas; mais sous Linux je trouve qu'il est bien plus clair qu'IntelliJ. (et pour se faire un avis, on check la derniere version, on ne regarde pas des screenshots vieux de 2 ans
    100% d'accord question de gout personnel.

    La version windows d'eclipse quant à elle n'a pas changée depuis 10 ans. IntelliJ la retravaille en continu depuis les release 2017 on a par exemple des onglets actifs bien plus visibles etc. mais effectivement question de goût

    IntelliJ que je travaille sur mon mac, le pc windows du boulot, ou linux c'est toujours la même apparence. (harmonie ?)


    Citation Envoyé par Mickael_Istria Voir le message
    Au final, IJ et Eclipse sont tres comparable en terme d'architecture et de consommation de resources. Beaucoup de workflows sont tres proches. Alors, certes, il y a des differences marquantes; mais il y a surtout enormement de ressemblance, donc si Eclipse appartient deja au passe, ca veut dire que c'est bientot le tour d'IntelliJ de le rejoindre dans le passe.
    Au niveau de l'architecture je sais pas. Mais niveau consommation de resources je dirais non pour la raison suivante: Jetbrains propose IntelliJ pour java, Webstorm pour le web, JS etc. PHPStrom pour php avec pour chacun leur plugins préinstallés.

    Du coup mon IntelliJ que j'utilise pour faire du Java ne load pas les plugins pour faire du PHP. Du coup quand je fais du java je ne charge que ce qui m'intéresse etc.
    Alors oui on peut faire cela avec eclipse aussi -> 1 eclipse configuré par langage. Le problème c'est que il faut chercher tous les plugins a la main qu'on veut car pour faire du angular, gulp, nodejs, npm, bower, reactjs, typescript eclipse c'est pas droit ça. Pareil pour du php avec symfony... le plugin pour phpstorm est vraiment mieux fait. (Pas la faute d'eclipse on s'entend mais si les plugins sont meilleurs ailleurs ca peu aussi pousser les gens à utiliser autre chose.)

    IntelliJ étant payant je pense que son model économique lui assure un bel avenir. De plus, si Google l'a choisi pour faire son environnement de développement officiel pour Android (et pas eclipse rcp) je pense qu'il y a certainement de bonnes raisons et pas mal d'argent qui transite entre les 2. Donc qui dit argent -> dit développeurs pour fixer des bugs et développer de nouvelles fonctionnalités.


    Citation Envoyé par Mickael_Istria Voir le message
    Eclipse IDE a des mises a jour tous les 3 mois.
    Rien qu'Eclipse Platform (donc sans EGit, sans C/C++, sans Maven et compagnie) fait du ~350 commits par mois https://projects.eclipse.org/project...e.platform/who (et je te laisse regarder la qualite des commits, c'est souvent des gros morceaux de fix ou de fonctionnalites. C'est comparable a ce qu'Intellij Community affiche.
    Alors pour ma part eclipse RCP je connais très bien également on a travaillé avec sur un projet. Les bugs ça fonctionne bien souvent comme ca. Comme on est une entreprise on peut pas attendre que des devs fixent ça le soir chez eux bénévolement. Donc il y a des team eclipse dans plein de pays du monde qui proposent de fixer des bugs dans RCP moyennant finance. Et ces bugs sont fixés en avance pour l'entreprise qui paie. Et publié plus tard dans les releases "publiques".

    IntelliJ les EAP (early releases) c'est accessible pour tous le monde vu que tout le monde paie. Et ça c'est pas tous les 3 mois c'est bien plus fréquemment.

    Ah et juste pour le plaisir des yeux. Une release eclipse vs une release intelliJ :

    eclipse : https://www.eclipse.org/eclipse/news/4.6/platform.php
    intellij: https://www.jetbrains.com/idea/whatsnew/

    J'ai un peu l'impression que Eclipse c'est fait par un étudiant pressé qui ne se soucie que du fonctionnel et pas du confort d'utilisation. Jetbrains, une entreprise qui soigne les apparences, fourni une doc et des outils de qualité. Paie des UX designer, et met le paquet ! N'oublions pas que contrairement à eclipse, JetBrains a une pression assez grande car elle doit fournir mieux que l'existant gratuit sinon elle peut mettre la clé sous la porte. Donc ne serait-ce que son business model l'oblige à mieux faire que les autres. Un pas en avant d'eclipse c'est 10 à faire pour IntelliJ pour tenir la cadence.

    Par contre je suis ravi qu'eclipse et netbeans soient de la partie ça crée une concurrence entre eux qui est bénéfique à nous tous.

  2. #2
    Membre Expert
    Avatar de Mickael_Istria
    Homme Profil pro
    Développeur Expert = Eclipse, IDE, RCP, LSP, JDT... pour ����*�&a
    Inscrit en
    Juillet 2008
    Messages
    1 480
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Expert = Eclipse, IDE, RCP, LSP, JDT... pour ����*�&a
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 480
    Par défaut
    Merci d'avoir joue le jeu et de rapporter tes experiences!

    Par contre il ne comprend pas que c'est un projet Git (ou alors c'est un choix de conception) -> mais toujours est-il que c'est à moi d'ouvrir la perspective Git pour avoir le support de Git dans ce projet dans eclipse. (IntelliJ le fait automatiquement pour moi)
    C'est etrange parce que je viens d'essayer chez moi et ca marche. Il y a sans doute un bug. Si tu peux partager le projet que tu cherches a ouvrir (genre via un zip), je suis curieux de le tester et de voir quel est le probleme.

    Il ne détecte pas la présence d'un fichier persistence.xml (ORM) -> IntelliJ le fait ce qui me permet d'avoir des warning utiles si par exemple une entité n'est pas déclaré dans le persistence.xml
    En effet: https://bugs.eclipse.org/bugs/show_bug.cgi?id=492323

    Clairement décevant de la part d'eclipse après tant d'année il faut toujours faire "REFRESH"
    Ok, c'est dommage. Tu es sous Windows?

    Le problème existe toujours et très clairement. Nous avons un projet basé sur Eclipse RCP que vous semblez bien connaître. Lorsqu'on change de branche dans EGit c'est une catastrophe eclipse veut tout rebuild ... et après oui on peut décocher mais parfois ca serait bien qu'il le fasse également.
    Le fait qu'il rebuilde tout, c'est plutot un avantage. Le vrai probleme c'est si le workspace est bloque pendant ce temps...

    La version windows d'eclipse quant à elle n'a pas changée depuis 10 ans
    Ce n'est pas tout a fait vrai. Tu as quelle version de Windows. Pour info Eclipse 3.3 c'est plutot http://haumer.net/images/epfc-with-mylyn.gif alors que 4.6 c'est http://i1-win.softpedia-static.com/s.../Eclipse_4.png . Je dis pas que c'est necessairement mieux, et il y a encore du boulot: https://bugs.eclipse.org/bugs/show_bug.cgi?id=325937

    IntelliJ que je travaille sur mon mac, le pc windows du boulot, ou linux c'est toujours la même apparence. (harmonie ?)
    En effet, la question de la necessite de theme OS-specific se discute. Eclipse IDE a toujours chercher a avoir l'air plus "natif" que les applis basees sur Swing comme NetBeans et IntelliJ. C'etait un critere important il y a quelques annees, maitenant c'est en effet discutable.

    Du coup mon IntelliJ que j'utilise pour faire du Java ne load pas les plugins pour faire du PHP. Du coup quand je fais du java je ne charge que ce qui m'intéresse etc.
    Eclipse est base sur OSGi et a du lazy-loading. Il ne te charge pas les modules PHP s'il n'y en a pas besoin; les modules inactifs ne consomment pas de resource.

    Le problème c'est que il faut chercher tous les plugins a la main qu'on veut car pour faire du angular, gulp, nodejs, npm, bower, reactjs, typescript eclipse c'est pas droit ça.
    Ok, le packaging est la grosse difference. Ceci dit, tu as differents packages d'Eclipse IDE que tu peux installer en fonction des langages si tu preferes avoir plusieurs IDEs, et tu as aussi des IDEs specifiques a certains use-cases (maitenus generalement par les editeurs des frameworks). Donc je dirais que l'offre est la meme, c'est juste qu'avec IntelliJ, c'est un unique point d'entree.
    Du coup, quand tu bosses sur plusieurs projets de plusieurs langages en meme temps, tu demarres plusieurs IDEs? En terme de resources, je pense que c'est clairement moins economique qu'un unique IDE polyglote.

    IntelliJ étant payant je pense que son model économique lui assure un bel avenir.
    Je dirais plutot au contraire. Le logiciel avec un seul editeur, tant que ca va, c'est cool. Mais si un jour ils gagnent moins d'argent que prevu et commencent a faire un plan social, c'est l'enfer pour eux et le logiciel trinque.
    L'open-source est par nature partage et donc rend le projet capable d'encaisser la perte ou les deboirs d'un contributeur. Eclipse IDE a deja connu des contributeurs qui partent, se font racheter ou coulent; et il est toujours la car le modele permet a d'autres de prendre la place. IntelliJ, malgre la facade open-core sur GitHub, n'a pas cette flexibilite et est 100% dependent de JetBrains.

    De plus, si Google l'a choisi pour faire son environnement de développement officiel pour Android (et pas eclipse rcp) je pense qu'il y a certainement de bonnes raisons et pas mal d'argent qui transite entre les 2. Donc qui dit argent -> dit développeurs pour fixer des bugs et développer de nouvelles fonctionnalités.
    Un peu de faits: Android (ce n'est pas tout Google, Google continue de contribuer a Eclipse https://www.eclipse.org/membership/s...?member_id=827 ) a decide de passer sur IntelliJ parce qu'ils n'ont pas adhere au modele open-source d'Eclipse. Ils voulaient Gradle dans Eclipse IDE, on mis la pression a la communaute pour que quelqu'un le fasse, sauf que les choses ne marchent pas comme ca; il se sont fait jeter par des anciens d'Eclipse qui leur ont grosso-modo repondu "vous etes Google, vous avez des developpeurs, faites-le et contribuez-le". Du coup, l'equipe Android a bouge chez JetBrains avec lesquels ils ont trouve un accord gagnant-gagnant.
    Je ne sais pas si des $$$ transitent entre les 2, mais vu le nombre d'utilisateurs que ca a rapporte a JetBrains, ils ont tres bien pu accepter de faire le support de Gradle benevolement.

    Donc il y a des team eclipse dans plein de pays du monde qui proposent de fixer des bugs dans RCP moyennant finance. Et ces bugs sont fixés en avance pour l'entreprise qui paie. Et publié plus tard dans les releases "publiques".
    Ca n'arrive pas tres souvent en pratique, et la plupart des contributeurs Eclipse le sont parce qu'Eclipse est strategique pour leur entreprise, directement; les contributeurs "consultants" sur Eclipse Platform se comptent sur les doigts (des 2 mains quand meme).

    Ah et juste pour le plaisir des yeux. Une release eclipse vs une release intelliJ :
    eclipse : https://www.eclipse.org/eclipse/news/4.6/platform.php
    C'est plutot https://www.eclipse.org/neon/noteworthy/ , et encore, comme il n'y a pas de grosse force marketing (c'est une communaute OSS, personne n'en contribue, on fait sans), ca ne liste que les features que les composants ont declare. Certains composants ne listent pas leurs nouveautes...

    J'ai un peu l'impression que Eclipse c'est fait par un étudiant pressé qui ne se soucie que du fonctionnel et pas du confort d'utilisation.
    Eclipse est fait par une communaute de contributeurs qui sont majoritairement aussi fournisseur de plugins ou d'applications RCP. Beaucoup de choses sont donc faites plutot dans le souci d'ameliorer les RCPs downstream plutot que dans le souci d'ameliorer l'IDE. Ceci dit, comme beaucoup de RCP sont des IDEs, il y a un impact sur l'IDE Eclipse.

    Paie des UX designer, et met le paquet !
    La Fondation Eclipse accepte les donations sous forme du program Friend Of Eclipse, cet argent est ensuite redistribue a des prestataires pour participer au developpement de l'IDE principalement. Si il y avait plus d'argent, il y aurait moyen d'avoir un UX designer...
    Si chacun de 6 millions d'utilisateurs d'Eclipse IDE ne donnait ne serait-ce que 10$ par an...

    N'oublions pas que contrairement à eclipse, JetBrains a une pression assez grande car elle doit fournir mieux que l'existant gratuit sinon elle peut mettre la clé sous la porte. Donc ne serait-ce que son business model l'oblige à mieux faire que les autres.
    C'est vrai et c'est a mon avis un risque a court/moyen terme. L'ecosysteme des IDEs est effervescent mais pas si stable, la fidelite des utilisateurs est plutot faible, la concurrence est grande... Le boost de popularite de VSCode est une exemple, ca prend des parts a tout le monde. Eclipse peut s'en remettre (apres tout, il a deja encaisse le depart des devs Android sans trop de souci) parce que c'est OSS; JetBrains on verra.

  3. #3
    Membre actif
    Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Septembre 2011
    Messages
    98
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Septembre 2011
    Messages : 98
    Par défaut
    Citation Envoyé par Mickael_Istria Voir le message
    Merci d'avoir joue le jeu et de rapporter tes experiences!


    C'est etrange parce que je viens d'essayer chez moi et ca marche. Il y a sans doute un bug. Si tu peux partager le projet que tu cherches a ouvrir (genre via un zip), je suis curieux de le tester et de voir quel est le probleme.
    Volontiers il est dispo ici : https://github.com/aquapilot/aquabox/tree/develop



    Citation Envoyé par Mickael_Istria Voir le message
    Eclipse est base sur OSGi et a du lazy-loading. Il ne te charge pas les modules PHP s'il n'y en a pas besoin; les modules inactifs ne consomment pas de resource.
    Oui et non mais pour autant que je sache si un plugin contribue a un menu de RCP il doit être loadé non ? J'ai quand même toujours le sentiment (autant sur intelliJ qu'eclipse que plus on installe de plugins plus ca ram )

    Citation Envoyé par Mickael_Istria Voir le message
    Je dirais plutot au contraire. Le logiciel avec un seul editeur, tant que ca va, c'est cool. Mais si un jour ils gagnent moins d'argent que prevu et commencent a faire un plan social, c'est l'enfer pour eux et le logiciel trinque.
    100% d'accord dans le scénario catastrophe énoncé ça peut faire très mal. Mais comme tu as pu le lire ne serait-ce qu'ici les gens qui l'utilisent sont assez convaincu de l'outil et sont fidélisés. Tout comme ceux qui sont sur Eclipse depuis 5 ans je pense qu'ils sont bien dans leur baskets il y a rien de plus agaçant que devoir tout réapprendre les raccourcis clavier

    Citation Envoyé par Mickael_Istria Voir le message
    Un peu de faits: Android (ce n'est pas tout Google, Google continue de contribuer a Eclipse https://www.eclipse.org/membership/s...?member_id=827 ) a decide de passer sur IntelliJ parce qu'ils n'ont pas adhere au modele open-source d'Eclipse. Ils voulaient Gradle dans Eclipse IDE, on mis la pression a la communaute pour que quelqu'un le fasse, sauf que les choses ne marchent pas comme ca; il se sont fait jeter par des anciens d'Eclipse qui leur ont grosso-modo repondu "vous etes Google, vous avez des developpeurs, faites-le et contribuez-le". Du coup, l'equipe Android a bouge chez JetBrains avec lesquels ils ont trouve un accord gagnant-gagnant.
    Je ne sais pas si des $$$ transitent entre les 2, mais vu le nombre d'utilisateurs que ca a rapporte a JetBrains, ils ont tres bien pu accepter de faire le support de Gradle benevolement.
    Google a choisi Jetbrains pour sa plateforme de développement Android je n'ai rien dit d'autre Google a signé un accord/contrat avec Jetbrains qui visiblement a su écouter les besoins de google (ainsi que de nombreux développeurs malgré le fait que gradle soit peut être un peu moins utilisé que maven). Ou peut-être même que gradle était déjà supporté par Jetbrains c'est très probable. Encore une force d'intelliJ qui reprend ce que je disais vu qu'ils ont besoin d'être les meilleurs sur le marché pour justifier leurs prix ils élargissent leur champ d'action en incluant aussi d'autres gestionnaires de deps etc.

    Citation Envoyé par Mickael_Istria Voir le message
    La Fondation Eclipse accepte les donations sous forme du program Friend Of Eclipse, cet argent est ensuite redistribue a des prestataires pour participer au developpement de l'IDE principalement. Si il y avait plus d'argent, il y aurait moyen d'avoir un UX designer...
    Si chacun de 6 millions d'utilisateurs d'Eclipse IDE ne donnait ne serait-ce que 10$ par an...
    Oui si tous le monde payait son eclipse ne serait-ce que 10$ par an ... mais c'est pas le cas

    bilan pas d'ux designer ou alors des qui correspondent au budget disponible (et la c'est une faiblesse)

    Citation Envoyé par Mickael_Istria Voir le message
    C'est vrai et c'est a mon avis un risque a court/moyen terme. L'ecosysteme des IDEs est effervescent mais pas si stable, la fidelite des utilisateurs est plutot faible, la concurrence est grande... Le boost de popularite de VSCode est une exemple, ca prend des parts a tout le monde. Eclipse peut s'en remettre (apres tout, il a deja encaisse le depart des devs Android sans trop de souci) parce que c'est OSS; JetBrains on verra.
    JetBrains a su créé une communauté "fière" et fidèle. Ca commence avec les dev android qui découvrent gratuitement cet écosystème. Les étudiants qui y ont accès gratuitement (oui c'est bien ficelé leur marketing)

    Et après avec le système des early build access on se sent "au coeur du truc" accès en premium aux fonctionalités donc ça vend du rêve !

    Rien n'est stable mais je pense clairement que si IntelliJ venait à devoir mettre la clé sous la porte ils rendraient leur code open source et partiraient la tête haute. (M'enfin ça n'est qu'une spéculation xD)

  4. #4
    Membre averti
    Homme Profil pro
    developpeur et admin systèmes et réseaux
    Inscrit en
    Octobre 2015
    Messages
    19
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France, Saône et Loire (Bourgogne)

    Informations professionnelles :
    Activité : developpeur et admin systèmes et réseaux

    Informations forums :
    Inscription : Octobre 2015
    Messages : 19
    Par défaut
    Moi je me contente de joe pour coder en perl, python ou free-pascal. Faudrait que je me mette à éclipse mais pour ça faudrait que je connaisse quelqu'un à qui je puisse passer des coups de fils afin de démarrer rapidement, j'ai essayé de chercher mais j'ai abandonné, car je ne trouvais pas de réponses claires.

  5. #5
    Membre éclairé
    Homme Profil pro
    Développeur Java
    Inscrit en
    Septembre 2016
    Messages
    46
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2016
    Messages : 46
    Par défaut
    Je développe principalement en java, mais j'ai vu pas mal de langages et testé un certain nombre d'IDE.

    Voici ce que j'aime utiliser selon le langage :

    python => PyCharm

    html/css/js => Sublime Texte 2 (Oui oui, pour le peu de fois où j'ai fait du web cela m'a suffit)

    C#/.net/asp => Visual Studio 2015

    Android => Android Studio

    R => R Studio

    En ce qui concerne le java j'ai essayé Eclipse puis Netbeans et enfin IntelliJ :

    J'ai développé certaines habitudes sur Eclipse que je ne retrouve pas sur les 2 autres du coup pour ma part je préfère Eclipse (notamment pour le CTRL + D)

    java => Eclipse

  6. #6
    Membre confirmé
    Homme Profil pro
    Sysadmin Linux
    Inscrit en
    Mars 2017
    Messages
    76
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations professionnelles :
    Activité : Sysadmin Linux

    Informations forums :
    Inscription : Mars 2017
    Messages : 76
    Par défaut
    Zend IDE (base sur eclispe)

    Parfait pour le web dev (javascript / php / css3 / html5...)

  7. #7
    Membre averti
    Homme Profil pro
    Développeur en systèmes embarqués
    Inscrit en
    Novembre 2016
    Messages
    21
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur en systèmes embarqués

    Informations forums :
    Inscription : Novembre 2016
    Messages : 21
    Par défaut
    Je trouve que le sondage n'a pas grand sens puisque le choix de l'IDE dépend du projet et du langage, mais pour ma part j'aime le minimalisme donc j'ai tendance à utiliser Vim mais dès que le projet est un peu imposant, j'avoue ne pas arriver à bien suivre.
    Mon IDE préféré est donc finalement QtCreator. J'aime sa fluidité, son interface, ses raccourcis. J'aime 2x plus quand le projet en question utilise le framework Qt.

  8. #8
    Invité de passage
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2014
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 78
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Juin 2014
    Messages : 1
    Par défaut MON IDE FAVORI
    J'utilise ECLIPSE car il est simple et rapide pour programmer en JAVA ou c++
    En fait l'IDE que l'on utilise se rapporte au projet sur lequel on travaille seul ou en groupe

    La finalité de l'IDE proviens de la ^pratique que l'on a du langage utilisé

  9. #9
    Membre Expert
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2012
    Messages
    1 711
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2012
    Messages : 1 711
    Par défaut
    J'ai changé récemment de CPU et ma licence Windows a sauté.
    Étant donner que le seul truc qui me retient sous Windows c'est Visual Studio (+VAX), je me dis que c'est une bonne occasion pour passer sous Linux.

    Du coup je cherche un bon IDE C++ sous Linux.
    (Je ne veux pas lancer de débat sur Vim / Emacs, je trouve que ça ressemble plus à des éditeurs de texte - puissants certes - qu'a des IDEs: ça ne correspond pas à ce que je cherche.)

    Je cherche un IDE avec toutes les fonctions basiques (pas forcément gratuit ou open source, tant qu'on ne parle pas d'une licence à 15 000€) :
    - coloration syntaxique; auto-complétion (ça ils le font tous)
    - gestion de projet : pas envi de m'embêter à écrire des makefiles.
    - refactoring : renommer une variable ou fonction, extraire une fonction, etc..
    - snippets ou équivalents : par exemple, VAX est configuré pour transformer "ss" en "std::", et "sss" en "std::string", entre autre.
    - transformation de "." en "->" et inversement selon le contexte.
    - fonctions de navigation des sources : aller à la définition / aller à l'implémentation / suivre un appel de fonction / recherche des références / ...
    - correction d'erreurs : ajout d'includes manquants / définition d'une variable (ou fonction) inexistante qu'on utilise.
    - debugging basique : points d'arrêt / points d'arrêt conditionnels / exécution pas à pas / affichage du contexte / "espion" (liste de variable dont le debugger doit traquer la valeur).
    - profiling : temps passé par fonction et par instruction.
    - intégration git

    Pour le moment je regarde du coté d'Eclipse / Netbeans / CLion (pas de profiler à priori ?).

    Même question pour C# : de ce coté MonoDevellop (testé il y a très longtemps, c'était pas la joie, apparemment il est bien meilleur maintenant) et Rider semblent plutôt bon, à tester.

    Vous avez un IDE à me conseiller ?

  10. #10
    Membre confirmé
    Profil pro
    Ingenieur
    Inscrit en
    Décembre 2003
    Messages
    138
    Détails du profil
    Informations personnelles :
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingenieur

    Informations forums :
    Inscription : Décembre 2003
    Messages : 138
    Par défaut
    Citation Envoyé par Iradrille Voir le message
    J'ai changé récemment de CPU et ma licence Windows a sauté.
    Étant donner que le seul truc qui me retient sous Windows c'est Visual Studio (+VAX), je me dis que c'est une bonne occasion pour passer sous Linux.

    Du coup je cherche un bon IDE C++ sous Linux.
    (Je ne veux pas lancer de débat sur Vim / Emacs, je trouve que ça ressemble plus à des éditeurs de texte - puissants certes - qu'a des IDEs: ça ne correspond pas à ce que je cherche.)

    Je cherche un IDE avec toutes les fonctions basiques (pas forcément gratuit ou open source, tant qu'on ne parle pas d'une licence à 15 000€) :
    - coloration syntaxique; auto-complétion (ça ils le font tous)
    - gestion de projet : pas envi de m'embêter à écrire des makefiles.
    - refactoring : renommer une variable ou fonction, extraire une fonction, etc..
    - snippets ou équivalents : par exemple, VAX est configuré pour transformer "ss" en "std::", et "sss" en "std::string", entre autre.
    - transformation de "." en "->" et inversement selon le contexte.
    - fonctions de navigation des sources : aller à la définition / aller à l'implémentation / suivre un appel de fonction / recherche des références / ...
    - correction d'erreurs : ajout d'includes manquants / définition d'une variable (ou fonction) inexistante qu'on utilise.
    - debugging basique : points d'arrêt / points d'arrêt conditionnels / exécution pas à pas / affichage du contexte / "espion" (liste de variable dont le debugger doit traquer la valeur).
    - profiling : temps passé par fonction et par instruction.
    - intégration git

    Pour le moment je regarde du coté d'Eclipse / Netbeans / CLion (pas de profiler à priori ?).

    Même question pour C# : de ce coté MonoDevellop (testé il y a très longtemps, c'était pas la joie, apparemment il est bien meilleur maintenant) et Rider semblent plutôt bon, à tester.

    Vous avez un IDE à me conseiller ?
    Meme question pour ma part.
    Tu as regarde du cote de KDevelop ?
    Moi c est pour un usage perso donc a la rigueur si ca peut etre gratuit ou alors avec restriction de ne faire que des projets open source ca me va

  11. #11
    Membre très actif
    Avatar de Aiigl59
    Homme Profil pro
    Freelance
    Inscrit en
    Janvier 2008
    Messages
    111
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Jura (Franche Comté)

    Informations professionnelles :
    Activité : Freelance
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Janvier 2008
    Messages : 111
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par Iradrille Voir le message
    J'ai changé récemment de CPU et ma licence Windows a sauté.
    Étant donner que le seul truc qui me retient sous Windows c'est Visual Studio (+VAX), je me dis que c'est une bonne occasion pour passer sous Linux.

    Du coup je cherche un bon IDE C++ sous Linux.
    (Je ne veux pas lancer de débat sur Vim / Emacs, je trouve que ça ressemble plus à des éditeurs de texte - puissants certes - qu'a des IDEs: ça ne correspond pas à ce que je cherche.)

    Je cherche un IDE avec toutes les fonctions basiques (pas forcément gratuit ou open source, tant qu'on ne parle pas d'une licence à 15 000€) :
    - coloration syntaxique; auto-complétion (ça ils le font tous)
    - gestion de projet : pas envi de m'embêter à écrire des makefiles.
    - refactoring : renommer une variable ou fonction, extraire une fonction, etc..
    - snippets ou équivalents : par exemple, VAX est configuré pour transformer "ss" en "std::", et "sss" en "std::string", entre autre.
    - transformation de "." en "->" et inversement selon le contexte.
    - fonctions de navigation des sources : aller à la définition / aller à l'implémentation / suivre un appel de fonction / recherche des références / ...
    - correction d'erreurs : ajout d'includes manquants / définition d'une variable (ou fonction) inexistante qu'on utilise.
    - debugging basique : points d'arrêt / points d'arrêt conditionnels / exécution pas à pas / affichage du contexte / "espion" (liste de variable dont le debugger doit traquer la valeur).
    - profiling : temps passé par fonction et par instruction.
    - intégration git

    Pour le moment je regarde du coté d'Eclipse / Netbeans / CLion (pas de profiler à priori ?).

    Même question pour C# : de ce coté MonoDevellop (testé il y a très longtemps, c'était pas la joie, apparemment il est bien meilleur maintenant) et Rider semblent plutôt bon, à tester.

    Vous avez un IDE à me conseiller ?
    Eclipse ! sans hésitations (et j'en ai passé des heures sur des IDE...)

  12. #12
    Membre confirmé
    Profil pro
    Ingenieur
    Inscrit en
    Décembre 2003
    Messages
    138
    Détails du profil
    Informations personnelles :
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingenieur

    Informations forums :
    Inscription : Décembre 2003
    Messages : 138
    Par défaut
    Citation Envoyé par Iradrille Voir le message
    J'ai changé récemment de CPU et ma licence Windows a sauté.
    Étant donner que le seul truc qui me retient sous Windows c'est Visual Studio (+VAX), je me dis que c'est une bonne occasion pour passer sous Linux.

    Du coup je cherche un bon IDE C++ sous Linux.
    (Je ne veux pas lancer de débat sur Vim / Emacs, je trouve que ça ressemble plus à des éditeurs de texte - puissants certes - qu'a des IDEs: ça ne correspond pas à ce que je cherche.)

    Je cherche un IDE avec toutes les fonctions basiques (pas forcément gratuit ou open source, tant qu'on ne parle pas d'une licence à 15 000€) :
    - coloration syntaxique; auto-complétion (ça ils le font tous)
    - gestion de projet : pas envi de m'embêter à écrire des makefiles.
    - refactoring : renommer une variable ou fonction, extraire une fonction, etc..
    - snippets ou équivalents : par exemple, VAX est configuré pour transformer "ss" en "std::", et "sss" en "std::string", entre autre.
    - transformation de "." en "->" et inversement selon le contexte.
    - fonctions de navigation des sources : aller à la définition / aller à l'implémentation / suivre un appel de fonction / recherche des références / ...
    - correction d'erreurs : ajout d'includes manquants / définition d'une variable (ou fonction) inexistante qu'on utilise.
    - debugging basique : points d'arrêt / points d'arrêt conditionnels / exécution pas à pas / affichage du contexte / "espion" (liste de variable dont le debugger doit traquer la valeur).
    - profiling : temps passé par fonction et par instruction.
    - intégration git

    Pour le moment je regarde du coté d'Eclipse / Netbeans / CLion (pas de profiler à priori ?).

    Même question pour C# : de ce coté MonoDevellop (testé il y a très longtemps, c'était pas la joie, apparemment il est bien meilleur maintenant) et Rider semblent plutôt bon, à tester.

    Vous avez un IDE à me conseiller ?
    Finalement depuis quelques mois je test CLion et j en suis plutot content.
    Il me semble repondre a pas mal de tes points mais c est vrai que pour l instant je n ai rien vu niveau profiling mais l outil est jeune donc ca va peut etre venir

  13. #13
    Invité
    Invité(e)
    Par défaut Eclipse et ou Netbeans
    Moi j'aime bien Eclipse et Netbeans. Mais Eclipse en PHP c'est le premier EDI que j'ai expérimenté, et cela reste mon préféré.

    PHPStorm c'est bien aussi mais c'est payant.

  14. #14
    Membre confirmé
    Profil pro
    Responsable développement
    Inscrit en
    Septembre 2007
    Messages
    67
    Détails du profil
    Informations personnelles :
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Responsable développement

    Informations forums :
    Inscription : Septembre 2007
    Messages : 67
    Par défaut Windev et Visual Studio
    Pour moi je préfère Windev et Visual Studio.
    Ce sont deux IDE très proches, en fait ce sont des ateliers de développement qui permettent de traiter tout type de projet (y compris des projets de grande envergure).
    Côté ergonomique est pris en charge par de belles interfaces rapidement déployables, et on a le temps de se concentrer uniquement sur le code. Pas besoin de mettre trop de temps sur le graphisme.
    Et un autre point fort c'est la prise en charge du cross-plateforme Desktop-Web-Mobile à partir du même code source.

  15. #15
    Membre Expert
    Avatar de Mickael_Istria
    Homme Profil pro
    Développeur Expert = Eclipse, IDE, RCP, LSP, JDT... pour ����*�&a
    Inscrit en
    Juillet 2008
    Messages
    1 480
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Expert = Eclipse, IDE, RCP, LSP, JDT... pour ����*�&a
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 480
    Par défaut
    Citation Envoyé par jean12 Voir le message
    Ce sont deux IDE très proches
    Ca m'amene a une autre reflexion: au final, est-ce que tous les IDEs ne sont pas tous tres proches? Quand on regarde les IDEs (et meme le dernier en date VSCode), on a un peu toujours le meme genre d'UI: un navigateur qui est grosso un file-system filtre, contextualise et enrichi, une fenetre de code (avec completion, hover, navigation...), et des vues/panneaux que l\on peut ouvrir pour des operations plus specifiques; et assez souvent l'equivalent de "perspectives" ou "activites" qui sont des arrangements enregistres de tout ces elements UI, de quoi lancer/debugger le proramme et souvent des editeurs wysiwyg. C'est souvent des applications qui deviennent tres touffues et lourdes avec le temps.
    En fait, on parle de details, mais j'ai quand meme l'impression que rien n'a fondaentalement change entre Eclipse 1.0 et vscode, C'est quand meme un domaine ou toutes les applis en arriivent toujours quasiment au meme resultat general.

  16. #16
    Membre très actif
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    157
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 157
    Par défaut
    Aucun environnement de convient à ma méthode de travail. Je suis sur des VM en mode serveur, donc interface ligne de commande SSH, et j'utilise Notepad++ pour accéder aux fichiers via FTP, mais ce n'est pas un EDI complet. Il m'est impossible de lancer une compilation directement pour récupérer les erreurs ou une exécution et voir le résultat dans une fenêtre SSH. Franchement pas envie d'installer encore une fois Eclipse (trop lourd et compliqué). Si vous avez des suggestions...

  17. #17
    Membre averti
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mars 2008
    Messages : 17
    Par défaut
    Citation Envoyé par singman Voir le message
    Aucun environnement de convient à ma méthode de travail. Je suis sur des VM en mode serveur, donc interface ligne de commande SSH, et j'utilise Notepad++ pour accéder aux fichiers via FTP, mais ce n'est pas un EDI complet. Il m'est impossible de lancer une compilation directement pour récupérer les erreurs ou une exécution et voir le résultat dans une fenêtre SSH. Franchement pas envie d'installer encore une fois Eclipse (trop lourd et compliqué). Si vous avez des suggestions...
    Netbeans propose différents modes 'remote' qui permettent de travailler sur des machines autres que ton OS. C'est vraiment bien foutu et très simple a mettre en oeuvre.
    J'utilise cette configuration pour un projet en C : les sources sont sur le remote, la compilation se fait via ssh et netbeans parse la sortie du build pour naviguer dans les erreurs de compilation.
    Il est également possible de faire du remote debug. Avant j'étais sur Eclipse RCP pour ce projet et c'était plus compliqué de gérer ce projet en C.

    Sinon j'utilise Intellij pour quasiment tout mes autres projets (Java + Web) depuis très longtemps. C'est assez chouette de voir cet IDE qui était très confidentiel il y a encore une dizaine d'année prendre le pas sur Eclipse.
    Quand j'ai commencé à bosser en SSII vers 2004 je m'étais payé une licence parce qu'Eclipse me rendait malade. A l'époque Eclipse était très lent et très instable: les opérations de refactoring était lente, la recherche était lente, l'auto-complétention était lente... Et Eclipse plantait vraiment souvent, et assez généralement de manière irrécupérable: il fallait ré-installer ou avoir une copie de backup.
    Pourtant à l'époque personne ou presque n'était prêt à payer (80€ il me semble à l'époque la licence perso, pas grand chose !) et je m'amusait beaucoup de leurs petites misères quotidiennes

    Les dernières versions d'Eclipse sont heureusement bien plus stable, mais je ne l'utilise que sous la contrainte (généralement à cause d'un plugin nécessaire au projet) et le plus ponctuellement possible: je ne m'y retrouve pas avec l'ergonomie. Je trouve qu'il faut généralement plus de click et de configuration manuel pour faire des choses sous Eclipse. Un habitué ne s'en rend plus forcément compte

  18. #18
    Membre éclairé

    Femme Profil pro
    Experte JS / Conseillère en best practices / Chercheuse en programmation
    Inscrit en
    Octobre 2007
    Messages
    741
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 45
    Localisation : Belgique

    Informations professionnelles :
    Activité : Experte JS / Conseillère en best practices / Chercheuse en programmation
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Octobre 2007
    Messages : 741
    Par défaut
    Citation Envoyé par singman Voir le message
    Aucun environnement de convient à ma méthode de travail. Je suis sur des VM en mode serveur, donc interface ligne de commande SSH, et j'utilise Notepad++ pour accéder aux fichiers via FTP, mais ce n'est pas un EDI complet. Il m'est impossible de lancer une compilation directement pour récupérer les erreurs ou une exécution et voir le résultat dans une fenêtre SSH. Franchement pas envie d'installer encore une fois Eclipse (trop lourd et compliqué). Si vous avez des suggestions...
    Euh, oui, l'est pitêt temps que tu te mettes à jour... en effet, les EDIs ne gérant pas le remote, doit pas y en avoir foison... et interagir avec ton serveur en (S)FTP, c'est digne des années 90.

    Utilise plutôt des outils de versioning, tel que GIT... que tu peux aisément combiner avec un gitolite.

  19. #19
    Membre Expert
    Avatar de Mickael_Istria
    Homme Profil pro
    Développeur Expert = Eclipse, IDE, RCP, LSP, JDT... pour ����*�&a
    Inscrit en
    Juillet 2008
    Messages
    1 480
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Expert = Eclipse, IDE, RCP, LSP, JDT... pour ����*�&a
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 480
    Par défaut
    Citation Envoyé par singman Voir le message
    Aucun environnement de convient à ma méthode de travail. Je suis sur des VM en mode serveur, donc interface ligne de commande SSH, et j'utilise Notepad++ pour accéder aux fichiers via FTP, mais ce n'est pas un EDI complet. Il m'est impossible de lancer une compilation directement pour récupérer les erreurs ou une exécution et voir le résultat dans une fenêtre SSH. Franchement pas envie d'installer encore une fois Eclipse (trop lourd et compliqué). Si vous avez des suggestions...
    Pas forcement en rapport avec les IDEs, mais tu as essaye de monter sur ta machine le filesystem distant en sshfs? Je fais ca souvent, et ca permet d'acceder au contenu d'un serveur remote de maniere transparente. C'est juste que les chargements/sauvegardes ont parfois un peu de la, mais ensuite, tu es libre d'utiliser n'importe quel outilou application de ta machine.

  20. #20
    Membre averti
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 14
    Par défaut Et les dit "vieux langage" ?
    Moi je suis sur du dev COBOL et celui qui est est le meilleur (surtout sur UNIX mais aussi sur MAINFRAME) c'est l'EDI se microfocus (basé sur eclipse) comparativement à RDZ (une vrai......).

Discussions similaires

  1. [EDI] Quels sont vos éditeurs préférés pour programmer en PHP ?
    Par Community Management dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 28
    Dernier message: 12/01/2021, 13h40
  2. Réponses: 18
    Dernier message: 04/08/2016, 09h49
  3. [top liste]Quels sont vos livres préférés ?
    Par dtavan dans le forum Lectures
    Réponses: 41
    Dernier message: 25/08/2007, 21h18

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