Yo desglosaría esta pregunta por lenguaje – lenguaje del lado del servidor específicamente. Para el desarrollo web, cualquier IDE que utilices tendrá que manejar eficazmente HTML, CSS y JavaScript, lo que realmente no debería ser un problema para los IDEs modernos.
Así que vamos a ver algunas opciones para los backends más populares en uso hoy en día.
Si estás desarrollando en Python, te sugiero que pruebes PyCharm. Características:
- Obviamente, soporte para Django y otros frameworks
- Depuración y pruebas unitarias integradas en Python
- Asistencia y análisis de la codificación, con completado de código consciente del lenguaje, resaltado de sintaxis y errores, etc.
- Muchos otros como Live Editing Preview, soporte para TypeScript y CoffeeScript, múltiples cursores
Para PHP creo que PhpStorm es la mejor opción. Las características incluyen:
- Autocompletado de código que finaliza clases, métodos, nombres de variables y más
- Detector de código duplicado
- Depurador visual fácil de configurar: perfila tus aplicaciones con Xdebug o Zend
- Integración de sistemas de control de versiones con Git y otros
PhpStorm te permite desarrollar en la pila completa con facilidad y eficiencia.
Si estás usando Node.js echa un vistazo a WebStorm. Al igual que otros IDEs de JetBrains (incluyendo PyCharm y PhpStorm), tiene todas las características estándar que buscas, así como:
- Asistencia de codificación avanzada para Angular, React, Vue.js y Meteor
- soporte para React Native, PhoneGap, Cordova y Ionic, por lo que es una gran opción para el desarrollo móvil
- las inspecciones incorporadas informan de cualquier posible problema justo mientras escribes
Ahora, JetBrains hace grandes productos, sin duda. Pero no son la única empresa que existe. Una última opción que vale la pena explorar es Komodo IDE-un gran IDE sin importar el lenguaje de backend en el que estés trabajando. Las características incluyen:
- Soporta más de 100 lenguajes incluyendo Python, PHP, Go, Perl, Tcl, Ruby, NodeJS, HTML, CSS, JavaScript y más
- Depuración remota de Chrome para que no tengas que encontrar el mismo código en el navegador. Hazlo bien desde Komodo
- Soporte para React, Ember, Angular, TypeScript e integración con PhoneGap y Cordova
Así que si estás trabajando en diferentes proyectos en diferentes lenguajes pero quieres usar un solo IDE, Komodo es probablemente el camino a seguir.