¿Busca un editor de código gratuito y de código abierto?  Visual Studio Code y Atom son los dos candidatos más fuertes.

Visual Studio Code vs. Atom: ¿Qué editor de texto es el adecuado para usted?

Anuncio Si está buscando el editor de código perfecto, existe una buena probabilidad de que haya encontrado tanto Atom como Visual Studio Code. Claro, hay muchos otros editores, pero estos dos se encuentran entre los más comentados. Atom ha existido por un tiempo, pero su popularidad está disminuyendo últimamente. Vis

Anuncio

Si está buscando el editor de código perfecto, existe una buena probabilidad de que haya encontrado tanto Atom como Visual Studio Code. Claro, hay muchos otros editores, pero estos dos se encuentran entre los más comentados.

Atom ha existido por un tiempo, pero su popularidad está disminuyendo últimamente. Visual Studio Code, una vez que el nuevo chico de la ciudad del que nadie estaba seguro, ahora parece ser el mejor editor de texto. Dicho esto, no todos están tan ansiosos por pasar de Atom.

Visual Studio Code vs. Atom: ¿Qué es similar?

Para comenzar, Visual Studio Code y Atom comparten ADN. Ambos editores usan Electron, que permite a los desarrolladores crear aplicaciones de escritorio completas con tecnologías web como JavaScript, HTML y CSS. Algunas personas se oponen con vehemencia a esta idea, pero esa es otra historia.

Los dos editores también están más cerca de lo que piensas de otra manera. Atom se creó en GitHub, mientras que, como su nombre lo indica, Microsoft creó Visual Studio Code. En 2018, Microsoft anunció que adquiriría GitHub. Si bien algunos inicialmente se preocuparon de que esto significara el fin de Atom, Microsoft aclaró que ambos editores continuarían existiendo.

Visual Studio Code vs. Atom: rendimiento

Los fanáticos de Visual Studio Code a menudo señalan su rendimiento en comparación con Atom y otras aplicaciones basadas en Electron. Las aplicaciones electrónicas se han ganado una reputación de rendimiento lento y tiempos de inicio lentos en todos los ámbitos, pero Visual Studio Code logra evitar esto.

Las diferencias de rendimiento entre Visual Studio Code y Atom se reducen a algunos factores, pero un aspecto importante es el enfoque con el que se desarrolla cada aplicación. Visual Studio Code tiene un conjunto central de funciones estrictamente controlado, con complementos que agregan características de nivel de superficie.

La pantalla principal de Visual Studio Code

Atom, por otro lado, utiliza un enfoque basado en complementos para casi todo. Este enfoque tiene beneficios, pero también inconvenientes. Atom es un poco más lento fuera de la caja, y esto solo empeora al agregar ciertos complementos.

VS Code tiene la clara ventaja cuando se trata de rendimiento, pero ninguno de los editores es lento en una máquina moderna. Esto cambia cuando estás editando grandes archivos. Visual Studio Code funciona mejor que Atom, pero es notablemente lento en comparación con un editor como Vim o incluso Sublime Text.

Visual Studio Code vs. Atom: características principales

Visual Studio Code incluye más funciones listas para usar que Atom o incluso muchos otros editores de texto. No tiene las características de un entorno de desarrollo integrado (IDE), pero se acerca. Además de las características estándar del editor de texto, el soporte para compilar y depurar aplicaciones está ahí. Entonces, por supuesto, es el autocompletado IntelliSense de Microsoft.

IntelliSense de Visual Studio Code en acción

Una característica que aparece con más frecuencia en los editores de texto modernos es la integración de Git. Nuevamente, Visual Studio Code también tiene esto listo para usar, lo que le permite manejar fácilmente el control de versiones sin tener que abrir una ventana de terminal. El soporte de Markdown también está integrado, completo con la funcionalidad de vista previa, por lo que puede asegurarse de que su archivo README.md se vea bien en GitHub.

Si bien Atom no tiene casi la misma cantidad de características en el primer lanzamiento, sí tiene integración Git. Atom incluso va un paso más allá, ofreciendo una integración completa de GitHub. Esto es casi esperado, dados los orígenes del proyecto, pero sigue siendo útil, especialmente si usa GitHub para todo.

Integración de GitHub en Atom

Sin embargo, para la gran mayoría de la funcionalidad, Atom se basa en complementos. Estos son fáciles de instalar desde la propia aplicación, lo que le permite personalizar el editor de casi cualquier forma que se le ocurra.

Visual Studio Code vs. Atom: complementos

La extensibilidad es donde radica la mayor diferencia entre estos dos editores. Para Visual Studio Code, los complementos agregan funciones. Puede instalar temas, soporte para nuevos idiomas y crear herramientas para ayudarlo cuando se trata de codificar en Rust o Go, por ejemplo.

Atom, por otro lado, le da mucho más poder a los complementos. Como gran parte de la funcionalidad del editor proviene de complementos integrados, el complemento correcto puede crear una aplicación casi completamente nueva. Esto hace que Atom sea una aplicación mucho más "pirateable". Atom incluso tiene una sección en su manual titulada Hacking Atom.

Proyecto Buscar en Atom

Esto es algo similar a los días de las "guerras editoriales" entre Vim y Emacs. La gran cantidad de funcionalidad incorporada en este último llevó a algunos a referirse a Vim como editor y a Emacs como sistema operativo. Atom no alcanza el nivel de personalización que se ve en Emacs (nadie ha escrito todavía un cliente de correo electrónico Atom), pero se acerca más que Visual Studio Code.

Eso no quiere decir que los complementos de Visual Studio Code no ofrezcan mucha funcionalidad. No busque más allá de nuestra lista de prácticos complementos de Visual Studio Code 9 Extensiones de código de Visual Studio que hacen que la programación sea aún más fácil 9 Extensiones de código de Visual Studio que hacen que la programación sea aún más fácil ¿Desea más del código de Visual Studio? ¿Necesita herramientas mejoradas y opciones de productividad? Pruebe estas extensiones de Visual Studio Code. Lea más para probar eso.

Visual Studio Code vs. Atom: Comunidad

Tanto Visual Studio Code como Atom actualmente disfrutan de grandes comunidades y bases de usuarios. Si bien Visual Studio actualmente parece ser el más popular de los dos, Atom todavía tiene una comunidad dedicada de usuarios y desarrolladores. Si Microsoft decide abandonar el soporte para cualquiera de los editores, esto puede cambiar, pero no parece que suceda pronto.

Herramientas de depuración de Visual Studio Code

Atom parece ser más aceptado por la comunidad de código abierto que Visual Studio Code debido a la afiliación de Microsoft a este último. Dicho esto, hay un esfuerzo de la comunidad para crear una versión de Visual Studio Code sin Microsoft. Ambos editores son de código abierto, pero a algunos usuarios no les gusta la recopilación de datos utilizada por ninguna de las aplicaciones.

Descargar Visual Studio Code and Atom

Tanto Visual Studio Code como Atom están disponibles de forma totalmente gratuita. El editor Atom está disponible bajo la licencia MIT, mientras que la descarga del Código de Visual Studio está bajo una licencia patentada a pesar de la base de código de código abierto del editor. Ambos editores están disponibles para macOS, Linux y Windows.

Descargar : Atom (Gratis)
Descargar : Visual Studio Code (Gratis)

¿Necesita un editor de texto o un IDE?

En pocas palabras, Atom es un editor de texto altamente personalizable. Con los complementos correctos, puede acercarse a la funcionalidad de un IDE. Visual Studio Code es similar, pero con su conjunto de características, se siente más cercano a un IDE desde el principio. Sin embargo, ninguno de estos tiene las características de un IDE completo.

¿No está seguro de si debe usar un editor de texto o un IDE? No se preocupe, ya que ya hemos examinado si los editores de texto o IDE son mejores para los programadores Editores de texto frente a IDE: ¿Cuál es mejor para los programadores? Editores de texto vs. IDE: ¿Cuál es mejor para los programadores? Elegir entre un IDE avanzado y un editor de texto más simple puede ser difícil. Ofrecemos información para ayudarlo a tomar esa decisión. Lee mas . Puede que no esté de acuerdo, pero nuestra opinión podría ayudarlo a tomar una decisión.

Explore más sobre: ​​Atom, Programación, Editor de texto, Visual Studio Code.