Hace tiempo, inicie mi curso de desarrollo web en Youtube con una introducción a los editores mas sobresalientes que conocía, incluso utilizaba un equipo mac con el editor de código atom.
Ya ha pasado tiempo desde ese vídeo donde hice cambios como el de mi equipo y de editor de código como lo comente en el post anterior, pero en esta nueva entrada les quiero compartir en mi experiencia cuales son los mejores editores tomando en cuenta plugins, temas y complementos.
Visual Studio Code
En la actualidad el editor mas utilizado y en mi opinión el mas completo, esta desarrollado por Microsoft. Es compatible con la mayoría de lenguajes de programación e incluye una interfaz muy sencilla de entender. Debo aceptar que al principio no apostaba nada por el ya que atom del que hablaremos mas adelante me tenía atrapado, pero con el tiempo VSC se ah convertido en el editor.
En lo que se refiere a mi experiencia y a mi uso que es en HTML, CSS, JAVASCRIPT, PHP y MYSQL ofrece grandes características como como por supuesto el auto completado del código, ayuda contextual conforme escribes, selector de colores y fuentes en CSS. Demasiadas para mencionarlas todas pero por esto y mas es el editor que recomiendo siempre en primer lugar.
Atom
Atom fue desarrollado por el equipo de GitHub y su principal objetivo es dar a los desarrolladores una flexibilidad para personalizarlo.
En mi opinión lo mejor de atom son los paneles. a diferencia de los demás editores que eh probado los paneles de atom tienen diferentes configuraciones y difícilmente se pierden uno de otro así que podríamos trabajar en hasta 4 archivos sin perderles de vista. Otro punto fuerte es la personalización, si buscas tener colores, buena interfaz y demás. atom es la mejor opción.
Sublime Text
Probablemente sea de los editores que conozcas ya que en escuelas y muchos trabajos tienen por norma el uso de este editor (en experiencia propia). Desarrollado por una empresa de Sydney, este editor se encuentra en la categoría de Fremium, lo cual significa que se puede usar de forma gratuita o comprando una licencia. Los plugins son muy parecidos a los editores populares.
Lo mejor en mi opinión de Sublime Text es la edición simultanea, que es el poder realizar cambios en diferentes partes de un mismo archivo, realmente lo hace muy sencillo y cuenta con diferentes configuraciones. Otra función muy buena es el ir a cualquier cosa (Go To Anything) que nos permite buscar cualquier texto o signo en cualquier archivo dentro de nuestro proyecto, facilitando la búsqueda de cualquier error u otras cosas en proyectos grandes.
Brackets
Brackets es el editor ideal para los principiantes y aunque creado por Adobe no es tan conocido como otros y la explicación es que este editor esta enfocado principalmente en HTML y CSS ademas de JAVASCRIPT. Este editor tiene mucha introducción y tutoriales para los nuevos programadores.
Aparte de las características habituales como son ayuda contextual a la escritura, auto-cierre de etiquetas, etc. Posee 3 características que lo hacen muy interesante para comenzar:
- Live preview: Integra una combinación de teclas CTRL+E que si la pulsas mientras estas seleccionando una clase CSS, te muestra directamente en linea, sin cambiar de pestaña o editor, esto ayuda mucho a acelerar el trabajo.
- Vista previa de los cambios en tiempo real: Solo con pulsar un botón para que se abra un navegador (nuestro predeterminado) y se empiece a actualizar la página conforme hagamos cambios. Esto sirve para otros editores como VSC pero con un plugin mientras en Brackets viene instalado por defecto.
- Soporte para preprocesadores (SASS y LESS): Eh hablado de esto en la entrada de mi día a día como programador, pero en resumen convierte todos los archivos preprocesados en archivos css para nuestro proyecto
Conclusion
Esta es mi lista de editores de código, claro la diferencia con otras entradas que existen es que yo eh usado estos y otros editores, hablo desde la experiencia. Pero siempre se agradece mas información ¿Tu conoces alguno interesante que recomendarías a la comunidad? Te invito a dejarlo en los comentarios.