Esto es principalmente una preferencia personal, pero también puede basarse en lo que se usa en el entorno corporativo donde trabaja el programador y cuáles son las herramientas típicas para el lenguaje que están usando.
Por lo general, la elección es entre editores de texto como vim o emacs o IDE completos como Eclipse o NetBeans.
Es muy probable que un programador de Java use Eclipse o NetBeans, pero un programador de LISP seguramente usará Emacs. Un programador de Smalltalk utilizará el editor de GUI nativo integrado en el entorno de Smalltalk.
- Recientemente instalé Ubuntu, ¿cómo debo comenzar a jugar con él?
- Me gustaría trabajar con sistemas informáticos, redes y bases de datos, ¿qué debo buscar?
- Cómo prepararse para un trabajo de ingeniería de software
- ¿Cuáles son algunos libros que las personas interesadas en PNL deben leer?
- ¿Qué es mejor: CS en KJ Somiaya o IT en DJ Sanghvi?
Sin embargo, la mayoría de los idiomas son tan fáciles de programar en emacs o vi como en Eclipse o NetBeans. Estos lenguajes conducen a una influencia mucho mayor de preferencia personal: lenguajes como Go, Haskell, C, C ++, erlang y más.
Mi preferencia personal es vi: incluso uso la versión GUI de vim (un clon vi) cuando corresponde. Sin embargo, como se explicó anteriormente, si estoy trabajando en Java, Smalltalk o LISP, es mucho más probable que use el entorno más fuerte para ese lenguaje.