GNU/Linux >> Tutoriales Linux >  >> Linux

¿Visual Studio Code o Atom? ¿Qué editor de código debería usar?

Encontrar un buen editor de código fuente abierto no es difícil en estos días, elegir uno puede serlo.

Visual Studio Code de Microsoft y Atom de GitHub son dos de los editores de código tipo IDE más populares, ricos en funciones, que tienen una gran base de usuarios y seguidores.

Tanto VS Code como Atom pertenecen ahora a Microsoft porque el desarrollador original de Atom, GitHub, ahora es propiedad de Microsoft. Tienen una interfaz de usuario moderna e interesante con un tema oscuro nativo bastante atractivo. Ambos editores utilizan Electron para la interfaz de usuario.

Las similitudes son muchas y es por eso que es fácil confundirse entre elegir uno de ellos para su configuración de codificación.

Si no puede decidirse y quiere comparar y elegir entre un VS Code y Atom, este artículo debería ayudarlo a decidir por sí mismo.

Código de Visual Studio

Visual Studio Code (A.K.A. VS Code) es uno de los editores de código abierto modernos. Su base de usuarios explota debido a sus características similares a IDE, pero sigue siendo relativamente escasa en recursos.

Visual Studio Code fue creado por Microsoft y está disponible en Linux, macOS y Windows. Microsoft lanzó la mayoría del código fuente de Visual Studio Code en GitHub bajo la licencia MIT el 18 de noviembre de 2015.

Los desarrolladores de VS Code han realizado algunas optimizaciones fantásticas con Electron para que sea lo más ligero y eficiente posible. Y dado que las aplicaciones de Electron funcionan en la mayoría de los sistemas operativos, los usuarios de Linux, macOS y Windows pueden beneficiarse de estas optimizaciones.

Instalar VS Code en Linux también es bastante simple. De hecho, está disponible en el centro de software de muchas distribuciones.

Por qué debería optar por Visual Studio Code

  • Visual Studio Code es [generalmente] elegido por personas que desean una funcionalidad casi IDE desde el principio y no quieren jugar con su editor de código.
  • Visual Studio Code, aunque se basa en Electron, tiene muy poca sobrecarga en comparación con otras aplicaciones de Electron (Atom de GitHub).
  • Más funciones listas para usar, como el autocompletado de IntelliSense de Microsoft, la integración con Git y la compatibilidad con Markdown.
  • Los complementos solo pueden agregar características, temas y agregar soporte para nuevos idiomas; y esta restricción de complemento garantiza que el núcleo del editor se mantenga familiar incluso después de agregar nuevos complementos.

Las versiones binarias distribuidas por Microsoft siguen siendo freeware propietario. VSCodium se basa en el código fuente abierto públicamente de Visual Studio Code. Sin embargo, la discusión sobre VSCodium está más allá del alcance de este artículo, excepto por considerarlo como una alternativa viable a Visual Studio Code si desea la funcionalidad que ofrece Visual Studio Code, pero sin ningún elemento propietario.

Átomo

Atom de GitHub es otro editor de código fuente abierto y gratuito disponible para Linux, macOS y Windows. Atom es una aplicación de escritorio hecha con Electron para un fácil desarrollo de paquetes usando JavaScript.

El código fuente de Atom se publicó bajo la licencia MIT en GitHub. Dado que Atom es un producto de GitHub, tiene integrado Git Control.

Atom se conoce como el "editor de texto pirateable del siglo XXI" debido a su personalización completa mediante HTML, CSS y JS.

Al igual que VS Code, puede instalar fácilmente Atom en Linux y otras plataformas.

Razones para elegir Átomo

  • Atom es el preferido por las personas que quieren un editor básico y quieren desarrollarlo debido a la naturaleza pirateable de Atom.
  • Git incorporado e integración completa con GitHub; no sorprende teniendo en cuenta que está desarrollado por GitHub
  • Los complementos de Atom son muy fáciles de buscar, instalar y actualizar desde la propia aplicación.
  • Los complementos disponibles para Atom son muy extensibles y pueden cambiar completamente la funcionalidad del editor y terminar creando casi un nuevo editor; Realmente es "hackeable".
  • Las versiones binarias de Atom y su código fuente son completamente de código abierto (a diferencia de las versiones binarias de Visual Studio Code que contienen partes propietarias + telemetría).
  • Puede convertir Atom de un editor de código a un IDE con un autocompletado más inteligente que reconoce el contexto, funciones de navegación de código, formateo de documentos y más.

Conclusión

Tanto Atom como VS Code se basan en Electron. Pero Microsoft ha optimizado más VS Code para que sea lo más ligero posible.

En este punto, VS Code es como Ubuntu, viene con casi todo listo para usar. Mientras que Atom es como Arch, mínimo y extremadamente pirateable (ampliable).

Tanto Atom como VS Code están técnicamente bajo Microsoft y eventualmente alcanzarán la paridad de funciones. Por lo tanto, es mejor ir con el editor al que se inclina su comunidad (desarrollador web/desarrollador de software) y allanar el camino a seguir. ¡Tal vez termines con Vim!

Artículo Original


Linux
  1. ¿Qué comando de terminal de Linux usas más?

  2. Explicación de los tipos de sistemas de archivos de Linux, ¿cuál debe usar?

  3. Cómo instalar extensiones de código de Visual Studio

  4. ¿Cómo usar Qt en Visual Studio Code?

  5. ¿Cómo cambiar la fuente de la interfaz de usuario de Visual Studio Code?

Comparando Linux Mint y Fedora:¿Cuál debería usar?

Instalar el código de Microsoft Visual Studio en Linux

Instalación de código de Microsoft Visual Studio en Linux

Terraform vs Ansible:¿Cuál es la diferencia y cuál deberías usar?

¿Qué es Zsh? ¿Deberías usarlo?

¿Cómo se borra la memoria caché de Visual Studio Code en una máquina Mac/Linux?