¿Qué es un buen editor de JavaScript para Windows?

Verá, los idiomas de la web (HTML / CSS / JavaScript) son los idiomas más generales que casi cualquier editor los admite. Para el mundo de JavaScript hay algunos editores realmente avanzados como Visual Studio o editores como WebStorm. Y siempre hay una opción para editores básicos como Emacs y Vim.

Sin embargo, en estos días hay un nuevo grupo de editores que, al menos para la web, han dominado la industria y de alguna manera son editores entre editores de texto sin formato (por ejemplo, Emacs / Vim …) y los IDE potentes específicos de lenguaje pesado (como Visual Studio , Eclipse, JetBrains IDEs …), y entre los editores más populares están:

  • Atom (por GitHub)
  • Texto sublime
  • Brackets (por Adobe)
  • Código de Visual Studio (por Microsoft)
  • Mesa ligera

Ahora cada uno de estos editores tiene algunos superpoderes, Atom es el más popular y tiene muchas extensiones, Sublime es el único codificado con herramientas nativas, por lo tanto, es súper poderoso en archivos muy grandes y el más rápido en cualquier cosa. Brackets está diseñado para “diseñar la web”, para JavaScript no es una buena idea, pero si tiene edición de CSS, Brackets es quizás la mejor idea. No sé si ha escuchado el dicho, pero algunos dicen “Los locos usan Lisp” y LightTable está escrito en un lenguaje familiar lisp (Clojure) y los locos usan LightTable. En realidad, está muy orientado en torno a la idea de Clojure, sin embargo, en realidad tiene muchas buenas ideas. Por ejemplo, la idea de los parques infantiles del lenguaje Swift está realmente influenciada por LightTable.

Sigue siendo el código de Visual Studio. Para mí es el editor favorito y hay muchas razones para ese dicho. En primer lugar, Atom, Brackets, Visual Studio Code y LightTable están escritos con JavaScript y tecnologías web utilizando una plataforma llamada Electron. Y debido a eso, todos son de alguna manera lentos, sin embargo, Visual Studio Code es el más rápido de ellos. También está escrito con la tecnología React de Facebook que hace que también tenga la IU más rápida.

Hay muchos puntos por los cuales es el mejor de ellos. Tiene una gran comprensión de JavaScript debido a su servidor TypeScript integrado.

Tiene el mejor IntelliSense, refactorización, búsqueda de referencias, integración de Git, herramientas de editor y también como parte de la familia Visual Studio; Algunas de las muchas funciones excelentes del editor que solo Visual Studio ofrece, como los accesos directos específicos del editor de Visual Studio (digamos alt + teclas de flecha) y también la función Codelens que le permite tener un análisis de código en su editor.

Viene con una excelente herramienta de depuración que si usa el nodo, tendrá una experiencia como depurar algo como aplicaciones C # / Java en él. Puede establecer puntos de interrupción dentro de su código y monitorear valores de variables en tiempo real dentro de nuestro editor, es como si estuviera codificando en Visual Studio. (También tiene un depurador de cromo y extensiones de depurador de borde desarrolladas por el propio Microsoft para que pueda depurar su código dentro de Chrome o Edge y gracias a la conexión a Visual Studio Code, verá todos los resultados en el editor sin abrir ninguna herramienta de desarrollador en los navegadores)

La razón principal aún es que una buena herramienta de desarrollo debe ser de código abierto, gratuita y multiplataforma para que pueda confiar en ella todo el tiempo que desee sin apostar por el futuro de una empresa. Y también su futuro sistema operativo e idioma de elección.

Visual Studio Code está a salvo de todo eso, ya que tiene los 3 requisitos, y puedes obtener lo que hace que Visual Studio sea genial en un software totalmente gratuito. Así que creo que al menos deberías probar este editor y ver si te gusta, pero creo que te encantará …

1. Pydev con Eclipse – Mejor IDE de Python (Nivel gratuito)

Pydev es el IDE de Python para masas por la sencilla razón de que es gratuito y viene con potentes funciones para una programación eficiente de Python. Es un complemento de código abierto que se ejecuta sobre Eclipse y lleva a Python al reino de Eclipse. Si ya eres usuario de Eclipse, entonces Pydev es el hogar para ti; de lo contrario, Eclipse puede sonar intimidante al principio, pero vale la pena.

Las características clave que mantienen a Pydev en la parte superior de la lista incluyen la integración de Django, la finalización automática de código, la compatibilidad con varios idiomas, la depuración integrada de Python, el análisis de código, las plantillas de código, la sangría inteligente, la coincidencia de paréntesis, el marcado de errores, la integración de control de fuente, el plegado de código, la edición UML y visualización e integración de pruebas unitarias.

El proyecto Pydev fue creado en 2004 por AleksTtotic y actualmente es administrado y mantenido por Fabio Zadrozny. Pydev se mantiene actualizado con las últimas y modernas funciones con la ayuda de una increíble comunidad de usuarios y el patrocinio de empresas como Liclipse, Squish, TraceTronic y muchas más.

Si bien Pydev califica fácilmente como el mejor IDE de Python de código abierto , también viene junto con otro producto llamado Liclipse. Liclipse es un producto comercial creado sobre Eclipse y proporciona mejoras de usabilidad y opciones de temas adicionales.

Además de Python, Pydev IDE también admite el desarrollo de Jython y IronPython. Puede descargar Pydev aquí en – pydev.org/download.html.

Obtenga más información sobre Pydev en el sitio web oficial en – pydev.org.

2. PyCharm – Mejor IDE para Python (versión comercial)

PyCharm es un IDE con todas las funciones para Python de la compañía llamada JetBrains. JetBrains está haciendo herramientas de desarrollo de primer nivel durante los últimos 15 años con el objetivo de hacer que el desarrollo sea más fácil y agradable.

PyCharm es un IDE profesional de Python y viene en dos sabores: edición gratuita de la comunidad y una edición profesional mucho más avanzada que se dirige a los desarrolladores empresariales. La popularidad de PyCharm se puede medir por el hecho de que grandes marcas como Twitter, Groupon, Spotify, eBay y Telefónica, etc., también han utilizado PyCharm Python IDE.

La mayoría de las funciones están disponibles en la versión gratuita, incluida la finalización inteligente del código, la navegación intuitiva del proyecto, la verificación y corrección de errores sobre la marcha, la calidad del código con las comprobaciones PEP8 y la refactorización inteligente, el depurador gráfico y el corredor de prueba. También se integra con el portátil IPython, es compatible con Anaconda y con otros paquetes científicos como matplotlib y NumPy.

Hay otras características más avanzadas como capacidades de desarrollo remoto, soporte de bases de datos, soporte de marcos de desarrollo web, etc. y están disponibles solo en la edición profesional de PyCharm.

Lo que más me gusta de PyCharm es su soporte para múltiples marcos de desarrollo web de terceros como Django, Pyramid, web2py, motor de aplicaciones de Google y Flask, lo que lo convierte en un IDE de desarrollo de aplicaciones rápido completo.

Puede descargar Community Edition (sin costo) de PyCharm Python IDE aquí en – Descargar Pycharm community edition.

Puede leer más sobre PyCharm en – jetbrains.com/pycharm.

3. VIM

VIM es uno de los editores de texto más avanzados y es muy popular entre la comunidad de desarrolladores de Python. Es de código abierto y está disponible de forma gratuita bajo licencia GPL.

Sin embargo, Vim es mejor conocido como editor, pero ofrece nada menos que un entorno de desarrollo completo de Python cuando está configurado correctamente para el desarrollo de Python . VIM es liviano, modular y rápido y es el más adecuado para programadores que aman los teclados y solo los teclados, sin usar el mouse mientras se codifica.

La configuración inicial puede llevar un poco de tiempo, ya que necesita usar múltiples complementos VIM para que funcione de la manera que desea, pero al final vale la pena el esfuerzo. Buscando un IDE de Python para Linux , VIM puede ser fácilmente su opción predeterminada.

Puede leer más sobre VIM aquí en – vim.org.

4. IDE de ala

Wing IDE es otro IDE comercial de Python de la compañía llamada Wingware y está dirigido a desarrolladores profesionales. Wing IDE se lanzó hace 15 años y es un producto muy maduro y proporciona la mayoría del conjunto moderno de herramientas y características necesarias para la programación de Python.

Wing IDE es compatible con Windows, OS X y Linux y funciona con las últimas versiones de Python, incluido Python sin pila. Wing IDE tiene una versión básica gratuita, una edición personal y una edición profesional muy potente.

La depuración es algo donde Wing IDE brilla más e incluye características como depuración multiproceso, depuración de código roscado, depuración automática de procesos hijos, puntos de interrupción, pasos de código, datos de inspección de código, etc. También ofrece la función de depurar remotamente código que se ejecuta en Raspberry PI.

Con respecto a la gestión del código, es muy flexible con Git, subversion, forcence, cvs, Bazaar y Mercurial e incluye la herramienta diff y merge.

Wing IDE también es compatible con una gran cantidad de marcos de Python, incluidos Maya, MotionBbuilder, Zope, PyQt, PySide, pyGTK, PySide, Django, matplotlib y muchos más.

Puede leer más sobre Wing IDE aquí en – Wing IDE de Wingware.

5. Spyder Python

Spyder Python es un IDE de código abierto para Python , el más adecuado para el desarrollo científico de python. Es un software ligero, escrito en Python y disponible de forma gratuita bajo licencia MIT.

Algunas de las características básicas de Spyder python son el editor multilingüe, la consola interactiva, el visor de documentación, el explorador de variables, Buscar en archivos, el explorador de archivos, etc. Puede obtener el paquete Spyder IDE para Windows, Mac o Linux.

Aunque Spyder es un IDE independiente que es compatible con múltiples plataformas, incluidas Windows, Linux, MacOS, MacOS X, pero también se puede utilizar como una biblioteca de extensión PyQt y se puede incrustar en aplicaciones PyQt.

Puede leer más sobre Spyder Python IDE aquí en – github.com/spyder-ide/spyder.

6. IDE de Komodo

Komodo IDE es un IDE multiplataforma de la compañía llamada Activestate y admite múltiples idiomas, incluido Python. Es un producto comercial pero ofrece una versión gratuita de código abierto con el nombre de Komodo Edit y se puede instalar en Mac, Windows y Linux.

Komodo con todas las funciones se ofrece de forma gratuita a instituciones educativas calificadas donde los maestros y profesores pueden usarlo en laboratorios y con fines de enseñanza. Los estudiantes también obtienen las licencias a un precio muy reducido.

Al igual que la mayoría de los IDE profesionales de Python, Komodo también incluye características básicas como refactorización de código, autocompletar, sugerencias de llamada, coincidencia de corchetes, navegador de código, ir a definición, depuración gráfica, depuración multiproceso, depuración multiproceso, configuración de punto de interrupción, perfilado de código, unidad integrada prueba e integración con bibliotecas de terceros como pyWin32.

Con el lanzamiento de la última versión, Komodo ofrece una dura competencia a los mejores editores de Python como PyCharm, Pydev y Wing IDE al ofrecer características como integración de administrador de paquetes, seguimiento de cambios, visor de rebajas, alcance de shell, marcadores rápidos, ir a cualquier cosa (Comando) y mucho mas.

Descargue la versión gratuita de Komodo IDE aquí – Komodo Edit download.

Lea más sobre Komodo IDE aquí – Komodo IDE.

7. PTVS – El mejor IDE de Python para Windows

Lo que Pydev es para Eclipse PTVS es para Visual Studio. PTVS o “Python Tools for Visual Studio” transforma Visual Studio en un IDE de Python potente y rico en funciones, y es de código abierto y totalmente gratuito. PTVS es el participante más reciente en el mundo de los IDE de Python y se lanzó a mediados de 2015. Está desarrollado y mantenido por la comunidad y el propio Microsoft.

PTVS es compatible con casi todas las versiones gratuitas de Visual Studio e incluye las siguientes ediciones para VS 2015 y VS 20013.

  • Edición comunitaria
  • Express para web
  • Express para escritorio

Algunas de las características clave de PTVS incluyen soporte para Python, IronPython y CPython, edición de código y navegación, creación de perfiles, depuración de Python / C ++ mixta, depuración remota de Linux / MacOS, IntelliSense e IPython. También es compatible con el desarrollo web con Django y muchos otros marcos.

Sin lugar a dudas, le brinda el mejor IDE de Python para Windows entre el nivel gratuito y si ya es un usuario de Visual Studio y quiere probar Python, no necesita buscar nada más allá de PTVS.

Conozca más sobre PTVS en – PTVS Python IDE.

8. Eric Python

Eric es otro editor de código abierto de Python e IDE que viene con la mayoría de las características requeridas para una programación eficiente. Está escrito exclusivamente en Python y se basa en el kit de herramientas Qt GUI e integra un potente control del editor Scintilla.

Eric es la creación de Detlev Offenbach y es de uso gratuito bajo licencia GPL. Con los años de desarrollo, Eric se ha convertido en uno de los IDE más utilizados y con más funciones. Ofrece un sistema sólido de administración de complementos y puede ampliarse con el uso de complementos.

Eric ofrece todas las funciones básicas, como consejos de llamadas, plegado, resaltado, explorador de clase, perfiles y cobertura de código, etc., pero las características clave que hacen que Eric sea lo suficientemente competitivo con IDE comerciales de Python como PyCharm, Wing IDE o Komodo son:

  • Gestión integrada de tareas
  • Soporte de prueba de unidad – integrado
  • Refactorización de cuerdas
  • Complementos principales para cuadros de diálogo Regex y Qt
  • Opción para iniciar aplicaciones de terceros desde el editor
  • Diagramas de aplicación.
  • Capacidades de gestión de proyectos
  • Shell interactivo de python
  • Interfaz de usuario multilingüe que incluye inglés, alemán, ruso, francés, checo, español, italiano, turco y chino.
  • Control de versiones para Subversion, Mercurial y Git usando anuncios en complementos.
  • Y muchos más.

Eric se puede contar fácilmente como el mejor IDE para Python en el nivel gratuito. Puede leer más sobre Eric Python aquí en – Eric Python IDE.

9. Sublime Text 3 / Anaconda Python IDE

Sublime Text 3 es uno de los editores de códigos ligeros multiplataforma más potentes hasta la fecha. Con el uso de complementos, Sublime Text 3 se puede utilizar como un IDE con todas las funciones: el IDE de Sublime Python . Obtienes la elegancia del texto sublime y los poderes de Python en un solo lugar para crear tu propia magia.

La transformación más poderosa es traída a usted por el paquete Anaconda que proporciona la finalización del código y el linting para Python. Si bien Anaconda se ocupa de lo básico, hay toneladas de temas, interfaz de usuario ultrarrápida, configuración fácil, toneladas de paquetes para más funciones de potencia.

Puede leer más sobre Anaconda Python IDE aquí: Sublime Text 3 como Python IDE.

10. Emacs – Python Editor cum IDE

Emacs tiene un ecosistema propio. Es el editor de texto GNU que es extensible y altamente personalizable. Cuando se trata de la programación de Python, Emacs se puede configurar de tal manera que se transforme en un IDE de Python libre completamente funcional.

Emacs es tan popular para el desarrollo de Python que proporciona soporte Python listo para usar a través de python -mode. Emacs se puede configurar aún más para funciones más avanzadas mediante el uso de paquetes adicionales.

Fuente: Python IDE: The10 Mejores IDEs para programadores de Python

Hay varias opciones Mis favoritos son:

  • NetBeans IDE – Descripción general Completo, elegante, listo para la producción.
  • Notepad ++ Home Un clásico, para profesionales.
  • Atom: un editor de texto pirateable para el siglo XXI Uno moderno de los creadores de Github

Y, por supuesto, el nativo: Herramientas Node.js para Visual Studio

Emacs

Su plugin js2-mode tiene todo lo que necesita (verificación de sintaxis en tiempo real, salto al símbolo, imprimir ruta json, etc.). Está escrito en Lisp puro, por lo que no necesita instalar NodeJS en Windows antes de codificar.

Además, tiene su propia característica asesina. Por ejemplo, salte a la definición de función en el archivo js actual:

Emacs tiene una pequeña curva de aprendizaje (necesita 1 ~ 2 semanas para ser bueno en Emacs). Pero en comparación con su poder ilimitado, esa curva de aprendizaje no es nada.

En mi opinión, Visual Studio es el mejor IDE para el desarrollo de JS. Puede obtener su edición express, que es más ligera que la edición Enterprise.

Microsoft también lanza otra versión de Visual Studio que, a diferencia del estudio visual real, puede obtenerlo desde aquí Visual Studio Code – Code Editing. Redefinido

Si es un principiante, le aconsejo que intente codificar en Notepad ++, que lo ayudará a memorizar la sintaxis y las funciones sensibles a mayúsculas y minúsculas.

Eclipse + node.js es la mejor suite, creo, puede leer los artículos a continuación para obtener información detallada.

Cómo ejecutar / depurar la aplicación Node.js con Eclipse

Puede usar el editor de texto sublime 2.

También hay varias otras opciones.

1.Webstorm (tiene buena característica intellisense)

2.atom (construido por github)

3.notepad ++

More Interesting

¿Existe algún marco web que brinde una plataforma para la evaluación de asignaciones de programación de ciencias de la computación?

¿Para qué se usa HTML?

¿Qué trucos psicológicos puedes usar en un sitio web?

¿Cuáles son los problemas asociados con los sitios web, servidores y bases de datos a medida que crecen significativamente? ¿Hay buenos libros, artículos o conferencias en línea que discutan este tema en profundidad?

¿Cuáles son los pros y los contras de Twitter Bootstrap versus Angular Material?

¿Cuál es la mejor manera de aprender los conceptos básicos de SEO para un sitio creado en WordPress?

Para fines de trabajo independiente, ¿cuál de los siguientes lenguajes de programación se necesita principalmente para el desarrollo de software (C #, Java, Python o PHP)?

¿Qué hay de nuevo en Symfony 3?

¿Cómo desarrollaron las personas aplicaciones web antes de los principios actuales de desarrollo MVC / RESTful?

¿Vale la pena iniciar un sitio web de recarga móvil y un negocio de aplicaciones de recarga?

Cómo crear un menú personalizado con sangrías triangulares a cada lado

¿Cuánto tiempo le llevará a un desarrollador web recrear Facebook.com? ¿Sería su versión de Facebook tan rentable como la real?

Cómo insertar datos simultáneamente en varias tablas en la base de datos MySql usando un formulario

Cómo crear blogs y páginas web sin publicarlas oficialmente en Internet, pero generando una página web completamente visible

Cómo usar jQuery en Mozilla Thimble