Para agregar a otras respuestas, recientemente jugué con Nuclide, que es un complemento para Atom, y me sorprendió lo capaz que es. Lo describiría como un editor de texto para desarrolladores web, que está tratando de convertirse en un IDE. Hasta ahora, Nuclide tiene un soporte increíblemente bueno para el desarrollo de JavaScript si usa Flow; incluso mejor que WebStorm (que es mi favorito, pero parece que no funciona muy bien con Flow). También tiene un soporte relativamente bueno para Python y Ruby. Refactorizar puede ser una pesadilla sin un IDE, pero como buena práctica, debe tener una cobertura de prueba para capturar errores de refactorización.
Comencé a usar Atom ya que todavía estaba en beta, y luego cambié a TextMate y SublimeText porque Atom consume más CPU y RAM, y básicamente congeló mi computadora al abrir un archivo grande. La semana pasada probé Atom nuevamente después de ver algunas charlas sobre Nuclide, ¡y Atom ha mejorado! Podía abrir un archivo grande en mi computadora portátil con menos RAM y núcleos de CPU, y todavía era muy suave.
- ¿Qué tecnologías estándar debo usar para crear un producto de chat web grupal en tiempo real?
- ¿Cuáles son las mejores empresas de desarrollo web en Rumania?
- Cómo nombrar clases secundarias CSS, cuando hay una profundidad mayor que 3
- ¿Qué CMS de código abierto basado en ASP.NET podría ser una alternativa a los sitios web de intranet estilo SharePoint?
- ¿Cómo pasaste del desarrollo web al desarrollo de juegos?