GNU/Linux >> Tutoriales Linux >  >> Linux

Los 20 mejores editores de Javascript para escritorio Linux

No hace mucho tiempo, la gente consideraba que JavaScript era un lenguaje obsoleto que tiende a complicar las cosas más que a ayudar. Sin embargo, con el inicio de Node.js, el tiempo de ejecución creado sobre el infame motor v8 de Chrome, los desarrolladores pueden ejecutar código JavaScript fuera del navegador. Puede que no lo imagine, pero esto les da a los desarrolladores una flexibilidad superior al permitirles usar el mismo lenguaje tanto en el lado del cliente como en el del servidor. Además, con la actualización estable de ES6, JavaScript se ha convertido en un lenguaje mucho más elegante por derecho propio y aporta una ventaja adicional con respecto a la entrega de aplicaciones web impresionantes. Hoy, describiremos los 20 mejores editores de JavaScript para Linux, el sistema más utilizado por los desarrolladores de JavaScript de código abierto.

Los mejores editores de Javascript para Linux

Nuestros expertos han seleccionado esta lista de los 20 mejores editores de Javascript para Linux en función de atributos como popularidad, impacto en los desarrolladores, extensibilidad y soporte de la comunidad. Elegimos un IDE de javascript o un editor de texto de javascript y seleccionamos un conjunto selecto de editores de javascript en línea.

1. Código de Visual Studio

Construido sobre JavaScript, Visual Studio Code es uno de los mejores editores de código disponibles. Uno de los mejores proyectos de código abierto de Microsoft en los últimos tiempos, este editor de texto de JavaScript viene ocupado con funciones cotidianas como resaltado de sintaxis, fragmentos, refactorización de código, atajos de teclado y muchas más. La enorme capacidad de personalización y extensibilidad de este javascript lo ayudó a asegurar su posición como la herramienta de entorno de desarrollo más popular en la Encuesta de desarrolladores de desbordamiento de pila.

Características notables

  • La compatibilidad con IntelliSense permite que el código VS le brinde sugerencias esenciales mientras codifica en JavaScript.
  • El control Git incorporado permite una velocidad y comodidad superiores al mantener la integridad de su flujo de trabajo.
  • La terminal integrada le permite jugar con el sistema mientras mantiene su atención en el código al mismo tiempo.
  • La verificación de tipo JS integrada permite que este editor de texto javascript verifique el tipo de su código JS de forma estática.

2. Tormenta web

Uno de los ide de javascript más preferidos tanto para desarrolladores nuevos como veteranos, WebStorm combina potentes funciones integradas para hacer que su la vida mucho más fácil al escribir JavaScript. Viene preempaquetado con JSHint, JSLint, JSCS, ESLint y Closure Linter para ayudarlo a mantener la calidad y la integridad de su código. El modo de autocompletado inteligente permite que este editor de Javascript haga predicciones inteligentes basadas en su comprensión de los objetos de JavaScript.

Características notables

  • La integración predeterminada de Node.js de este IDE de JavaScript le permite ejecutar, depurar y realizar pruebas unitarias de sus aplicaciones web directamente desde el IDE.
  • El servidor incorporado es conveniente cuando se prueban fragmentos de su proyecto.
  • Este editor de Javascript viene con soporte nativo para marcos de JavaScript populares como Meteor, Angular y React.
  • La compatibilidad integrada con el corredor de pruebas Karma permite a los desarrolladores aprovechar el paradigma de desarrollo basado en pruebas (TDD).
  • A pesar de ser un IDE profesional con todas las funciones, este IDE de javascript utiliza mucha menos memoria que sus competidores basados ​​en Electron, lo que proporciona un gran salto en el rendimiento.

3. Texto sublime

Sublime Text Editor es un poderoso y sofisticado editor de texto javascript que viene con una potente API y un ecosistema de paquetes para ayudarlo a ampliar su núcleo. Este editor de Javascript es uno de nuestros favoritos en cuanto a capacidades de personalización. Puede personalizar casi cualquier cosa con este editor, incluidos, entre otros, combinaciones de teclas, menús, fragmentos, macros y finalizaciones. Gracias a la incorporación de componentes básicos personalizados, Sublime Text ofrece a los desarrolladores de JS un rendimiento que otros aún no han igualado.

Características notables

  • El bajo uso de memoria permite que este editor de texto javascript sea la mejor opción para proyectos grandes y complejos.
  • Viene con soporte integrado para Vim.
  • Apto para principiantes y ligero.
  • Gran comunidad que ofrece complementos para casi cualquier tarea.

4. Neovim

La extensión de Vim, considerado por muchos como el mejor editor de texto de Unix, Neovim viene con características suficientemente poderosas para sea ​​su próximo editor de Javascript para Linux. El sólido conjunto de funciones predeterminadas, combinado con las funcionalidades modernas de la terminal, como el estilo del cursor, los eventos de enfoque, el pegado entre paréntesis, hacen de Neovim un editor de texto javascript superior para los sistemas Linux. Y puede trabajar en cualquier cosa que admita Vim, lo que hace que este IDE de javascript sea una excelente alternativa para nosotros, la gente de la vieja escuela.

Características notables

  • Permite una integración mucho mejor con herramientas externas que sus competidores.
  • La naturaleza agnóstica de la interfaz de usuario del editor permite integrar Neovim en cualquier sistema de interfaz gráfica de usuario.
  • La separación entre las funciones principales y los complementos permite que este editor de Javascript sea extremadamente flexible.

5. Átomo

Una de las primeras implementaciones de Javascript de un editor de texto, Atom cumple su propósito muy bien. Este editor de Javascript le brinda todas las funcionalidades necesarias para continuar con su próximo proyecto web.

Desde la gestión de paquetes integrada hasta la selección y edición de varias líneas, obtendrá casi todo lo que desee en un editor de texto javascript moderno. El ecosistema de código abierto masivo de este javascript también garantiza que tendrá acceso a módulos de terceros para casi cualquier cosa.

Características notables

  • Altamente modular y listo para usar nada más sacarlo de la caja.
  • La búsqueda aproximada de funciones, configuraciones y fragmentos disponibles está disponible a través de una paleta de comandos bien seleccionada.
  • Compatibilidad con HiDPI integrada sin problemas de escalado.
  • La compatibilidad con la programación de pares instantáneos predeterminada permite un enfoque de desarrollo basado en pruebas (TDD).

6. IDEA de IntelliJ

Aunque está diseñado para usarse como IDE de Java, IntelliJ IDEA de JetBrains ofrece funciones potentes pero convenientes que también pueden ayudar a su Sesiones de programación JavaScript de forma masiva. Este ide de JavaScript infalible viene con características como refactorización de código inteligente, navegación rápida, análisis de errores astuto y soporte para herramientas de desarrollo como Karma, Gulp y Grunt. La implementación que invita a la reflexión de este editor de Javascript garantiza que no pierda su dinámica mientras mantiene incluso los flujos de trabajo más complejos.

Características notables

  • La función integrada de reconocimiento del contexto garantiza que reciba advertencias esenciales al escribir programas JavaScript.
  • La sólida compatibilidad con los sistemas de control de versiones, como git, svn, etc., garantiza que hacer un seguimiento de sus bases de código no se sienta como una pesadilla.
  • El depurador en línea es útil para buscar errores en diferentes módulos de un proyecto.

7. Vim

El editor de texto Unix más notorio que ha surgido en las últimas décadas, Vim combina funciones complejas con potentes métricas de rendimiento que hacen es una opción muy adecuada como su próximo editor de Javascript. Si eres uno de esos geeks de terminales de la vieja escuela como yo, sin duda Vim o Emacs son para ti.

Este rápido y liviano editor de texto javascript es capaz de hacer cualquier cosa, incluso en los sistemas más antiguos. Además, una plétora de capacidades de personalización permite a los usuarios modificar este ide de javascript fácilmente según sus requisitos.

Características notables

  • Vim es extremadamente programable, lo que significa que puede personalizar y ampliar sus funcionalidades como desee.
  • Proporciona soporte directo para SSH para obtener acceso a sistemas remotos.
  • Vim viene con una enorme lista de macros fácilmente disponibles.
  • Uno de los editores de Javascript más estables que puede tener en sus manos.

8. Emacs

El principal oponente de Vim, Emacs, tiene una base de fans comprometida que tiende a iniciar guerras santas cuando se trata de comparando estos dos gigantes de Unix. Emacs es conocido por su extensibilidad superior que garantiza la personalización de cada componente principal.

La naturaleza de autodocumentación de este editor de Javascript también se adapta a los recién llegados. Aunque la curva de aprendizaje puede parecer demasiado empinada al principio, Emacs puede hacer que su experiencia de programación Javascript sea muy sencilla una vez que lo domine.

Características notables

  • La extensa documentación de este editor de texto javascript es excelente y muy completa.
  • Desde la programación de la reproducción multimedia (EMMS) hasta la composición tipográfica y la visualización de imágenes, Emacs es capaz de hacer cosas que van mucho más allá de la simple "edición de texto".
  • Emacs es conocido por su integración superior con herramientas como shells, emuladores, control de versiones y sistemas de navegación.

9. Spacemacs

Construido sobre Emacs, Spacemacs es el último editor de Javascript con un conjunto de funciones potente y flexible. Este editor de texto javascript de código abierto proporciona resaltado de sintaxis para todos los principales lenguajes de programación y también ofrece combinaciones de teclas mnemotécnicas para mejorar la ergonomía. Puede seleccionar entre tres modos de entrada distintos, a saber, Emacs, Vim y una combinación híbrida. La documentación detallada permite que incluso los nuevos programadores de JavaScript utilicen fácilmente este IDE de JavaScript.

Características notables

  • Programable hasta la médula.
  • La comunidad es la más grande entre todos los kits de inicio de Emacs.
  • Toma lo mejor de Vim y Emacs y lo combina en un editor de Javascript independiente.
  • Los paquetes están configurados por multitud y no interfieren entre sí.

10. Nube de AWS 9

AWS Cloud 9 es un ide de JavaScript basado en la nube de Amazon, que permite a los desarrolladores escribir y ejecutar aplicaciones de Javascript con solo un navegador web simple. Este editor de javascript en línea viene con un depurador y una terminal integrados para mantener un flujo de trabajo profesional.

La experiencia del usuario es perfecta en todos los dispositivos, ¡y ni siquiera necesita instalar el software! Si está buscando un editor de javascript en línea para mantener una experiencia de desarrollo sin servidor con características sólidas y comprobadas, AWS Cloud 9 es la mejor solución para usted.

Características notables

  • La naturaleza completamente basada en la web de este editor lo hace muy adecuado para colaborar en diferentes proyectos.
  • La capacidad de colaboración en tiempo real de AWS Cloud 9 facilita la programación en pareja.
  • Puede ejecutar el software en hardware y alojamiento personal para una mejor accesibilidad.
  • Este editor de Javascript permite la implementación rápida de aplicaciones a través de CLI.

11. NetBeans

A pesar de ser un IDE dedicado a Java, NetBeans lo juega muy bien en la entrega de aplicaciones web de JavaScript. Desde la compatibilidad con múltiples lenguajes de programación hasta características como el resaltado de sintaxis y el autocompletado, lo obtiene todo con NetBeans.

Este editor de Javascript gratuito y de código abierto es particularmente útil si trabaja en un entorno corporativo y necesita mantener proyectos grandes y complejos. Aunque de naturaleza monolítica, NetBeans optimiza muy bien sus métricas de rendimiento.

Características notables

  • El servidor web y el terminal incorporados aumentan la productividad mucho más rápido.
  • Una enorme lista de complementos fácilmente disponibles amplía aún más la funcionalidad de este IDE de JavaScript.
  • Viene con soporte para complementos Grunt y lint/hint.
  • Integración perfecta con los modernos sistemas de control de revisión.

12. Soportes

Brackets es un editor de Javascript relativamente moderno y competente que viene con características notables y combina complementos que mejoran el rendimiento. La interfaz de usuario limpia y ordenada de este editor de texto javascript es una bendición visual por derecho propio.

Gracias a su incorporación de tecnologías web estándar, este ide de javascript puede ser pirateado y ampliado fácilmente incluso por programadores web novatos. El editor se abre extremadamente rápido y le permite cambiar entre proyectos mucho más rápido, lo que aumenta significativamente la productividad.

Características notables

  • El editor en línea aumenta la productividad mientras mantiene el flujo de trabajo.
  • La función de vista previa en vivo le permite ver lo que hace su código en tiempo real.
  • La función de búsqueda instantánea es extremadamente rápida y eficiente.
  • Los soportes vienen con soporte nativo para TernJS.
  • Puede extraer fácilmente activos de PSD.

13. Código en cualquier lugar

Codeanywhere es un ide javascript multiplataforma que se basa en tecnologías en la nube y le permite escribir, editar y ejecutar instantáneamente sus proyectos web directamente desde un navegador o dispositivo móvil. La totalidad de este editor de Javascript está escrito con JavaScript y es compatible con más de 75 lenguajes de programación.

Con este editor de javascript en línea, obtendrá características estándar como números de línea, advertencias, errores en el canalón, administración de archivos con pestañas, soporte para servidores FTP/SSH y mucho más. También le permite implementar directamente sus proyectos en Heroku.

Características notables

  • La función de compartir enlace de este editor de JavaScript en línea le permite invitar a otros a colaborar en su proyecto simplemente compartiendo un enlace.
  • El autocompletado de códigos JS aumenta significativamente la productividad.
  • Soporte nativo para Dropbox y Google Drive.
  • Viene con un linter de JavaScript totalmente personalizable.
  • Tiene aplicaciones móviles para Android, iOS, Windows y Blackberry.

14. FuenteGuarida

Otro editor de javascript en línea basado en la nube para hacer esta lista, SourceLair proporciona una plataforma de desarrollo aislada para su próximo proyecto de JavaScript. Puede acceder fácilmente a sus proyectos en SourceLair desde su URL pública y compartirlos para mostrar a su cliente sobre la marcha.

Este increíble editor de Javascript hace que mantener su flujo de trabajo sea muy fácil y al mismo tiempo aumenta la tasa de productividad. Obtendrá características como una vista dividida, carga de archivos de arrastrar y soltar, accesos directos a combinaciones de teclas de texto sublime, compatibilidad con Emmet y muchas más con este IDE de javascript.

Características notables

  • La función de autocompletado en vivo para JS brinda sugerencias precisas basadas en las bibliotecas instaladas.
  • Las funciones de informes de errores en tiempo real y totalmente personalizables ayudan a eliminar los errores al instante.
  • La terminal completa de Linux le permite acceder a su sistema directamente desde el navegador.
  • La función de sincronización del navegador permite ver cualquier cambio en su código JS sin actualizar el navegador.

15. IDE de Komodo

Komodo IDE es un ide javascript extremadamente popular para Linux que viene con características modernas como compatibilidad con depuradores, visor DOM, shells interactivos, integración de control de código fuente y muchas más. Este editor de Javascript es particularmente adecuado para proyectos grandes y complejos en los que los desarrolladores necesitan mantener diferentes bases de código y módulos. También obtendrá funciones como un editor de base de datos, compatibilidad con git y acceso remoto a archivos FTP con este increíble editor de texto javascript.

Características notables

  • El mecanismo de control de versiones incorporado permite a los desarrolladores mantener fácilmente los flujos de trabajo de proyectos más grandes.
  • Con la función ActiveState, varios desarrolladores pueden colaborar en un proyecto en tiempo real.
  • La función de autocompletado realmente funciona bien para JavaScript.
  • El motor subyacente del IDE de Komodo es capaz de ejecutar expresiones regulares.

16. Mesa de luz

La plataforma de desarrollo integrada Light Table es un ide de javascript moderno y vibrante que viene con funciones como cambio instantáneo de archivos, resaltado de sintaxis, depuración y muchas más. Este editor de Javascript le permite ver el flujo de datos en su aplicación en tiempo real para que pueda realizar un seguimiento de su flujo de trabajo fácilmente.

El buscador difuso de archivos y comandos funciona excepcionalmente bien y rápido, para el caso. Este editor de texto javascript liviano tiene un hermoso diseño y brinda una imagen relajante.

Características notables

  • La función de evaluación en línea le permite ver lo que hace cada línea de código sin interpretar todo el código.
  • La función de vigilancia le permite ejecutar su código en tiempo real mientras lo escribe.
  • Administrador de complementos incorporado para ayudarlo a administrar las extensiones de terceros de manera eficiente.
  • Desde gráficos hasta juegos, puede incrustar cualquier cosa directamente.

17. Codenvidia

Otro editor de javascript en línea de nuestra lista, Codenvy, proporciona un entorno de tiempo de ejecución personalizado para ejecutar, probar y depurar sus aplicaciones de JavaScript. Este editor de Javascript fácil de usar admite una gran cantidad de lenguaje además de JavaScript y ofrece funciones avanzadas como pruebas de compatibilidad, modelado de datos, gestión de implementación, IntelliSense y refactorización.

El entorno en sí es completamente personalizable y tiene como objetivo mantener incluso los flujos de trabajo más complejos. La función de análisis y control de código fuente de este ide de javascript profesional lo hace adecuado para abordar proyectos complejos.

Características notables

  • La función "Fábrica" ​​permite a los desarrolladores crear espacios de trabajo colaborativos, en tiempo real y bajo demanda.
  • El editor de Javascript basado en navegador es extremadamente rápido y seguro.
  • Puede usar SSH directamente en contenedores en ejecución.
  • El proceso de configuración es fácil incluso para los principiantes y permite el inicio de sesión anónimo.

18. Pescado azul

Este editor de Javascript avanzado para el sistema Linux ofrece una variedad de herramientas para facilitarle la vida al codificar su próxima aplicación web usando JavaScript. Bluefish viene con una lista de funciones modernas que incluye, entre otras, resaltado de sintaxis, finalización automática, plegado de código, recuperación automática y muchas más.

También obtendrá funcionalidades como el corrector ortográfico en línea consciente del código, soporte para codificación múltiple. El editor de texto javascript se puede personalizar y ampliar fácilmente, gracias a una enorme lista de complementos fácilmente disponibles. También se debe tener en cuenta el soporte incorporado para la codificación emmet o zen.

Características notables

  • Este ide de javascript es excepcionalmente liviano y rápido.
  • Viene con una función de búsqueda y reemplazo muy potente y elegante.
  • Cuenta con funciones de autocompletado y autoetiquetado.
  • Integración avanzada de herramientas externas como lint, weblint, xmllint, tidy, javac y make.
  • Admite el manejo de archivos remotos de subprocesos múltiples a través de FTP, SFTP, HTTP, HTTPS.

19. PLAYCODE.io

Este editor de javascript en línea hace que sea muy fácil jugar con fragmentos de su próximo proyecto web. Encontramos que PLAYCODE.io es particularmente adecuado para seleccionar demostraciones o prototipos para mostrar a sus clientes o al líder del equipo. No necesita instalar ni configurar nada con este ide de javascript; solo abra su navegador y comience a programar de inmediato.

Otro aspecto positivo es que cada cambio de su código se guarda automáticamente en el servidor, por lo que no tendrá que preocuparse por mantener los códigos fuente con este impresionante editor de texto JavaScript.

Características notables

  • La plataforma es muy rápida y se inicia aún más rápido.
  • Muy bueno para la creación de prototipos o el wireframe de su próximo proyecto web.
  • Puede compartir fácilmente su prototipo o proyecto con los clientes a través de una URL pública.
  • Se puede utilizar para crear y publicar un proyecto completo en dominios personales.
  • La consola puede incluso usarse para depurar un error potencial en programas más extensos.

20. Geany

Un editor de Javascript liviano y rápido, Geany tiene como objetivo llenar el vacío entre los IDE livianos y los editores de texto pesados. Este editor de texto javascript tiene un administrador de proyectos simple que permite a los desarrolladores concentrarse más en los aspectos de codificación de su proyecto. Las características integradas del terminal permiten un producto muy superior, mientras que características como la búsqueda rápida aumentan la productividad al mismo tiempo.

La función de búsqueda funciona igual incluso en un archivo de texto de 2 GB. Está desarrollado por una comunidad activa de código abierto que se asegura de que los usuarios obtengan la experiencia que buscan cuando usan este ecléctico ide de javascript.

Características notables

  • El administrador de complementos incorporado facilita la instalación y administración de módulos externos.
  • Este editor es capaz de mostrar las clases internas y los métodos de sus códigos JavaScript.
  • Tiene un menú intuitivo que permite a los usuarios establecer sus preferencias muy fácilmente.
  • Etiquetas de cierre automático para XML y HTML.

Pensamientos finales

Estamos al final de nuestra lista de los 20 mejores editores de Javascript para Linux y le agradecemos cordialmente que se quede con nosotros. Con suerte, ha obtenido suficientes conocimientos esenciales para decidirse por un editor de texto javascript específico para su próximo proyecto. Nuestra lista contiene no solo selecciones principales, sino también algunos IDE de javascript poco convencionales.

Al elegir el mejor editor para sus proyectos de JavaScript, le sugerimos que primero establezca sus requisitos. Luego repase esta guía nuevamente y vea qué editor de Javascript satisface sus demandas de la mejor manera. Como todo desarrollador inteligente debe saber, el poder está en tus manos, el programador. Entonces, deja de preocuparte demasiado por el editor y comienza a probarlo ahora mismo.


Linux
  1. 3 editores de texto ligeros para Linux

  2. Los 10 mejores editores de texto para Linux Desktop

  3. Los 15 mejores sistemas de gestión de bases de datos para escritorio Linux

  4. Los mejores editores de JavaScript para Linux

  5. Los 5 mejores programas de blogs para escritorio Linux

Los 15 mejores programas de edición de etiquetas musicales para sistemas Linux

Los 20 mejores sistemas de álgebra informática para escritorio Linux

Los 20 mejores programas de mensajería instantánea para escritorio Linux

Las 20 mejores alternativas de Notepad ++ para el sistema Linux

Los mejores editores de texto de Linux:los 20 editores de texto y HTML revisados

Los mejores editores de Markdown para Linux:los 20 mejores revisados ​​para los nerds de Linux