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

Actualités Discussion :

Préférez-vous les éditeurs avec interface graphique ou en mode texte ?

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre actif
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 14
    Par défaut
    Souvenirs, souvenirs...

    Quand j'étais étudiant, en 1986, on avait eu une personne qui était venue nous présenter le Macintosh - vous savez, le truc bizarre, avec une souris. Et cette personne de nous expliquer combien cette fameuse souris allait nous simplifier la vie. A la fin de cette présentation, le discours communément tenu était: "c'est parfaitement inefficace, on fait aussi bien, voire mieux, au clavier". Et en effet, de ce temps-là, en quelques touches appuyées à bon escient, on agissait de manière plus rapide qu'à devoir abandonner le clavier pour se saisir de sa souris, la diriger au bon endroit, cliquer, puis revenir au clavier...

    Aujourd'hui, c'est toujours vrai - mais la donne a changé. Les "vi" ou "emacs" existent toujours dans une version "clavier-seulement", mais très très rares sont ceux qui s'en servent exclusivement. Aujourd'hui, les environnements de développement sont tous articulés, pensés, organisés autour de la souris. L'informatique est organisée autour de la souris. Enlever la souris équivaut à débrancher l'ordinateur - on ne peut quasiment plus rien faire. Faites l'essai, tous autant que vous êtes - enlevez la souris à votre ordinateur pendant une journée, et venez parler de votre productivité.
    Oui, utiliser un éditeur en mode Texte reste plus productif "en théorie" - mais en pratique, c'est contraire à toute l'évolution qu'a suivi notre métier depuis quelques décennies.

    Donc, pour moi la question ne se pose pas: clairement, je préfère un éditeur graphique. Même lorsque je travaillais sur des scripts destinés à tourner sur des serveurs Linux, j'en avais une copie sur mon ordinateur, et c'était là que je travaillais - et c'était seulement de manière exceptionnelle et pour de toutes petites modifications que j'utilisais "vi" directement.

  2. #2
    Modérateur
    Avatar de sevyc64
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2007
    Messages
    10 259
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 10 259
    Par défaut
    Citation Envoyé par dchiaramello Voir le message
    Faites l'essai, tous autant que vous êtes - enlevez la souris à votre ordinateur pendant une journée, et venez parler de votre productivité.
    Enlever votre souris pendant 1 an et venez parler de votre productivité.

    Au bout d'un an, remettez votre souris et forcez vous à l'utiliser et venez parler de votre productivité.


    Ça vaudrait le coup de faire le test, même sur les OS/logiciels modernes.
    L'utilisation de la souris est plus intuitive, mais je ne suis pas certain qu'elle soit plus productive.

    Et pourtant je fais partie de ceux qui utilise plus la souris que les raccourcis claviers

  3. #3
    Membre éprouvé
    Avatar de ymoreau
    Homme Profil pro
    Ingénieur étude et développement
    Inscrit en
    Septembre 2005
    Messages
    1 154
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

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

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 154
    Par défaut
    Citation Envoyé par dchiaramello Voir le message
    Enlever la souris équivaut à débrancher l'ordinateur - on ne peut quasiment plus rien faire. Faites l'essai, tous autant que vous êtes - enlevez la souris à votre ordinateur pendant une journée, et venez parler de votre productivité.
    Je ne suis pas tout à fait d'accord, pour un "utilisateur" oui mais pour un professionnel pas toujours, quand je vois un admin sys bosser il a des tas de consoles ouvertes et la souris ne lui sert pas des masses. Quand on bosse à distance par ssh, on peut faire beaucoup de chose sans avoir droit à la souris. Tout dépend de ce qu'on fait. Il est évident que pour aller sur facebook ou faire des jeux, on garde la main sur la souris ; mais ça n'est pas le sujet ici.

    Pour programmer même avec un IDE graphique, utiliser les raccourcis claviers fait gagner beaucoup de temps quand on en a pris l'habitude. L'inconvénient est qu'il faut les retenir, et c'est encore plus lourd pour les éditeurs console. Quelqu'un qui débute totalement sera plus efficace avec la souris, mais un habitué ira plus vite en s'en servant le moins possible.

    Bien sûr je ne dis qu'il faut jeter la souris, mais elle a son utilisation par moment et pour d'autres c'est juste un confort, qui prend plus de temps.

    Citation Envoyé par glonglon Voir le message
    avec Eclipse on devient vite fan du ctrl+espace mais ça a aussi ses mauvais côtés car quand je code avec notepad++ chez moi je me rends compte que je connais pas mes prototypes de fonctions
    Pour moi ça n'est pas un mauvais côté, de nos jours on ne se limite plus à la syntaxe d'un langage, il faut aussi connaitre des librairies de plus en plus grosses. Retenir toutes les fonctions prendrait beaucoup de temps pour rien. L'autocomplétion intelligente ou l'aide contextuelle permettent de ne pas faire des aller-retours sans arrêt entre la doc et le code, on gagne beaucoup de temps.

  4. #4
    Invité de passage
    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2011
    Messages : 1
    Par défaut
    je suis tout nouveau dans le domaine de la programmation.
    mais à la fac on nous a fait télécharger dev-c++.
    J'ai moi même testé de mon coté visual c++, (ou entre nous je n'arrive toujours pas à compiler un "hello world" .
    sinon j'ai été plutôt convaincu par code block.
    mais je trouve que le plus simple ( avec un peut de pratique bien-sure), reste vi(m), qu'un amis ma gentille-ment recommandé. Maintenant, quand il s'agit de faire un de mes exos j'ouvre un terminal sans même m'en rendre compte.
    au début c'est comme essayé de plongé dans une plaque de béton, mais ensuite le mode insertion et mode commande permettent de rectifier son code de façon efficace.

    cela dit, c'est vrais que l'auto complétion sur un IDE est très pratique.De plus je n'ai pas encore travaillé sur de gros projet, comportant plus de trois fichier, peut être qu'un IDE, facilite justement la gestion de son projet, avec une facilité pour accédé a nos fonction ou nos variable.

  5. #5
    Membre Expert Avatar de jabbounet
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Juin 2009
    Messages
    1 909
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50

    Informations professionnelles :
    Activité : Consultant informatique

    Informations forums :
    Inscription : Juin 2009
    Messages : 1 909
    Par défaut
    Citation Envoyé par mante-fraiche Voir le message
    cela dit, c'est vrais que l'auto complétion sur un IDE est très pratique.De plus je n'ai pas encore travaillé sur de gros projet, comportant plus de trois fichier, peut être qu'un IDE, facilite justement la gestion de son projet, avec une facilité pour accédé a nos fonction ou nos variable.
    L'auto-completion existe aussi sur vi(m) il suffit de chercher un peu/l'activer.
    http://www.techrecipes.net/applicati...auto-complete?

    vi/emacs conviennent aux gros projet, si les gens qui l'utilise savent l'utiliser....

  6. #6
    Futur Membre du Club
    Inscrit en
    Décembre 2010
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Décembre 2010
    Messages : 4
    Par défaut Fast Assably et mieux comme IDE
    Pour mon cas j'ai trouvé mieu d'utiliser l'IDE dont le nom c'est Flat Assambly
    qui est cool simple et qui contier un débogueur inclu avec le compilateur Assambleur

  7. #7
    Membre habitué
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2010
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

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

    Informations forums :
    Inscription : Janvier 2010
    Messages : 10
    Par défaut Tout dépend ...
    Pour tout ce qui est logiciel j'utilise les interfaces graphiques (VS et NetBeans surtout, en ce moment CodeGear Delphi pour le boulot); mais pour tout ce qui est site web j'utilise uniquement les éditeurs de texte type NPad++ voir Bloc Note pour les retouches légères. (Encore que le développement de page au format asp chez Visual Studio commence à m'apporter pas mal satisfaction)

  8. #8
    Membre averti
    Inscrit en
    Décembre 2010
    Messages
    24
    Détails du profil
    Informations forums :
    Inscription : Décembre 2010
    Messages : 24
    Par défaut
    Je sais que y'a un culte limite sectaire de la programmation avec Vim/emacs mais je trouve que pour faire des applis en mode fenêtre un IDE genre visual studio c'est quand même le pied car dessiner ses fenêtres à la souris en WYSIWIG c'est quand même beaucoup moins chiant que de les coder.

    Franchement j'envie les mecs qui font du C# avec visual la vie est belle pour eux

    Sinon perso on fait des applis web avec php/javascript à ma boite et on utilise EclipsePDT et j'avoue que avec Eclipse on devient vite fan du ctrl+espace mais ça a aussi ses mauvais côtés car quand je code avec notepad++ chez moi je me rends compte que je connais pas mes prototypes de fonctions

  9. #9
    Membre extrêmement actif
    Avatar de lilington
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2005
    Messages
    681
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Chine

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2005
    Messages : 681
    Par défaut
    Citation Envoyé par glonglon Voir le message
    et j'avoue que avec Eclipse on devient vite fan du ctrl+espace mais ça a aussi ses mauvais côtés car quand je code avec notepad++ chez moi je me rends compte que je connais pas mes prototypes de fonctions
    Justement et ne connais plus rien le cerveau est vide. c'est la raison qui m'avait fait fuire les IDE meme si plus tard d'autre raisons ce sont ajoute.

  10. #10
    Expert éminent
    Avatar de CinePhil
    Homme Profil pro
    Ingénieur d'études en informatique
    Inscrit en
    Août 2006
    Messages
    16 818
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur d'études en informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2006
    Messages : 16 818
    Billets dans le blog
    14
    Par défaut
    Citation Envoyé par glonglon Voir le message
    Sinon perso on fait des applis web avec php/javascript à ma boite et on utilise EclipsePDT et j'avoue que avec Eclipse on devient vite fan du ctrl+espace mais ça a aussi ses mauvais côtés car quand je code avec notepad++ chez moi je me rends compte que je connais pas mes prototypes de fonctions
    Qu'est-ce qui t'empêche d'installer Eclipse chez toi ?
    Philippe Leménager. Ingénieur d'étude à l'École Nationale Supérieure de Formation de l'Enseignement Agricole, en retraite... mais toujours Autoentrepreneur à l'occasion.
    Mon ancien blog sur la conception des BDD, le langage SQL, le PHP... et mon nouveau blog sur les mêmes sujets.
    « Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau)
    À la maison comme au bureau, j'utilise la suite Linux Mageïa !

  11. #11
    Membre averti
    Inscrit en
    Décembre 2010
    Messages
    24
    Détails du profil
    Informations forums :
    Inscription : Décembre 2010
    Messages : 24
    Par défaut
    Citation Envoyé par CinePhil Voir le message
    Qu'est-ce qui t'empêche d'installer Eclipse chez toi ?
    Bah chez moi j'ai pas le subversion de ma boite donc je code avec ce bon vieux notepad++

  12. #12
    Expert éminent
    Avatar de CinePhil
    Homme Profil pro
    Ingénieur d'études en informatique
    Inscrit en
    Août 2006
    Messages
    16 818
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur d'études en informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2006
    Messages : 16 818
    Billets dans le blog
    14
    Par défaut
    Citation Envoyé par glonglon Voir le message
    Bah chez moi j'ai pas le subversion de ma boite donc je code avec ce bon vieux notepad++
    Moi non plus je n'ai pas subversion mais quand je veux coder chez moi, je mets le projet du boulot sur clé et je le charge dans mon PC. Bon ok, je suis seul à travailler sur mon projet mais quand même.
    Je suppose que ton notepad, fut-il ++, ne remplace pas la connexion à subversion ? Donc tu peux bénéficier des facilités d'Eclipse à la maison comme au boulot.
    Philippe Leménager. Ingénieur d'étude à l'École Nationale Supérieure de Formation de l'Enseignement Agricole, en retraite... mais toujours Autoentrepreneur à l'occasion.
    Mon ancien blog sur la conception des BDD, le langage SQL, le PHP... et mon nouveau blog sur les mêmes sujets.
    « Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau)
    À la maison comme au bureau, j'utilise la suite Linux Mageïa !

  13. #13
    Membre averti
    Inscrit en
    Décembre 2010
    Messages
    24
    Détails du profil
    Informations forums :
    Inscription : Décembre 2010
    Messages : 24
    Par défaut
    Bon, bon ok j'installe eclipse à la maison pas taper^^

  14. #14
    Membre chevronné Avatar de saymoneu
    Homme Profil pro
    Développeur Web
    Inscrit en
    Avril 2010
    Messages
    248
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Avril 2010
    Messages : 248
    Par défaut
    Vi(m) ou nano sans hésitation!

  15. #15
    Membre expérimenté

    Profil pro
    Inscrit en
    Février 2009
    Messages
    284
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 284
    Par défaut
    Je participe rarement à ce genre de débat de puriste, mais il me semble que l'on peut plus ou moins utiliser un IDE complexe comme un éditeur simple via les raccourcis claviers. C'est donc plutôt la question du minimalisme qui se pose. Sinon pour moi c'est l'IDE (netbeans), les raccourcis clavier et le PAD du portable le moins souvent possible. Les fonctions d'autocomplétion et de doc en ligne sont vraiment très importantes, comme celle de formatage et de génération de code auto. Vive ctrl+espace!

  16. #16
    Membre actif
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2010
    Messages
    63
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Décembre 2010
    Messages : 63
    Par défaut
    Pour moi le meilleur c'est Notepad++

  17. #17
    Membre actif
    Homme Profil pro
    Développeur Web
    Inscrit en
    Septembre 2011
    Messages
    108
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

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

    Informations forums :
    Inscription : Septembre 2011
    Messages : 108
    Par défaut
    Pour ma part, c'est Geany qui fait mon bonheur.

    Dev. Web

  18. #18
    Membre éclairé
    Inscrit en
    Juin 2011
    Messages
    258
    Détails du profil
    Informations forums :
    Inscription : Juin 2011
    Messages : 258
    Par défaut
    Kate/gedit/notepad++

    J'aime bien les choses légères, même si tout est à compiler à la main etc, je trouve ça plus pratique qu'un IDE lourd comme netBEANS ou eclipse.

    Les IDE lourds généralement je m'y perds et quand j'ai envie de coder quelque chose je veux pas prendre 1h à comprendre comment on peut le faire avec un tas d'options dans l'IDE.

    Une fois maîtrisés par contre je pense que les IDE sont un meilleur choix mais pour le moment je n'en vois pas l'utilité (je ne suis qu'étudiant, en même temps)

  19. #19
    Membre Expert
    Avatar de Doksuri
    Profil pro
    Développeur Web
    Inscrit en
    Juin 2006
    Messages
    2 508
    Détails du profil
    Informations personnelles :
    Âge : 56
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2006
    Messages : 2 508
    Par défaut
    pour coder : mode graphique => komodo edit
    pour editer rapidement des fichiers a droite a gauche : nano.

    j'essaye d'utiliser au maximum le mode texte car quand il y a des problemes sur les serveur... bah il n'y a pas de mode graphique.. et ca evite de perdre du temps..."comment je fais une recherche en mode texte", "comment je sauvegarde", "comment je quit", etc...
    La forme des pyramides prouve que l'Homme a toujours tendance a en faire de moins en moins.

    Venez discuter sur le Chat de Développez !

  20. #20
    Membre actif
    Inscrit en
    Octobre 2005
    Messages
    18
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 18
    Par défaut Pas taper
    <WARNING ModeOpinionAcontreCourant:ON ATTR=TROLL:troll_not_authorized>

    Pour moi : Ultraedit RULES !!!

    Sinon, juste l'opinion d'un vieux (enfin vieux, mi-vieux on va dire) : les IDE graphiques ne rendent pas le dév plus rapide mais plus lent quand on sait coder à l'ancienne (avec le clavier et tout les raccourcis. C'est comme à Starcraft 2 quoi, il faut utiliser le clavier pour aller plus vite).

    Perso, moi j'écris des macros qui me font la plus grande partie de mon code : rapide, fiable (pas de faute de frappe etc.), pas possible avec un IDE graphique.

    De plus ces IDE sont lents (à mon sens), et on un effet pernicieux : coder avec ultraedit ou assimilé oblige à avoir une bonne connaissance de la syntaxe du ou des langages, plus généralement ça donne la bonne habitude de descendre au fond de la machinerie, et cette connaissance est perdue à plus haut niveau. Autre effet pernicieux, du au fait de rester tout en haut (IDE graphique = langage objet de haut niveau, re use quasi permanent de code écrit par d'autres, auto completion donc plus besoin de connaitre la syntaxe etc.) je trouve que les nouvelles génerations de développeurs ne savent plus coder (en tout cas ceux que j'ai vu sortir de l'école ces 5 dernières années c'est dramatique), plus vraiment en tout cas. Mais c'est un aute débat. Et tiens, encore un dommage colatéral : beacoup de gens indentent avec des espaces au lieu de la tabulation, d'ailleurs l'intérêt de la tab pour indenter à été complétement oublié au profit d'arguments heu... idiots (genre : ça cause des pb d'affichage lol un dev qui se plein d'un pb d'affichage n'est plus loin de l'utilisateur pour moi... en fait utilisateur d'un ide).

    Pour le même genre de raisons je trouve que la POO a été complétement dévoyée et ne sert plus à rien à part rendre tout plus complexe.

    Attention je ne veux pas lancer une guerre thermonucléaire sur developpez hein, mais permettez moi d'exprimer une opinion que je ne dois pas être le seul à partager mais qu'on garde pour soi d'ordinaire (car à conte courant de la mode du dév aujourd'hui).

    Autre preuve : je ne pense pas que les fabriquants de rootkits et autre joyeusetés (type mbr rootkit et les consoles de gestion de bots qui vont avec), ou des outils excellents comme (google it pour en savoir plus) spy studio et deviare API pour ceux qui connaissent, développent avec des IDE graphiques... Ils s'agit pourtant d'outils légers et redoutables d'efficacité (attention je n'en fais pas l'apologie, je souligne juste la qualité de la technique).

    Le corrollaire des ces outils, c'est qu'il faut bosser pour comprendre comment on s'en sert et à quoi ça peut servir, mais c'est ce qui est formateur justement.

    Bref, suis-je le seul à penser cela ?

    Dernier argument : entre un éditeur que je connais sur le bout de doigts, facile d'utilisation et dont on peut faire le tour, dont on pourra donc exploiter la puissance à 100%, et qui oblige à avoir une connaissance complète d'un langage et un ide type eclipse dont on ne pourra jamais faire comlétement le tour, qui prend tout en main ce qui fait que plus la peine de tout avoir en tête, quel est le mieux ?

    En plus, eclipse met trois plombes à s'ouvrir et ça, ça me gonfle...

    NB : oui je sais, vim ou emacs sont encore plus pratiques qu'ultra edit. Mais j'y suis habitué. Peut-être qu'un jour je sauterais le pas. Et puis n'oublions pas que Ultraedit a été un pionnier de beaucoup de fonctionnalités reprisent partout aujourd'hui (style les fonction de rechercher / rechercher tout / rechercher remplacer /remplacer des des fichiers etc...).

    </WARING ModeOpinionAcontreCourant:OFF>

    Bon, tapez pas trop fort...

Discussions similaires

  1. Réponses: 5
    Dernier message: 06/05/2007, 15h33
  2. Réponses: 2
    Dernier message: 27/10/2006, 19h54
  3. [debutant]possible voir les appli avec interface jboss?
    Par decksroy dans le forum Wildfly/JBoss
    Réponses: 5
    Dernier message: 15/09/2006, 10h24
  4. Débugger avec interface graphique
    Par powerpsy dans le forum x86 32-bits / 64-bits
    Réponses: 6
    Dernier message: 03/05/2006, 23h53
  5. Application multiplateforme avec interface graphique
    Par TNorth dans le forum Choisir un environnement de développement
    Réponses: 2
    Dernier message: 31/01/2004, 19h55

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