12 mejores editores de código gratuitos
Programa De Educación De La Tecnología / / December 30, 2020
1. Código de Visual Studio
- Idiomas: C, C #, C ++, CSS, Go, Groovy, HTML, Java, JavaScript, JSON, Lua, .NET Core, Objective-C, PHP, Perl, Python, Ruby, Rust, Shell script, TypeScript y otros.
- Plataformas: Windows, macOS, Linux.
Un editor de código universal de Microsoft, bastante rápido y funcional. El entorno de código abierto admite la finalización inteligente automática del texto del programa con utilizando tecnología Microsoft IntelliSense y resaltado de sintaxis para los más populares Idiomas
Visual Studio Code cuenta con suficientes funciones tanto para aficionados como para profesionales. desarrollo. El editor tiene herramientas integradas para manipular repositorios de Git y herramientas para refactorizar. Puede ampliar la funcionalidad a expensas de miles de complementos: búsquelos en el entorno por nombre o por el idioma en el que escribe.
Los métodos abreviados de teclado pueden ayudarlo a editar código más rápido en Visual Studio Code. Proporcionarán una navegación rápida a través de su proyecto e impresionarán al reclutador en la entrevista.
Descargar código de Visual Studio →
2. Átomo
- Idiomas: C, C ++, C #, CSS, Go, HTML, JavaScript, Java, JSON, Objective-C, PHP, Perl, Python, Ruby, Shell script, Scala, SQL, XML, YAML y más.
- Plataformas: Windows, macOS, Linux.
Un editor de código abierto simple y fácil de usar: creación de GitHub Inc., el servicio de desarrollo de software colaborativo y alojamiento más grande ahora propiedad de Microsoft. Atom admite una amplia variedad de idiomas y es adecuado para el desarrollo multiplataforma.
Hay complementos escritos en Node.js disponibles aquí: expandirán seriamente sus posibilidades. Atom funciona de manera rápida y confiable, admite la sincronización con Git, el plegado de código, la finalización automática de palabras y otras características de los editores profesionales.
Con Teletype for Atom, puede colaborar con un colega para escribir código en tiempo real. Es ideal para programación de pares, corrección rápida de errores y lluvia de ideas en I + D.
El editor viene con cuatro opciones de interfaz y ocho temas: claro y oscuro. También hay herramientas para la personalización manual en CSS / Less, HTML y JavaScript, todo lo cual le ayudará a configurar un entorno de trabajo extremadamente cómodo.
Descarga Atom →
3. Texto sublime 3
- Idiomas: C, C ++, C #, CSS, Erlang, HTML, Groovy, Haskell, Java, JavaScript, LaTeX, Lisp, Lua, MATLAB, Perl, PHP, Python, R, Ruby, SQL, XML y más.
- Plataformas: Windows, macOS, Linux.
Editor ligero, pero bastante potente, adecuado tanto para desarrolladores principiantes como para profesionales. Se inicia rápidamente incluso en computadoras de gama baja y admite complementos escritos en Python.
Sublime se puede configurar de manera flexible para trabajar con proyectos de miles archivos. Se admiten autocompletar, edición múltiple y edición instantánea de varias líneas. Todo esto minimiza las acciones rutinarias y elimina nuevos errores.
También puede guardar fragmentos (fragmentos de código que usa con frecuencia) para insertarlos con un método abreviado de teclado, sin largas búsquedas en proyectos antiguos.
En la tercera versión del editor se ha mejorado la indexación de archivos para agilizar la búsqueda de variables, funciones y clases. Ahora es posible ir a la posición anterior del cursor.
Generalmente, Sublime Text 3 es un editor propietario: puedes comprarlo por $ 80. Pero la versión de prueba está disponible de forma gratuita y los desarrolladores aún no han limitado el plazo de su uso.
Descargar Sublime Text 3 →
4. IntelliJ IDEA
- Idiomas: Java, Kotlin, Scala, Groovy, С, С ++, CSS, Go, HTML, PHP, Python, Ruby, XML, YAML y otros.
- Plataformas: Windows, macOS, Linux.
El entorno se creó originalmente para Java y es relevante principalmente para lenguajes similares a Java como Kotlin, Scala y Groovy. Está siendo desarrollado por una empresa con raíces rusas, JetBrains. Ella, de hecho, creó Kotlin, el lenguaje que Google ha identificado como una prioridad para el desarrollo de Android.
IntelliJ IDEADescripción general de IntelliJ IDEA - un sistema potente, aunque no muy rápido, con un gran conjunto de herramientas para crear aplicaciones de escritorio, móviles y web, software para Internet of Things. Hay dos versiones: Ultimate de pago para empresas y Community de código abierto gratuito.
La comunidad no tiene soporte completo para el marco Spring, así como para Java EE (Enterprise Edition), JavaScript, TypeScript, SQL. Pero en general, tiene todo lo necesario para iniciar proyectos pequeños, por ejemplo, un depurador, soporte para frameworks para construir sistemas de control de versiones Maven y Gradle, Git y SVN. Un conjunto de herramientas integradas para Androide lo mismo que en el Android Studio oficial de Google.
Descargar IntelliJ IDEA →
5. PyCharm
- Idiomas: Python, Jython, Cython, IronPython, PyPy, Django y más.
- Plataformas: Windows, macOS, Linux.
Otro IDE de JetBrains, pero con énfasis en Python y su marco Django. También hay dos versiones: Professional con soporte completo para desarrollo científico (creación de modelos, gráficos, testeo de hipótesis) y web en Python, HTML, JS y SQL; Comunidad: solo Python y código abierto.
El entorno incluye herramientas poderosas para analizar programas escritos, un depurador gráfico y le permite crear y ejecutar pruebas unitarias rápidamente. Con PyCharm, es fácil navegar incluso en proyectos grandes y editar código sobre la marcha: hay autocompletado, importación automática, plantillas listas para usar y visualización rápida de la documentación de los elementos. Finalmente, es conveniente refactorizar su código aquí para que sea más fácil de mantener y extender.
En el sitio y en el menú integrado de PyCharm encontrará muchos complementos. Estas son las herramientas para trabajar con big data, escribir código en ciertos lenguajes de programación (por ejemplo, R o Rust), crear temas, analizar registros.
Descarga PyCharm →
6. Soportes
- Idiomas: HTML, CSS, JavaScript y más.
- Plataformas: Windows, macOS, Linux.
El mejor editor de código abierto para desarrollo web. Está construido en JavaScript, HTML5 y CSS3.
Brackets es una creación de Adobe Systems. Apareció en 2014 y se está desarrollando activamente para brindar a los desarrolladores web tantas oportunidades como sea posible.
Los corchetes son especialmente convenientes para la interfaz: las herramientas integradas aceleran las acciones con CSS, le permiten ver todos los selectores, editarlos y evaluar inmediatamente el resultado. También están disponibles el depurador de JavaScript Theseus y un servidor web local para probar proyectos.
Puede ver el código de Brackets en tiempo real en su navegador. El entorno está sincronizado con Git y admite cientos de extensiones, así como personalizadas. Teclas de acceso rápido y sugerencias de JavaScript.
Consulte las herramientas de edición rápida en corchetes. Le permiten realizar cambios en varios elementos, funciones o propiedades a la vez, o cambiar el código a CSS o JavaScript sin dejar el archivo HTML vinculado. El resultado se puede ver en el navegador, con o sin conexión backend.
Descargar soportes →
7. Empuje
- Idiomas: С, С ++, Shell Script, Bash Script, Java y otros.
- Plataformas:Ventanas, macOS, Linux.
Heredero de la legendaria serie Vi, que fue creada para Unix, brinda total libertad para personalizar y automatizar el desarrollo. Es cierto que será difícil para los principiantes dominarlo. Porque no puedes ir y salir de Vim la primera vez.
Vim tiene dos modos: normal y entrada. Este enfoque protege contra cambios accidentales.
Al principio, el editor está en modo normal, puede trabajar con texto en él de forma modular: por ejemplo, eliminar una palabra o una línea. Además, aquí resultará navegar rápidamente por el archivo y encontrar todo lo que necesita.
Para cambiar al modo de entrada, debe presionar el botón I o Insertar, atrás - Esc. Solo en el modo normal podrá salir de Vim correctamente. Si ingresa ZQ o: q!, entonces deja el archivo sin guardar los cambios, pero por ZZ,: wq o: x - saldrá después de guardar el archivo. En los primeros días de trabajar con Vim, quiero escribir estas combinaciones en pegatina, que siempre estará ante tus ojos, pero con el tiempo te acostumbrarás.
Descarga Vim →
8. Eclipse
- Idiomas: Java, C, C ++, Perl, PHP, JavaScript, Python, Ruby, Rust, Scout, 1C V8 y otros.
- Plataformas: Windows, macOS, Linux.
Un entorno integrado universal sobre la base del cual se crean otros sistemas para el desarrollo en determinados lenguajes o para pruebas. IBM invirtió alrededor de $ 40 millones en el proyecto y luego lanzó el código Eclipse y lo donó a la comunidad para un mayor desarrollo.
De hecho, basado en Eclipse, ampliaciónque te permiten trabajar cómodamente con diferentes lenguajes y proyectos. Las extensiones son módulos, editores de paneles, perspectivas, etc. Uno de los más famosos es Eclipse JDT (Java Development Tools). Este módulo le permite escribir código en Java, se integra con el sistema de control de versiones de Git y puede comunicarse con el rastreador de errores de Bugzilla y herramientas de seguimiento de problemas como Jira.
Los IDE de Eclipse listos para usar para Java, C, C ++, PHP, JavaScript y otros lenguajes populares están disponibles en el sitio oficial. También puede descargar la propia plataforma y los módulos para resolver problemas específicos. Por separado, observamos 1C: Herramientas de desarrollo empresarial para trabajar con la plataforma 1C: Enterprise.
Descarga Eclipse →
9. Estudio aptana
- Idiomas: HTML, JavaScript, CSS, Ruby on Rails, PHP, Python y más.
- Plataformas: Windows, macOS, Linux.
Este editor de desarrollo web potente y fácil de usar es uno de los más famosos distribuciones Eclipse. Al principio, tiene resaltado de sintaxis y finalización de código para HTML, JavaScript y CSS. Usando complementos, puede adaptar Aptana Studio para Ruby on Rails, PHP, Python.
El entorno de desarrollo integrado admite multiplataforma y completa automáticamente el texto introducido. Ella informa errores en el código y ayuda a deshacerse de ellos rápidamente.
Para una depuración cómoda, Aptana Studio tiene un servidor web Jaxer incorporado que le permite ejecutar JavaScript en su lado y proporcionar el resultado. Además, el marco interactúa con el servicio Aptana Cloud. Facilita la implementación de aplicaciones web en las nubes y construir una infraestructura escalable.
Puede descargar la versión del editor para el sistema operativo deseado. Y si tiene Eclipse instalado, el complemento Aptana será suficiente para ello.
Descargar Aptana Studio →
10. Bloc de notas ++
- Idiomas: ActionScript, C, C #, C ++, CSS, Erlang, Haskell, HTML, Java, JavaScript, JSON, Lua, Objective-C, Pascal, Perl, PHP, Python, R, Ruby, Rust, Smalltalk, SQL, Swift, XML, YAML y otros.
- Plataformas: Windows.
Este editor de texto de código abierto es mucho más que un simple reemplazo de un bloc de notas inteligente. Admite el resaltado de sintaxis para todos los lenguajes populares (¡y no solo!), Sistemas de creación y marcado, hasta Ada, COBOL y Fortran.
Notepad ++ es muy ligero y rápido. Miles de complementos lo convierten en un editor para todas las ocasiones: también hay un cheque gramática en diferentes idiomas, y comparación de archivos, generación de firmas digitales, conversión a varias codificaciones y mucho más. Y lo más conveniente es que, a diferencia del Bloc de notas, si cierra Notepad ++ y deja archivos sin guardar en él, se abrirán automáticamente la próxima vez que inicie el programa.
En general, incluso si no va a utilizar Notepad ++ como editor de código principal, le recomendamos que lo instale. Aquí se puede cambiar la codificación, corregir JSON o ver un archivo de un tipo desconocido de forma muy rápida y sencilla.
Descarga Notepad ++ →
11. Emacs
- Idiomas: C, C ++, Java, Perl, Lisp, Objective-C y otros.
- Plataformas: Windows, macOS, Linux.
Pequeño editor macros (Emacs significa Editor MACroS) ha evolucionado a lo largo de los años hasta convertirse en una familia completa. Después de la serie Vi y su sucesora Vim, se convirtió en una verdadera revelación y les hizo la vida mucho más fácil a quienes escribieron código hace 30-40 años.
Pero incluso hoy Emacs puede hacer mucho en las manos adecuadas. Tiene un básico y muchos modos adicionales, por ejemplo, para diferentes lenguajes de programación, visualización de directorios, trabajo con correo. Admite movimiento rápido a través de texto y archivos mediante atajos de teclado. El editor se puede configurar de manera flexible: desde establecer el número de espacios para cada nivel de sangría hasta ejecutar ciertas funciones después de cambiar el portapapeles.
Los huevos de Pascua en Emacs son otra historia. Por ejemplo, aquí se proporcionan juegos y un modo especial de psicoterapeuta: una conversación con una interlocutora virtual Eliza. Además, puede instalar una extensión para Emacs y automatizar el juego de Tetris, entre el trabajo de código, por supuesto.
Descarga Emacs →
12. IDE de Komodo
- Idiomas: Python, Perl, Ruby, HTML, CSS, JavaScript y más.
- Plataformas: Windows, macOS, Linux.
Editor de código gratuito de la empresa canadiense ActiveState, desarrollador de versiones de idiomas programación Active Perl y Active Python. También hay una versión más pequeña de Komodo Edit, sin soporte integrado para pruebas unitarias y depuradores.
Komodo IDE proporciona resaltado de sintaxis, autocompletado, la capacidad de trabajar con diferentes finales de línea y codificaciones. Es conveniente editar archivos en diferentes lenguajes de programación y marcado de hipertexto aquí. Para Perl, PHP, Python, Ruby, TCL, JavaScript, también hay un verificador de sintaxis: no se necesitan herramientas de terceros.
El paquete incluye depuradores y perfiladores, un cliente para sistemas de control de versiones, herramientas para crear expresiones regulares y verificar las solicitudes del Inspector HTTP. También puede instalar complementos: la comunidad está trabajando activamente en ellos.
Descargar Komodo IDE →
Leer también💻🔧🕹
- Que es Arduino y por que deberías comprarlo
- 22 extensiones útiles para un programador novato
- Cómo aprender a codificar para niños o adolescentes: consejos y recursos para programadores jóvenes
- 25 cursos de programación en línea gratuitos para aprender desde cero
- 6 razones para aprender a programar si no eres programador