Hace unos años, estaba trabajando en un proyecto pequeño (como en una sola persona) en el que decidí probar el JDEE (me dieron mucha libertad para llevar a cabo el proyecto, por lo que mi empleador no lo hizo). No importa qué herramientas se usaron en ese momento). La herramienta estándar en ese momento era Eclipse, y tenía curiosidad por ver si podía ser más productivo con JDEE sobre la cosecha estándar de IDEs de Java, y dado que anteriormente había usado Emacs y me gustaba la productividad que proporciona en general (no tener que quitar mis manos del teclado es una gran ventaja en mi opinión).
Definitivamente estoy de acuerdo en que JDEE está más involucrado en la configuración: Pasé una buena cantidad de tiempo simplemente obteniendo configuraciones situadas a mi gusto (y nunca las obtuve completamente donde yo quería), pero al final me pareció que valía la pena porque me sentí inmensamente más productivo con el uso de Eclipse, principalmente porque no me encontré haciendo clic en toda la maldita pantalla como suelo hacer en casi cualquier IDE Java estándar que se utilice en estos días.
Administrar y organizar los recursos de mi proyecto (código y otros artefactos que deben implementarse) también parecían funcionar mucho mejor cuando estaba usando JDEE en un IDE, ya que solo dependía de tener un script de compilación Ant que pudiera compilar, implementar, probar, etc., y no tener que preocuparse de organizar mi código alrededor de las preferencias de un IDE en particular. Por supuesto, la mayoría de los IDE modernos no son terribles en este sentido, pero me sentí bien de que mi proyecto no dependiera de un IDE en absoluto para construir, probar o implementar: cualquiera podía simplemente tomar el código del repositorio y ejecutarlo siempre y cuando Ant estuviera disponible.Trabajar con JDEE parece llevarte hacia este tipo de mentalidad y yo personalmente lo prefiero.
No diré que el uso de JDEE sea necesariamente mejor o peor que un IDE estándar. En todo caso, la productividad que obtienes depende de cuánto esfuerzo estés dispuesto a poner en práctica para aprender las herramientas (lo que se aplica a casi cualquier IDE), pero encajó en mi estilo de desarrollo de software mejor que Eclipse.
El único gran inconveniente que pude ver al confiar fuertemente en JDEE es si usted es parte de un equipo: la mayoría de los equipos de desarrollo en estos días confían bastante en las herramientas y funciones disponibles en IDEs como Eclipse y NetBeans (yo llegan a decir que están un poco mimados por ellos) y es probable que encuentres algo de fricción si estás usando algo que no sea con lo que el resto del equipo está trabajando.
Por supuesto ... siempre se puede tratar de convencerlos para cambiar :)
Edite la publicación de la pregunta original para que contenga esta actualización – Steen