En uno de mis artículos recientes donde hice una lista de los 7 lenguajes de programación más populares en GitHub en 2019 y JavaScript salió en la parte superior. Dado que la mayoría de los lectores están interesados en usar JavaScript para sus proyectos, aquí hay una lista de los mejores editores de JS puede usar en su máquina Linux.
1. Código de Visual Studio
Visual Studio Code es un editor de código gratuito, de código abierto y multiplataforma con un conjunto completo de herramientas para editar y depurar código. Cuenta con una interfaz de usuario completamente personalizable con otras características que incluyen Live Share para colaboración de código en tiempo real, integración nativa de Git, resaltado de sintaxis, Intellisense, etc.
Está desarrollado por Microsoft con una biblioteca casi inagotable de complementos proporcionados por Redmond Giant o la comunidad de usuarios y se encuentra entre los editores más utilizados para cualquier proyecto, incluido JavaScript para lo cual funciones como la depuración, la función de autocompletar, Ir a y la verificación de tipo JS integrada resultan útiles.
Código de Visual Studio
Vea mi artículo sobre Visual Studio Code.
2. Átomo
Atom es un editor de texto gratuito, de código abierto y multiplataforma desarrollado y mantenido por GitHub . Sus características incluyen soporte nativo para varios lenguajes de programación con resaltado de sintaxis, plegado de código, finalización de código e integración de Git desde el primer momento. Ofrece a los usuarios un administrador de paquetes fácil de usar para instalar y administrar paquetes para ampliar su funcionalidad.
átomo es un excelente editor para escribir JS código debido a su soporte nativo para autocompletado, resaltado de sintaxis y extensibilidad con extensiones. Los desarrolladores pueden colaborar en el código usando Teletype y el editor puede actualizarse al estado IDE instalando un conjunto de paquetes seleccionados para ampliar su funcionalidad.
Editor de código átomo
Vea mi artículo sobre Atom Code Editor.
3. Texto sublime 3
Sublime Text 3 es un editor de texto gratuito/premium, multiplataforma, liviano y extensible que se enfoca en la velocidad y la confiabilidad. Es la versión actual del popular Sublime Text serie de editores y ofrece finalización automática, plegado de código y resaltado de sintaxis, y soporte para una tonelada de lenguajes informáticos desde el primer momento.
Es completamente personalizable y puede ampliar su funcionalidad utilizando cualquiera de los complementos disponibles por su comunidad de desarrolladores a través de su conveniente administrador de paquetes. Como desarrollador de JS, también disfrutará usando su integración Git, el verificador de diferencias incrementales y las funciones de bloque de intercalación, entre otras.
Editor de texto sublime
4. SpaceMacs
SpaceMacs es un editor de texto gratuito y de código abierto que combina la funcionalidad de Emacs y Vim en un único editor de texto centrado en la ergonomía, la coherencia y la nemotécnica.
Utiliza con éxito el mismo enlace de teclas independientemente de dónde se encuentre dentro del editor, y ofrece a los usuarios interfaces gráficas y de línea de comandos. Se nutre de la idea de que ni Emacs ni Vim son los mejores editores; ambos lo son.
Editor de código SpaceMacs
5. Creador de Qt
Qt Creator es un entorno de desarrollo integrado gratuito y multiplataforma para C++, JavaScript y QML creado como parte del SDK del marco de desarrollo de aplicaciones Qt.
Ofrece a los usuarios el conjunto de herramientas completo necesario para crear programas complejos con herramientas como un depurador visual, un diseñador de formularios incorporado, resaltado de sintaxis, autocompletado inteligente y extensión de funcionalidad mediante complementos.
QT Creator tiene una versión rica en funciones que es de código abierto bajo la licencia GPLv3 y una versión comercial con un montón de funciones adicionales y soporte para tecnologías que ayudan a brindar una experiencia empresarial, p. servicio de asistencia oficial de Qt.
6. Soportes
Brackets es un editor de código abierto, moderno y gratuito desarrollado por Adobe escrito completamente en JavaScript ,
Entre las diversas características que ofrece Brackets se incluyen vista previa en vivo, compatibilidad con SCSS y LESS, integración con Git, un validador W3C simple, prefijo automático, guías de sangría y compatibilidad con una biblioteca de extensiones de forma gratuita.
Corchetes:editor de texto de código abierto
7. Emac
Emacs es una familia de editores de texto de línea de comandos potentes, gratuitos y de código abierto basados en UNIX, siendo el más popular GNU Emacs . Es completamente personalizable y ofrece varias funciones de edición conscientes del contenido, como resaltado de sintaxis y navegación de línea.
Emacs no es un editor de texto fácil de poner en marcha como uno podría imaginar, pero ofrece un tutorial para principiantes junto con documentación integrada completa incluso para usuarios profesionales.
Fue escrito en Lisp para que los usuarios de Lisp puedan ajustar su funcionalidad para satisfacer sus necesidades y los usuarios pueden emplear complementos para extender su función más allá de escribir código solamente. P.ej. Emacs se puede utilizar como cliente de correo electrónico y lector de noticias.
Editor de texto de Emacs
Emacs se envía en el repositorio de paquetes oficial de su distribución de Linux y es la forma recomendada de instalación.
$ sudo apt install emacs [On Debian/Ubuntu] $ sudo yum install emacs [On CentOS/RHEL] $ sudo dnf install emacs [On Fedora]
8. Vim
Vim es un potente pero ligero editor de línea de comandos de código abierto que ha superado la prueba del tiempo como el "Editor único para gobernarlos a todos ” ya que viene con varias distribuciones de Linux por defecto. Fue creado con la funcionalidad en mente, por lo tanto, aunque es considerablemente difícil de aprender, muchos desarrolladores profesionales están listos para confiar en él.
Al igual que su competencia, Emacs , Vim no ofrece muchas funciones listas para usar, pero se puede configurar a través de configuraciones de preferencia, scripts y complementos para adaptarse al proyecto en el que está trabajando.
Editor Vim
Vim se envía en el repositorio de paquetes oficial de su distribución de Linux y es la forma recomendada de instalación.
$ sudo apt install vim [On Debian/Ubuntu] $ sudo yum install vim [On CentOS/RHEL] $ sudo dnf install vim [On Fedora]
9. Tormenta web
WebStorm es un entorno de desarrollo integrado de pago desarrollado y mantenido por JetBrains para JavaScript proyectos Cuenta con un depurador para Node.js aplicaciones y aplicaciones del lado del cliente, integración perfecta de herramientas para ejecutores de pruebas, REST cliente, pruebas unitarias, integración con VCS como GitHub , Mercurial , etc.
Puedes usar WebStorm para construir proyectos en Angular, React, Vue.js, react Native, Electron, Node.js, Meteor, Cordova e Ionic. No es de uso gratuito, pero puede evaluarlo durante 30 días de forma gratuita.
IDE JavaScript de WebStorm
10. Edición de Komodo
Komodo Edit es un entorno de desarrollo integrado multiplataforma para los lenguajes de programación más populares completos con inteligencia de código para resaltado de sintaxis, autocompletado, refactorización y comandos GoTo.
También ofrece depuración nativa y pruebas unitarias, soporte de control de versiones para Git, CVS, Bazaar, Subversion, Perforce y Mercurial, extensibilidad mediante complementos, colaboración de código mediante ActiveState, soporte para expresiones regulares y amplio soporte de idiomas.
IDE de Komodo
11. Código en cualquier lugar
Code Anywhere es un IDE basado en la nube de pago que permite usar el código de forma remota mediante FTP, SFTP, Google Drive y Dropbox, entre otros servicios remotos. Se centra en el desarrollo basado en contenedores, una empresa que permite a los usuarios desarrollar proyectos de principio a fin e incluso implementarlos directamente desde la nube.
Código en cualquier lugar Las funciones destacadas también incluyen una consola de terminal integrada, revisiones de código, uso compartido de código, colaboración de código, integración con Git, GitHub y Bitbucket, etc. Puede probarlo de forma gratuita durante 7 días, después de lo cual deberá pagar al menos
CodeAnywhere:editor de IDE en la nube
Lee mi artículo sobre Code Anywhere.
La cuestión de qué editor de texto es el adecuado para usted depende en última instancia de sus preferencias, tipo de proyecto, acceso a la comunidad y soporte de extensión. Una vez que los haga bien, seguramente será eficiente en su flujo de trabajo y aumentará la productividad.
¿Su editor de texto JavaScript favorito para Linux llegó a la lista? Comparta sus pensamientos en la sección a continuación.