2010-11-20 19 views
1

Les IDE sont-ils toujours une bonne chose? J'avais l'habitude de n'utiliser que jEdit, mais il y a quelques temps, je suis passé à NetBeans, principalement à cause du GUI Builder et de la NetBeans Platform (je suis surtout un programmeur Java). Bien que je sois beaucoup plus productif avec ça, ça me semble moins flexible et je me retrouve souvent à pirater certaines choses dans jEdit (Scala en particulier parce que le plugin NetBeans Scala est vraiment bogué). Tous les trucs dans les coulisses fonctionnent généralement bien, mais de temps en temps la façon dont NetBeans le fait est juste incommode et il n'y a pas de moyen facile de le changer.Est-ce que les IDE en valent vraiment la peine?

Donc, alors que je suppose que la plupart des gens sont satisfaits des IDE parce qu'ils vous rendent plus productif, sont-ils vraiment tout ce qu'ils sont faits pour être?

+3

Oui, ils sont meilleurs pour tout! Non, tout ce dont vous avez besoin, c'est [Vim | Emacs | ... | notepad | Je change de bit avec mon pinky] - voter pour fermer comme subjectif. Peut-être essayer http://programmers.stackexchange.com? – jball

+0

Comme vous le dites, les IDE vous aident à être plus productif. Y a-t-il une bonne raison d'être moins productif? Les IDE vous aident également à produire un code de meilleure qualité. Si vous avez trouvé le plugin netbeans vraiment buggé, avez-vous essayé un IDE commercial comme IntelliJ (qui a au moins un bon support) –

Répondre

2

Cela dépend de qui vous demandez! Sérieusement, tout le monde a sa préférence quant à l'utilisation d'un IDE ou non. Personnellement, je ne le fais pas pour la plupart des choses, sauf pour Visual Studio avec C#. Je crois que les IDE ont certainement leurs qualités, mais ils ne sont tout simplement pas pour tout le monde.

1

Comme il a été mentionné précédemment, vous pouvez faire votre développement dans un éditeur de texte, et dans votre pause, allez tondre la pelouse avec vos dents ...

En général, ils sont là pour vous aider , vous rendre plus productif, comme vous l'avez dit. Si l'EDI que vous utilisez ne fonctionne pas pour vous, obtenez autre chose.

1

Un bon IDE est généralement une grande aide en termes de productivité, comme il peut: (! Essentiel)

  • améliorer la navigation dans votre code avec des fonctionnalités telles que « trouver des références » « aller à la déclaration » et ,
  • accélérer le codage en vous fournissant la complétion de code et mettant en évidence des erreurs lors de la frappe,
  • permettent d'exécuter et déboguer (et, disons, synchronisez le projet via le contrôle de version) à partir d'un seul endroit,
  • enfin - écrire un beaucoup de code (c.-à-d. code standard comme la classe et la méthamphétamine od stubs) pour vous, afin que vous n'ayez pas à perdre du temps à taper des choses non triviales.

Il y a plus, mais ce qui précède est ce qui est le plus important pour moi.