Page 1 sur 5

Débat sur IDE (Eclipse) vs Editeur de code (Vi, Emacs)

Posté : 15 janv. 2008, 00:31
par Nagol
bahh éclipse

le java c'est mal, même si c'est pour faire du php, rien ne vaut un scite et un développeur qui sait ou aller.

edit mere-teresa : Ce sujet a été splitté du sujet Meilleur éditeur PHP pour cause de discussions vives, merci de poursuivre le débat dans ce sujet :)


Posté : 15 janv. 2008, 08:29
par zeus
J'utilise Eclipse tout les jours au taf et il répond bien à mes problématiques (PHP, sur un serveur distant, SVN, ...)

Posté : 15 janv. 2008, 10:15
par ouckileou
bahh éclipse

le java c'est mal, même si c'est pour faire du php, rien ne vaut un scite et un développeur qui sait ou aller.
Ahaha Eclipse c'est le mal, Java c'est le mal... ça va 5 minutes ce discours hein.

Un Eclipse avec ses plugins marche très bien, et fait un poil + de trucs que Scite quand même.

Posté : 15 janv. 2008, 10:20
par zeus
ouckileou++

La comparaison Java/PHP, on a déjà donné ... ce genre de troll, ça soule à force.

Posté : 15 janv. 2008, 10:25
par albat
Tout à fait d'accord.
D'autant plus qu'il est encore plus simple de dire que ASP/.Net, c'est de la grosse daube ! :lol:

Posté : 15 janv. 2008, 11:19
par Nagol
Tout à fait d'accord.
D'autant plus qu'il est encore plus simple de dire que ASP/.Net, c'est de la grosse daube ! :lol:
comme je dit souvent, java est un langage rattrapé dans la poubelle (historiquement) et .net est le plagiat de java...alors....

Y'a rien à troller, suffit de dire la vérité.

Pour éclipse et pour tout les éditeurs qui font + que de permettre de taper du code avec dix doigt musclés je n'ai que du regret de voir des codeurs les utiliser et s'en féliciter. Ce que certain appelle la puissance, moi j'appelle ça de la perte de connaissance et d'autonomie. Je me félicite tous les jours d'être informaticien et de rendre la tâche plus facile aux gens qui utilisent mon travail, mais un informaticien ne doit pas se comporter comme un utilisateur. C'est notre tâche que de comprendre et d'apprendre les choses complexes pour préserver l'intégrité de notre démarche. Pour faire plus court: Plus la vie d'un informaticien est simple, moins il est un informaticien.

Posté : 15 janv. 2008, 11:22
par cf357
Haha je l'ai utilisé y a pas longtemps pour déployer un webservice, c'est la seule situation ou je reconnais que .Net sort son épingle du jeu ;)

Sinon, Nagol, je le redis, j'utilise TRES couramment Emacs, qui atomise tous les éditeurs possibles des lors qu'on sait s'en servir... Si je veux Eclipse, c'est ses plugins, la communauté active qui l'entoure, la bonne intégration de PHP par rapport au module PHP d'Emacs (qui ne propose pas de gestion de la documentation PHP en builtin a ma connaissance pour le moment).
Il ne s'agit pas de simplicité, mais de gagner du temps. Et Eclipse sait tres bien nous le rendre sur des projets de moins de 10 000 fichiers (la ou Emacs re-explose tout \O/)

Posté : 15 janv. 2008, 11:24
par Victor BRITO
D'autant plus qu'il est encore plus simple de dire que ASP/.Net, c'est de la grosse daube ! :lol:
<troll>Là, c'est parce que le mal s'appelle Microsoft ! :langue: </troll>

Posté : 15 janv. 2008, 11:27
par cf357
Essayez de faire une simple authentification en Cobo.Net... ;D

Posté : 15 janv. 2008, 11:31
par ouckileou
Tout à fait d'accord.
D'autant plus qu'il est encore plus simple de dire que ASP/.Net, c'est de la grosse daube ! :lol:
comme je dit souvent, java est un langage rattrapé dans la poubelle (historiquement) et .net est le plagiat de java...alors....

Y'a rien à troller, suffit de dire la vérité.
Ah bon, si tu le dis c'est que c'est la vérité ? :lol:
Pour éclipse et pour tout les éditeurs qui font + que de permettre de taper du code avec dix doigt musclés je n'ai que du regret de voir des codeurs les utiliser et s'en féliciter. Ce que certain appelle la puissance, moi j'appelle ça de la perte de connaissance et d'autonomie. Je me félicite tous les jours d'être informaticien et de rendre la tâche plus facile aux gens qui utilisent mon travail, mais un informaticien ne doit pas se comporter comme un utilisateur. C'est notre tâche que de comprendre et d'apprendre les choses complexes pour préserver l'intégrité de notre démarche. Pour faire plus court: Plus la vie d'un informaticien est simple, moins il est un informaticien.
Je vois pas en quoi se taper à écrire tout le code à la main dans un Scite fait du développeur quelqu'un de plus intelligent. Je ne crois pas qu'il soit nécessaire de connaître toutes les signatures des fonctions par coeur, et entre aller voir dans la doc ou faire un ctrl+entrée dans Eclipse, je trouve ça très pratique.

Quand on est sur un gros projet, à plusieurs, c'est difficile de se contenter d'un simple éditeur. Où est le mal d'intégrer plusieurs outils dans un même éditeur ? Comment gérer les tests, le suivi de version avec un Scite par exemple ? Personnellement ça me semble un peu light.

J'aimerais bien voir dans quel contexte tu travailles et comment tu fais pour t'en sortir, car dans mon contexte je trouverais dommage de me passer de tous ces outils. Parceque j'ai du mal à adhérer à cette maxime :"Plus la vie d'un informaticien est simple, moins il est un informaticien.". Pour moi, une fois qu'on sait coder un truc, ça ne sert à rien de le retaper mille fois, se servir des outils (que ce soit un IDE ou un framework d'ailleurs) permet de se simplifier la vie et de consacrer du temps à autre chose justement.

De toute façon, généralement on cherche à diminuer le nombre de lignes tapées, parceque ça coûte cher, que les risques d'erreurs sont là alors que la plus-value non.

Ceci dit, je reconnais que je dérive aussi du sujet, je pense qu'il faudrait rester dans des comparaisons un peu objectives (genre comparer des fonctionnalités).

Posté : 15 janv. 2008, 12:13
par Nagol
Tout à fait d'accord.
D'autant plus qu'il est encore plus simple de dire que ASP/.Net, c'est de la grosse daube ! :lol:
comme je dit souvent, java est un langage rattrapé dans la poubelle (historiquement) et .net est le plagiat de java...alors....

Y'a rien à troller, suffit de dire la vérité.
Ah bon, si tu le dis c'est que c'est la vérité ? :lol:
Et si tu dis le contraire ca veut dire que je ment? :)

Java a ét crée dans le but d'être utilisé pour la domotique, et rattrapé dans la poubelle quand il était apparent que la domotique ne se lancait pas aussi vite que sun le pensait. Rattrapé de la poubelle pour faire quoi? des applets java pour le web, mwarf.

Pour .NET ben pas besoin d'être très pointu pour savoir que les deux langages ont exactement la même vocation, quasi la même syntaxe et occasionné un des gros procès de l'informatique de ces dernières années pour plagiat.
Pour éclipse et pour tout les éditeurs qui font + que de permettre de taper du code avec dix doigt musclés je n'ai que du regret de voir des codeurs les utiliser et s'en féliciter. Ce que certain appelle la puissance, moi j'appelle ça de la perte de connaissance et d'autonomie. Je me félicite tous les jours d'être informaticien et de rendre la tâche plus facile aux gens qui utilisent mon travail, mais un informaticien ne doit pas se comporter comme un utilisateur. C'est notre tâche que de comprendre et d'apprendre les choses complexes pour préserver l'intégrité de notre démarche. Pour faire plus court: Plus la vie d'un informaticien est simple, moins il est un informaticien.
Je vois pas en quoi se taper à écrire tout le code à la main dans un Scite fait fait de toi quelqu'un de plus intelligent. Quand tu travailles sur un gros projets, à plusieurs, c'est difficile de s'en contenter. Où est le mal d'intégrer plusieurs outils dans un même éditeur ? Comment tu gères les tests, le suivi de version avec ton Scite ?
J'aimerais bien voir dans quel contexte tu travailles et comment tu fais pour t'en sortir. Parceque pour dire "Plus la vie d'un informaticien est simple, moins il est un informaticien." tu dois avoir de drôle d'expériences...
Effectivement mes expériences sont drôles. Mais bon si j'ai pu avoir comme client des multinationales, des ministères et l'unesco c'est que je dois un minimum m'en sortir quand même :)

Pour ce qui est des outils, ben en fait rien d'autre qu'un éditeur et des doigts c'est l'absolu et irréfutable strict minimum qu'il te faut pour développer n'importe quel projet. Les tests c'est pas plus difficile que de taper une url dans un browser et d'installer un apache maison.
Pourquoi est-ce qu'on fait des frameworks ? C'est la même chose, diminuer le nombre de lignes tapées, parceque ça coûte cher et que la plus-value n'est pas là.

C'est très beau comme idée, mais c'est un peu irréaliste.

Ceci dit, c'est pas le sujet, et faudrait rester dans des comparaisons un peu objectives (genre comparer des fonctionnalités).
Un framework n'est rien d'autre qu'un outil, on peut faire aussi bien sans mais pour ma part j'ai mon mien perso qui me suit et que j'utilise encore et encore. Je ne ferais pas confiance au framework d'un autre pour avoir perdu assez de temps à essayer.

Plus-value? Y'a un gros soucis dans cette discussion c'est que je peut t'assurer que de la manière dont je travaille je vais nettement plus vite que la plupart des entreprises... Ce qui m'amène à penser effectivement cette discussion est assez irréaliste :)

Pour conclure, j'ai converti quelques personnes dans le passé quand je donnais des cours et aussi ceux qui ont gravité assez longtemps autour de moi. Si on avait une discussion plus tranquille et avec assez de temps à travailler au même endroit je pense que tu verrais que mes méthodes sont très valable.

Posté : 15 janv. 2008, 12:26
par mere-teresa
Je ne suis pas d'accord avec Nagol.
Ton expérience est valable, tout autant qu'une autre, tout simplement :).

Je crois qu'il faut apprendre avec SciTe, histoire de vraiment comprendre ce que l'on fait, mais pour aller plus vite et surtout travailler en équipe (avec ton framework perso, cbien de temps faut-il à un collaborateur pour se l'approprier ?), les outils comme les EDI (pour le PHP, on citera Eclipse+PHPEclipse ou +PDT, Zend Studio) sont bien plus utiles, ne serait-ce que pour leur intégration d'outils de versionning, type SubVersioN.

Pour avoir formé des stagiaires, avec SciTe, on passe à Eclipse au moment où on aborde le chapitre de la POO (objet).
Pour avoir encadré des stagiaires, ou eu besoin d'intégrer des collègues à un projet, je peux te dire qu'avoir le même outil, documenté, aide beaucoup à la collaboration sur le projet.
On irait peut-être plus vite avec chacun notre Vi, mais on passerait du temps à recoller nos codes ensemble.

Voilà, c'est mon avis, qui n'engage que moi !

Posté : 15 janv. 2008, 12:26
par ouckileou
J'ai reformulé mon message.

Si je dis le contraire non ça veut pas dire que tu mens, mais ça veut dire qu'il y a peut-être différentes façons de voir.

Effectivement un éditeur et dix doigts c'est le strict minimum, mais je ne crois pas à la qualité philosophique du cette sobriété. Et pour l'exemple de tests, sur une grosse appli e-commerce je ne pense pas que tu puisses te contenter de te taper les tests à la main en cliquant.

Je ne dis pas que tes méthodes ne sont pas valables, mais je pense qu'elles ont des limites, et quoi qu'il en soit personnellement je ne vois pas de raisons de se passer des outils fournis, même si on peut faire sans.


Par contre pour ce qui est de tes remarques sur Java en général, et Eclipse mise dedans, j'ai pas de commentaires à faire.

Edit: oui je partage le point de vue de mere-teresa. Et Nagol, quand tu dis que tu vas plus vite que la plupart des entreprises, c'est basé sur quoi comme observations ? Si tu tra vailles beaucoup tout seul effectivement ta méthode est peut-être appropriée, maintenant sur des projets en équipe relativement importante, je pense que ça a ses limites.

Posté : 15 janv. 2008, 12:37
par zeus
Pour faire une conclusion (du moins, je l'espère), je pense que Nagol limite trop l'utilisation de Java. Il est utilisé pour d'autres applications que le web, et il fonctionne très bien pour ce genre d'utilisation.

Concernant le fond, je pense qu'Ouckileou à plutôt voulu te dire que Nagol es trop tranché dans ses avis et, donc, qu'il est très facile de penser "Je dit, c'est que c'est vrai" quand il parle.
Nous venons tous d'horizon professionnel, humain, scolaire divers et varié et nous avons tous nos sensibilités.
Nagol à les siennes, Ouckileou les siennes, moi les miennes. Il se trouve que les miennes sont plus proches de celles d'Ouckileou que de celles de Nagol, et alors ? Ce qui fait la diversité du monde, c'est ça.

Je pense que la problème de cette discussion, c'est l'intransigeance. Nagol a affirmé sa position, Ouckileou s'est braqué suite à cette affirmation et nous sommes allé dans le mur.

Chacun à ses méthodes, je demande juste à ce que nous soyons capable de comprendre l'avis de l'autre et ne pas affirmer ses propres opinions comme vérités indémontables ;)

PS : merde, il y en a du des interv pendant ma réaction :cry:

Posté : 15 janv. 2008, 14:16
par Nagol
Edit: oui je partage le point de vue de mere-teresa. Et Nagol, quand tu dis que tu vas plus vite que la plupart des entreprises, c'est basé sur quoi comme observations ? Si tu tra vailles beaucoup tout seul effectivement ta méthode est peut-être appropriée, maintenant sur des projets en équipe relativement importante, je pense que ça a ses limites.
Du vécu :)

Je suis intransigeant, c'est tout à fait vrai, mais tout ce que j'essayais de dire avec ma verve habituelle c'est qu'il est bon de considérer l'informatique sous un œil personnel et de s'inclure dans le processus d'évolution de l'informatique.

Si tout les développeurs quelque sois leurs horizons sont "éduqués" dans l'optique de travailler avec des outils faisant une partie de leur travail pour eux est ce que à un certain moment ils ne vont pas tout simplement oublier comment faire autrement et devenir des sortes d'élites assistées. Je craint personnellement que le nombre de professionnels de l'informatique ne sachant ni ne comprenant la base des choses augmente du fait de l'utilisation d'outils de ce genre et de langage comme java en particulier (point que j'ai expliqué en détail dans un autre sujet de ce forum).