Las 16 mejores APLICACIONES GRATUITAS para crear código. Comparativa y revisión de cada editar además de una lista de características
Las 16 mejores APLICACIONES GRATUITAS para crear código. Comparativa y revisión de cada editar además de una lista de características
  • Tiempo de lectura:38 minutos de lectura
  • Categor√≠a de la entrada:Editores de Texto / Software

Comparativa y revisión de los mejores editores de texto para programar totalmente gratuitos, bien seas un desarrollador web nuevo o un adicto del código veterano, vas a necesitar un editor de código, sí o sí.

Es muy importante, que el editor sea lo suficientemente robusto como para ofrecerte posibilidades para todo lo que necesites realizar. El editor es y ser√° ser tu herramienta de trabajo principal y tu mejor amigo (durante todo tu tiempo de codeo ūüėČ) entre toda tu caja de herramientas.

Dado que el encontrar el mejor editor para programar, es una b√ļsqueda continua de tu mejor adaptaci√≥n para la mayor√≠a de las personas nuevas en el mundo de la programaci√≥n, he recopilado las mejores opciones de editores de programaci√≥n, tanto gratuitas como premium, para que puedas integrarlas sin problemas en tu flujo de trabajo.

Contenidos

1. Visual Studio Code de Microsoft

Visual Studio Code (o VS Code) se ha convertido rápidamente en el estándar para el desarrollo de software desde su lanzamiento en 2015. Como la mayoría de los productos de Microsoft en estos días, VS Code está disponible en todas las plataformas principales.

El editor de código visual studio code de microsoft, es sin lugar a dudas uno de los mejores. Visto en Ciberninjas

Visual Studio Code: La tanqueta indestructible.

Eso significa que los desarrolladores en Mac, Windows y Linux pueden usar esta herramienta increíblemente poderosa, que no es exactamente un IDE (que en realidad es un producto completamente diferente), VS Code puede asumir la mayoría de las tareas de un IDE con la configuración correcta y la biblioteca de complementos.

La comunidad de VS Code es increíblemente apasionada, y eso funciona en beneficio de todos; dado que VS Code es de código abierto, esa comunidad trabaja excepcionalmente duro para mantener a VS Code competitivo.

Escrito en Node.js y Electron, puede estar seguro de que el código no quedará desactualizado o se retrasará a corto plazo.

Adem√°s, para los m√°s distanciados de cualquier gran empresa. Existe la posibilidad de poseer todo lo mejor de VSC pero sin “la vigilancia” de Microsoft, con VSCodium.

¬ŅQu√© es VSCodium? Una distribuci√≥n binaria impulsada por la comunidad y con licencia libre del editor VSCode de Microsoft.

Mejores características de Visual Studio Code

  1. Multiplataforma.
  2. Código abierto a través de licencia MIT.
  3. Git incorporado (incluidos conflictos de fusión, comprobación de diferencias y seguimiento de archivos modificado desde el editor).
  4. Depuración en el editor.
  5. Gran biblioteca de extensiones y complementos.
  6. Compatible con casi todos los lenguajes de programación.
  7. Muy ligero en comparación con otros editores igualmente robustos
  8. R√°pido y receptivo.
  9. Distribuciones específicas de Linux para Ubuntu, Fedora, SUSE, Red Hat y Debian.
  10. El resaltado IntelliSense y el autocompletado funcionan como el mejor sue√Īo para un programador.

VS Code es tu editor si..

Si requieres un editor de texto, básicamente. VS Code es casi perfecto. Si bien algunas personas pueden desanimarse porque es desarrollo por Microsoft, aunque eso no debería de ser un gran problema con VS Code.

Claro que, la interfaz de usuario comparte similitudes entre algunos de los productos de MS (que pueden parecerte buenos o malos dise√Īos), pero eso es puramente superficial.

VS Code funciona muy bien en todas las plataformas en los que lo pruebes, y no vas a encontrar diferencias notables de rendimiento entre una u otra. Aunque el editor de código, VS Code, tiene toneladas de paquetes / plugins que puedes descargar para personalizarlo a tu gusto, no tiene porque hacerlo.

El propio programa funciona bien desde el momento en que se ejecuta por primera vez, y tanto Git como el depurador integrados; simplemente funcionan. No hace falta configurar nada en absoluto, ni instalar nada extra, ni perder tiempo en jugar con complejas configuraciones.

ūüŹ° Web Oficial Visual Studio Code
‚Ź© Probar Visual Studio Code

2. Sublime Text

Sublime Text est√° bastante cerca del est√°ndar de la industria de los editores de texto. La raz√≥n para eso es que est√° dise√Īado fundamentalmente para el c√≥digo. No han puesto la misma consideraci√≥n en sus flujos de trabajo como, por ejemplo, Scrivener o Final Draft, pero tiene la opci√≥n de hacer todo dentro de un editor.

El editor Sublime Text es uno de los favoritos sobre todo entre los usuarios de Linux. Visto en Ciberninjas

Sublime Text: El guaperas entre los minimalistas.

Al igual que Atom y VS Code, Sublime Text tiene un repositorio de paquetes increíblemente activo que extiende sus características mucho más allá de la descarga inicial. Sublime Text es un hermoso editor de código rico en funciones.

Quiz√°s el mayor atractivo es que le da una gran importancia a la experiencia del usuario, su UX es probablemente el m√°s minimalista de todas los enumerados a lo largo de la lista.

Esto se debe a caracter√≠sticas como el modo de escritura sin distracciones, accesos directos r√°pidos / b√ļsqueda, edici√≥n dividida y mucho m√°s. Una de las caracter√≠sticas m√°s importantes que los usuarios hacen alarde es el sistema de atajo de teclado rid√≠culamente intuitivo.

Una vez que te acostumbres a los atajos de teclado de Sublime, bueno, sublime, te preguntarás cómo alguna vez escribiste una palabra sin ellos. Si bien hay un precio de $ 80 adjunto a Sublime, ofrecen una prueba indefinida e interminable.

Mejores características del editor Sublime Text

  1. Ir a cualquier cosa (b√ļsqueda r√°pida / accesos directos).
  2. Paleta de comandos.
  3. Los atajos de teclado hacen que todo sea m√°s fluido.
  4. Edición dividida.
  5. Altamente personalizable.
  6. M√ļltiples selecciones.
  7. Modo de escritura libre de distracción.
  8. Cambio de proyecto instant√°neo.
  9. API de complemento.
  10. Y mucho m√°s.

Sublime Text es tu editor si..

Si prefieres una buena experiencia de usuario sobre todo lo demás. Eso no quiere decir que Sublime Text no tenga las características que necesites para casi todos los proyectos (sí las tiene). Es solo que usar Sublime Text es la parte más impresionante de todo el programa, y hay muchos paquetes más dentro del proyecto.

ūüŹ° Web Oficial Sublime Text
‚Ź© Probar Sublime Text

3. Notepad ++

Notepad ++ es un editor de texto extremadamente popular. Esto se debe en parte a que es de código abierto gratuito y con licencia GPL.

Notepad es el peque√Īo gran editor que es superligero y que sirve absolutamente para todo lo que necesite cualquier programador. Visto en Ciberninjas

Notepad: La pareja ideal para comenzar el baile (el baile de prescolar, claro).

Sin embargo, incluso más que eso, la razón por la que es uno de los mejores editores de texto es que es simple.

No intenta ser Atom o VS Code o Sublime Text. Es un editor de código, simple y llanamente. Los principiantes y los veteranos pueden obtener todo lo que necesitan de él.

Los programadores y desarrolladores a menudo recomiendan esta opción como una excelente opción para alguien que solo está entrando en la edición de código y podría verse abrumado por el entorno ofrecido por otros.

Notepad ++ es una opción maravillosa y simple no solo para principiantes, sino también para desarrolladores de cualquier nivel. Muchos desarrolladores profesionales usan Notepad ++ como su controlador diario porque es liviano, efectivo y hace lo que debe hacer.

La desventaja: el software es solo para Windows. Muchos desarrolladores están en Mac o Linux, pero para aquellos que viven en el territorio de Microsoft, esta es una gran opción para probar, ya que es gratis. No tienes nada que perder. Especialmente si vienes nuevo al campo.

Mejores características del editor Notepad ++

  1. Resaltado de sintaxis.
  2. Sintaxis Plegable.
  3. Buscar / reemplazar.
  4. Altamente personalizable.
  5. Autocompletado.
  6. Interfaz de pesta√Īa de documentos m√ļltiples.
  7. Acercar y alejar.
  8. Entorno multilenguaje compatible.
  9. Y m√°s.

Notepad ++ es para ti si..

Si eres nuevo en el mundo de la programación, y trabajando con editores de código y deseas facilitar tu línea de aprendizaje. Además, si deseas una opción de recursos livianos, Notepad ++ lo es.

Debido a lo simple y fácil que los desarrolladores lo han hecho, no vas a atascar tu sistema mientras trabajas. Eso significa que es posible que no esté cargando gigabytes de información a la vez, pero para las tareas de desarrollo web habituales, etc., Notepad ++ es más que suficiente.

ūüŹ° Web Oficial Notepad++
‚Ź© Probar Notepad++

4. Brackets

Brackets es otro editor gratuito y de código abierto. Esta vez, no se trata simplemente de un proyecto impulsado por la comunidad: Adobe está detrás de este.

Brackets el mejor Editor de texto para cualquier dise√Īador o desarrollador web actual desarrollado por Adobe

Brackets: La paleta m√°s vistos y perfecta para los artistas.

S√≠, el adobe. De Photoshop, Illustrator, etc. Por eso, espere pulido y poder. Brackets est√° dise√Īado para ser m√≠nimo pero potente. Sin embargo, ofrece algunas caracter√≠sticas √ļnicas y √ļtiles.

Una de esas características es Extraer, una herramienta que le permite extraer información como colores, fuentes, gradientes, medidas, directamente desde PSD como CSS limpio.

Para los desarrolladores front-end que trabajan en una agencia de dise√Īo que tienen que recrear sitios perfectos para p√≠xeles a partir de maquetas, puede que no haya una mejor herramienta para usted.

Mejores características del editor Brackets

  1. Extraer.
  2. Biblioteca de extensiones en constante crecimiento.
  3. Refactorización de JavaScript.
  4. Integración Git.
  5. Validación W3C.
  6. Biblioteca de extensiones masivas.
  7. Editores en línea.
  8. Vista previa en vivo.
  9. Informe del preprocesador.
  10. Y mucho m√°s.

Brackets es tu editor si..

Si ya has trabajado dentro del ecosistema de Adobe; te sentir√°s como en casa si alguna vez has usado alg√ļn producto de Adobe con anterioridad.

Brackets, se siente como si fuese parte de Creative Cloud, aunque no lo es. Las IU son similares, y se siente muy natural si vienes de Photoshop o InDesign.

Adem√°s, la herramienta de extracci√≥n hace que Brackets sea casi imprescindible para los desarrolladores front-end que trabajan con los PSD de los dise√Īadores.

ūüŹ° Web Oficial Brackets
‚Ź© Probar Brackets

5. Atom

Atom, un proyecto iniciado por Github y, por lo tanto, ahora propiedad de Microsoft; se ha establecido como uno de los principales editores de código y texto.

El editor Atom de código abierto es la mejor alternativa para quién no desee usar el editor visual studio de microsoft. Visto en Ciberninjas

Atom: El vehículo anfibio adaptable.

La mejor parte es que Atom es totalmente gratuito, de código abierto y altamente personalizable.

Construido alrededor de una base de c√≥digo m√≠nimo, Atom viene con m√ļltiples paquetes integrados enfocados en diferentes idiomas de programaci√≥n y adem√°s, la comunidad ha ido escribiendo numerosas bibliotecas con el paso de los a√Īos.

Atom es tan completo y robusto como necesites: si el editor no es capaz de ofrecer lo que tu necesitas, tu puedes crear esa función.

Por √ļltimo, Atom ofrece una interesante caracter√≠stica que te permite que m√ļltiples desarrolladores trabajen sobre el mismo c√≥digo desde diferentes ubicaciones; denominada Teletype.

Como buenos, padre e hijo, VS Code y Atom compiten entre sí; pero a pesar de ello Microsoft.

Sigue manteniendo ambos editores bajo proyectos separados, como un buen acto de fe hacía las comunidades que trabajan alrededor de ellos.

Mejores características del editor Atom

  1. Navegador del sistema de archivos.
  2. Teletype (trabajo online en equipo interno).
  3. Buscador difuso para abrir archivos r√°pidamente.
  4. B√ļsqueda y reemplazo r√°pidos en todo el proyecto.
  5. M√ļltiples cursores y selecciones.
  6. Paneles m√ļltiples.
  7. Fragmentos.
  8. Código plegable.
  9. Una interfaz de usuario limpia de preferencias.
  10. Importar gram√°ticas y temas de TextMate.
  11. Altamente extensible.
  12. Altamente tem√°tico.
  13. Comunidad increíblemente apasionada.

Atom es tu editor si..

Si eres el tipo de persona a la que le gusta que su software sea exactamente lo que ellos quieren que sea y que haga exactamente lo que t√ļ quieres que haga.

Con la creciente biblioteca de modificaciones y complementos, Atom es uno de los editores de código más personalizables que existen.

Funciona muy bien desde el primer momento, pero su verdadero poder proviene de la comunidad de código abierto que lo rodea y las personalizaciones casi infinitas que permite agregar a cada persona que lo desee.

Algunas personas se han desanimado por la adquisición de GitHub por parte de Microsoft, pero en los meses posteriores, Atom ha seguido creciendo.

ūüŹ° Web Oficial Atom
‚Ź© Probar Atom

6. BlueJ

Un entorno de desarrollo Java gratuito dise√Īado para principiantes, utilizado por millones en todo el mundo. Apoyado y soportado por Oracle.

El editor BlueJ es uno de los mejores para los principiantes puesto que facilita mucho la inserción automática y los ejemplos del código. Visto en Ciberninjas

BlueJ: El triciclo para los más jóvenes, y también para los más adultos.

Mejores características del editor BlueJ

  1. Dise√Īador para el aprendizaje.
  2. Ofrece opciones de interacción entre objetos.
  3. Numerosas integraciones y banco de objetos.
  4. El editor favorito de James Gosling, el creador de Java.

BlueJ es para ti si..

Si estas comenzando a programar en Java.

ūüŹ° Web Oficial BlueJ
‚Ź© Probar BlueJ

7. Bluefish

Bluefish es m√°s un IDE que un editor de texto real, lo que significa que puede ser un poco avanzado para los usuarios nuevos.

El editor Bluefish es otro gran editor para principiantes del c√≥digo, puesto que no posee gran n√ļmero de opciones y facilita la elaboraci√≥n limpia del c√≥digo

Bluefish: Un ayudante perfecto con forma de ca√Īa de pescar.

Es gratis, admite casi todos los idiomas porque es de c√≥digo abierto y viene con una amplia variedad de caracter√≠sticas √ļtiles para usar en muchas plataformas. La comunidad lo actualiza constantemente y se basa en el editor y puede manejar algunas bases de c√≥digo bastante complejas.

Puede editar en pantalla completa o ajustar el texto como desee, y la poderosa herramienta de b√ļsqueda y reemplazo mantiene las cosas ordenadas.

El IDE también admite muchas conexiones seguras, por lo que no tendrá que preocuparse por un cliente FTP separado, ya que puede trabajar en sus sitios y repositorios de forma remota desde el propio Bluefish.

Mejores características del editor BlueFish

  1. Ligero.
  2. Entorno de desarrollo integrado.
  3. Interfaz de documentos m√ļltiples.
  4. Proyecto de apoyo.
  5. FTP / SFTP / HTTP / HTTPS / y m√°s.
  6. Barra lateral de fragmentos.
  7. Ilimitado deshacer / rehacer.
  8. Recuperación automática.
  9. Edición a pantalla completa.
  10. Potente b√ļsqueda y reemplazo.
  11. Soporte de lenguaje de programación personalizable.
  12. Y mucho m√°s.

Bluefish es para ti si..

Si quieres aprender todos los matices y el poder de un IDE completo.

Es posible que esta no sea la mejor opción para los programadores nuevos porque trabajar en un entorno de desarrollo integrado puede ser abrumador al principio, pero si estas dispuesto a esforzarte por aprender cómo funciona el entorno, tendrás una herramienta fantástica.

Con Bluefish, puedes hacer mucho si quieres esforzarte un poco por aprender a hacerlo cantar. No tiene el pulido de los IDE hechos por compa√Ī√≠as como JetBrains (ver m√°s abajo en la secci√≥n Premium), pero no mucho. Sin embargo, para una opci√≥n gratuita, es fenomenal.

ūüŹ° Web Oficial BlueFish{:role=”button” aria-label=”Visitar la web de Bluefish”}
‚Ź© Probar Bluefish

8. Codeshare.io

Codeshare, es un producto interesante. Es un editor de código gratuito basado en navegador que permite que cualquier persona codifique de forma gratuita.

El editor codeshare es uno de los nuevos editores en la nubea, que facilitan el trabajo en equipo y la creaci√≥n de c√≥digo mientras se trabaja en com√ļn dentro de un mismo repositorio

Codeshare: El dron perfecto, para que puedas volar a donde quieras.

Si creas una cuenta, incluso puedes guardar tu código. Codeshare no es una herramienta de trabajo para el día a día. Con seguridad, no estarás, creando de un proyecto constantemente a través del trabajo en línea.

Pero si a menudo te encuentras en la situaci√≥n de estar en ordenadores diferentes, o pasas mucho tiempo programando fuera de casa; por ejemplo, en la Universidad. Tal vez, necesites compartir tu c√≥digo contigo mismo o requieras de la ayuda de otras personas, a trav√©s de la b√ļsqueda de solucionar este tipo de problemas naci√≥: Codeshare.

La compa√Ī√≠a, tambi√©n cita, que puede ser un buen soporte para la realizaci√≥n de entrevistas; puesto que incluye la opci√≥n de que las personas codifiquen y realicen una videollamada a la vez.

Los docentes o profesores, también podrían aprovechar mucho esta herramienta; que además incluye docenas de temas y resaltados de sintaxis para todos los idiomas principales. Los métodos de atajo de teclado también están integrados, y puedes elegir un conjunto favorito de ellos: en similitud con Sublime, VIM o Emacs.

Mejores características del editor Codeshare

  1. Gratis y no es necesario registrarse.
  2. Basado en el navegador.
  3. Compartir código en tiempo real a través de videollamada o URL.
  4. Resaltado de sintaxis.
  5. Docenas de temas.
  6. Opciones de acceso directo entre Emacs, VIM y Sublime Text.
  7. Ligero y no se atasca f√°cilmente.

Codeshare es para ti si..

Si tienes una entrevista de programaci√≥n, o necesitas apresurar alg√ļn c√≥digo r√°pidamente. Si requieres usar una computadora externa, o ense√Īarle a alguien c√≥mo hacer algo; o simplemente si necesitas un editor diferente al que posees en ese momento, por cualquier otra raz√≥n.

Codeshare no tiene las características para ser un editor de uso diario. Es un software que está bien, pero; no alcanza el nivel de los grandes editores de texto que ya hemos visto con anterioridad.

Es un editor que ofrece ser una agradable solución temporal para momentos puntuales; y para eso, puede alcanzar a tener un gran éxito.

Sus características disponibles lo hacen sentir estable y robusto, algo así como Notepadd ++ u otro editor de código de nivel básico o sencillo. Lo que significa, que todo lo que hace; lo hace bien.

Simplemente no esperes un IDE de él.

ūüŹ° P√°gina Web Codeshare

9. VIM

Vim es hardcore. Seamos claros acerca de eso por adelantado. Cuando Sublime Text, Notepad ++ y algunos de los otros editores de esta lista son amigables para los novatos, Vim no se aconseja en absoluto por su total minimalismo.

El editor VIM es específico para los usuarios de Linux o sistemas operativos unix; se centra en el uso de la consola. Visto en Ciberninjas

VIM: Un Ferrari Clásico, algo así como el 512.

Desde el sitio web oficial del software en sí, ya se advierte, de que Vim es una herramienta de programación, creada por programadores y para programadores.

Una vez que pierdas el miedo de los primeros usos y te adaptes a su interfaz, tras esa primera curva de aprendizaje mucho mayor que en otros casos, te dar√°s cuenta de por qu√© el editor de texto VIM est√° dise√Īado de la manera en la que est√°.

Hace aproximadamente todo lo que pueden hacer los dem√°s mejores editores de texto. Pero m√°s que cualquier otra cosa en la lista, est√° dise√Īado para ofrecer funcionalidad y eficacia.

Ver a la gente codificar en Vim es como ver a un pianista en un concierto. La interfaz de usuario se basa, por completo, en la pulsaci√≥n de teclas, y si pensabas que los atajos de teclado de Sublime Text eran √ļtiles; si llegas a ser capaz de alcanzar a acostumbrarte a trabajar con Vim. La experiencia te parecer√° irreal.

Luego de aprender VIM a un nivel m√°s o menos elevado; si intentas volver a otra GUI visual de otro editor de texto, m√°s temprano que tarde; te vas a sentir como un caracol.

Debido a que Vim puede ser tan intenso de aprender, crearon un juego para que juegues y aprendas cómo funciona. No es un tutorial, realmente, pero es una forma de no abrumarte con todo lo que hace a Vim, Vim, ¡Es muy divertido!

Mejores características del editor VIM

  1. Dise√Īado para programadores y desarrolladores.
  2. IU Minimalista al m√°ximo.
  3. Desdibuja la línea entre IDE y el editor de texto, dependiendo de lo versado que esté.
  4. Comunidad increíblemente apasionada por la documentación, actualizaciones y ayuda.
  5. Basado en Unix.
  6. Enorme sistema de conexión.
  7. Inicio de sesión seguro.
  8. Proceso de aprendizaje gamificado, si eliges.
  9. Soporte para cada lenguaje de programación imaginable.
  10. Y m√°s.

VIM es para ti si..

Si eres el tipo de persona que no solo tecleas código, sino que lo vives y respiras. Si tienes alguna instalación de Linux, Vim es para ti.

Si tienes alguna distribución de Linux que no sea Ubuntu, adorarás Vim; y esta hecho para ti. Sin embargo, si eres un novato, descargar Vim es como ingresar al mundo de Matrix, así que ten cuidado.

Es tan poderoso como cualquier otro editor, seguramente incluso m√°s, pero la interfaz de usuario minimalista puede parecerte desagradable; tendr√°s que ser paciente hasta atravesar esa fachada arisca y lograr llegar a su hermosa experiencia que te puede ofrecer.

ūüŹ° Web Oficial Vim
‚Ź© Probar VIM

10. GNU Emacs

Habiendo incluido a Vim, nos sentimos obligados a incluir también a Emacs. Para los desarrolladores, Emacs y Vim tienen la misma relación que Pepsi y Coca Cola o Star Wars y Star Trek.

Emacs y Vim tienen la misma relación que Pepsi y Coca Cola o Star Wars y Star Trek

EMACS: Un Porsche Clásico, algo así como el 911 Turbo.

Son casi dos caras de la misma moneda, ya que est√°n absolutamente dise√Īados para la mejor experiencia de desarrollador posible, al tiempo que eliminan muchas de las caracter√≠sticas extra√Īas que son barreras para la eficiencia.

Emacs es liviano, está basado en la línea de comandos y forma parte de GNU; lo vas a encontrar disponible totalmente gratis en una gran cantidad de sistemas operativos.

Emacs adopta un enfoque de edición un poco más atractivo visualmente que Vim, sin embargo, eso no significa que pierda potencia o funcionalidad.

Si te encuentras en el mercado buscando un editor de texto y un IDE incondicional que estar√° pr√°cticamente para siempre, Emacs es definitivamente una opci√≥n. Despu√©s de todo, el n√ļcleo surgi√≥ en 1976 y esta iteraci√≥n particular (GNU Emacs) se ha actualizado regularmente desde 1984.

Mejores características del editor GNU Emacs

  1. Instalación de línea de comando.
  2. Edición con reconocimiento de contenido.
  3. Soporte Unicode para casi todo.
  4. Documentación incorporada.
  5. Tanto Lisp o interfaz gr√°fica.
  6. Comunidad apasionada e involucrada.
  7. Extensible con complementos y paquetes.
  8. Ser√° gratis para siempre por GNU.
  9. Larga y rica historia (m√°s de 40 a√Īos) de estabilidad y apoyo.
  10. Disponible para casi todos los sistemas operativos.
  11. Y m√°s.

EMacs es para ti si..

Si prefierse la funcionalidad por encima de la interfaz pero Vim es demasiado mínimalista para ti. Además, puedes instalar Emacs en cualquier sistema operativo, por lo que no importa dónde te encuentres, que tu experiencia de codificación será la misma.

Definitivamente, este no es uno de los mejores editores de texto para novatos, pero si has estado incursionando en diferentes entornos durante un tiempo y deseas mejorar la eficiencia, Emacs es justo lo que est√°s buscando.

ūüŹ° Web Oficial GNU Emacs
‚Ź© Probar GNU Emacs

11. Spacemacs

Ahora que est√° familiarizado con VIM y Emacs, perm√≠teme presentarte Spacemacs, cuyo lema es “El mejor editor no es Emacs ni Vin, son Emacs y VIM”.

Spacemacs: El m√°s complejo de conducir, la nave espacial de los editores.

En lugar de tener que elegir entre los editores de código, Pepsi o Coca-Cola, ya sabes. Obtienes lo mejor de ambos mundos en un nuevo editor de código abierto. El hecho de que combine los dos en un paquete más agradable que cualquiera de los dos no significa que sea más accesible.

Spacemacs todav√≠a no es un editor enfocado hac√≠a principiantes. Es complejo y est√° lleno de funcionalidad por encima de su dise√Īo, pero toda esa funcionalidad no llega a ser tan agresiva; como en los casos de sus padres.

El equipo de desarrollo y la comunidad han creado un conjunto de convenciones y accesos directos para el editor que lo hacen tan r√°pido como Emacs o VIM.

Si la idea de aprender un híbrido de los dos no te asusta, vale la pena considerar Spacemacs; y al igual que las fuentes de código de las que se deriva, Spacemacs también es totalmente gratis.

Mejores características del editor Spacemacs

  1. Convenciones de uso comunitario que tienen sentido.
  2. Atajos de teclado que son mnemotécnicos y fáciles de recordar.
  3. Tiempos de carga r√°pidos.
  4. Experiencia de codificación suave.
  5. Increíblemente potente y capaz de manejar archivos grandes.
  6. Amplia biblioteca de documentación..
  7. Comunidad activa.
  8. Muchos complementos y extensiones para personalizar.

SpaceMacs es para ti si..

Si sabes que significa esto:


git clone https://github.com/syl20bnr/spacemacs ~/.emacs.d

ūüŹ° Web Oficial Spacemacs
‚Ź© Probar Spacemacs

12. Komodo IDE

Recientemente liberado, el IDE de Komodo es una gran opción. Komodo 12 ahora está integrado con la plataforma ActiveState para crear su distribución de idiomas automáticamente.

Logotipo del editor de texto Komodo IDE

Komodo: El dragón que puede con todo.

Ahora puede usar la CLI de ActiveState, la Herramienta de estado, para crear nuevos proyectos de tiempo de ejecución, así como agregar, eliminar y enumerar todos los paquetes. Sin lugar a dudas una buena opción.

Mejores características del editor Komodo IDE

  1. Un editor avanzado.
  2. Autocompletado y refactorización del código.
  3. Visor del DOM.
  4. Depuración local y remota.
  5. Control de versiones y m√ļltiples herramientas integradas.
  6. Personalización.
  7. Colaboración de código simultáneo.
  8. Una lista infinita de idiomas soportados.
  9. Código inteligente y depuración para Python, PHP, Perl, Tcl, Go, Ruby, Node.js, JavaScript, HTML, CSS, varias plantillas web y más.
  10. Agregado en la √ļltima versi√≥n React, Ember, Angular, Typescript y ES6.

Komodo IDE es para ti si..

Si deseas probar algo diferente y nuevo al m√°s alto nivel, sin lugar a dudas. Sobre todo, puede ser muy recomendable, si eres una persona que te manejas en varios lenguajes, por su alta compatibilidad.

ūüŹ° Web Oficial Komodo
‚Ź© Probar Komodo IDE

13. Eclipse Theia

Eclipse Theia es una plataforma extensible para desarrollar IDE de nube y escritorio en varios idiomas con tecnolog√≠as web de √ļltima generaci√≥n.

Eclipse Theia: Regresando a la luna, desde las nubes.

Si deseas conocer m√°s, sobre Eclipse Theia

Mejores características del editor Eclipse Theia

  1. Theia puede desarrollar un IDE y ejecutarlo en navegadores o aplicaciones de escritorio nativas.
  2. Alojado en la Fundación Eclipse, Fundación de Código Abierto.
  3. Dise√Īo modular.
  4. Basado en el protocolo del servidor de idiomas , Theia se beneficia de un ecosistema creciente dem√°s de 60 servidores de idiomas disponibles.
  5. Theia integra un terminal con todas sus funciones.
  6. Theia se basa en PhosphorJS, que proporciona una base sólida de widgets fácilmente arrastrables.

Eclipse Theia es para ti si..

Si trabajas habitualmente a través de la nube, si estás familiarizado con la Fundación Eclipse o si quieres implicarte dentro de un proyecto nuevo, si deseas algo diferente.

ūüŹ° Web Oficial Eclipse Theia
‚Ź© Probar Eclipse Theia

14. Light Table

Light Table es un entorno de desarrollo integrado para ingeniería de software desarrollado por Chris Granger y Robert Abori. Cuenta con comentarios en tiempo real que permiten la ejecución instantánea, la depuración y el acceso a la documentación.

Vista de la interfaz Light Table

Light Table: El hijastro peleón del Ceceo

La retroalimentación instantánea proporciona un entorno de ejecución inusual destinado a ayudar a desarrollar abstracciones. El equipo de desarrollo intentó crear un programa que muestre al programador cuáles son los efectos de sus adiciones en tiempo real, en lugar de exigirles que resuelvan los efectos mientras escriben el código.

Aunque el programa comenzó por admitir solo Clojure, desde entonces ha tenido como objetivo admitir Python y JavaScript debido a su popularidad. Los desarrolladores afirman que el software puede reducir el tiempo de programación hasta en un 20%.

Mejores características del editor Light Table

  1. Evaluación en línea.
  2. Fuente abierta.
  3. Configurable.
  4. Plugin Manager.
  5. Edición poderosa.

Light Table es para ti si..

Si buscas un editor diferente a los m√°s utilizados; o bien uno enfocado en trabajar con Clojure, Python o JavaScript.

ūüŹ° Web Oficial Light Table
‚Ź© Probar Light Table

15. Delphi Community Edition

Delphi Community Edition, que se comparte gratuitamente con nuestra comunidad de desarrolladores freelance, empresas emergentes, estudiantes y organizaciones sin fines de lucro, es un IDE con todas las características para crear aplicaciones iOS, Android, Windows y macOS a partir de un código fuente Delphi (licencia de uso comercial limitado).

Vista de la interfaz de Delphi

Delphi: La Pascalina de la programación.

Delphi Community Edition incluye un editor de c√≥digo, potentes herramientas de depuraci√≥n, acceso integrado a bases de datos locales populares con datos en tiempo real en tiempo de dise√Īo, funcionalidad Bluetooth y de IoT y un dise√Īador visual de UI con soporte para dise√Īo de p√≠xel perfecto y espec√≠fico para la plataforma.

Mejores características del editor Delphi Comunity Edition

  1. Delphi Community Edition te proporciona herramientas de desarrollo integradas y de nivel profesional desde el 1.er día.
  2. Desarrollas aplicaciones para Windows, macOS, Android y iOS con un solo código fuente.
  3. Dise√Īo visual con los frameworks VCL y FireMonkey de Delphi.
  4. Herramientas integradas de depuración que te permiten depurar en cualquier dispositivo.
  5. Crea aplicaciones de bases de datos con funcionalidad local/integrada.
  6. Cientos de componentes incluidos para mejorar tu aplicación y reducir los ciclos de desarrollo.
  7. Enfocado al lenguaje Object Pascal.

Delphi es para ti si..

Si programas con el lenguaje de programación específico hacía el que se enfoca el IDE: Delphi, que está basado en Object Pascal.

ūüŹ° Web Oficial Delphi Embarcadero
‚Ź© Probar Delphi Community Edition

16. Markdown Monster

Markdown Monster no es un editor al uso, no se centra en la programación concretamente. Si no, en el lenguaje de marcado ligero de fácil aprendizaje y que más aceptación esta teniendo; denominado Markdown.

Vista la interfaz de Markdown Monster

Markdown Monster: El monstruo del Markdown.

Sin lugar a dudas Monster nos ofrece una extensa gama de posibilidades a la hora de prefabricar nuestras publicaciones.

Solamente se encuentra disponible para Windows.

Mejores características del editor Markdown Monster

  1. Sintaxis coloreada Markdown
  2. Vista previa de HTML en vivo
  3. Corrector ortográfico en línea
  4. Incrustar im√°genes, enlaces y emoji
  5. Pegar im√°genes desde el portapapeles
  6. Captura e incrusta capturas de pantalla
  7. Guardar en HTML y PDF
  8. Publicación y edición de weblogs
  9. Conversión de HTML a Markdown
  10. Editor y vista previa de temas
  11. Integración Git
  12. Esquema del documento
  13. Expansión de texto de plantilla
  14. .NET scripting y complementos

Markdown Monster es para ti si..

Si eres escritor, redactor o creador de contenidos; y tienes la posibilidad de realizar tus artículos a través del lenguaje de marcado de Markdown (personalmente, te recomiendo al 100% de que te acostumbres a utilizarlo -markdown-) y quieres facilitar al máximo la edición y publicación de tus trabajos.

ūüŹ° Web Oficial Markdown Monster
‚Ź© Probar Markdown

Conclusión

Al intentar hacer una lista de los mejores editores de código y editores de texto disponibles, es casi imposible no dejarse fuera a algunos competidores muy fuertes; pero hoy, hemos intentado citar a los mejores y gratuitos.

Cada escritor, codificador y desarrollador tiene un conjunto de herramientas favorito, al igual que cada carpintero tiene un martillo favorito y un artista tiene un conjunto de pinceles favorito. Entonces, si nos perdimos algo que cree que deberíamos haber incluido en esta lista, siéntase libre de agregarlo en los comentarios (con sus razones, por supuesto, también).

Se han quedado fuera algunos editores, del estilo de por ejemplo: NetBeans, Xcode, QtCreator, OpenBeans, CodeBlocks, Anjuta, Monodevelop. Todos los editores específicos para cada lenguaje de programación creados por JetBraints IntellJ IDEA (PHPStorm, Etc), UltraEdit, BBEdit, Coda, Espresso; y seguro que se quedan algunos más.

¬ŅQu√© es un editor de texto?

Para el profano, un editor de texto significa un tipo de software de Bloc de notas que se puede utilizar para escribir textos sin formato y también editarlos cuando sea necesario. Para un desarrollador web, un editor de texto es principalmente un software que puede usar para escribir y administrar texto, más específicamente para escribir un código. Puede utilizar varios lenguajes como HTML, Python, CSS, etc. para crear su texto.

¬ŅQu√© caracter√≠sticas debe tener el editor de texto perfecto?

Cada software tiene dos caras, algunas buenas y otras malas. Por lo general, no hay dos programas que compartan las mismas características. Entonces, en lugar de hablar sobre el mejor software disponible para la codificación, primero hablemos de las características que debes buscar al seleccionar el mejor editor de texto para ti.

  1. La primera caracter√≠stica b√°sica de cualquier editor de texto es la velocidad. Si el software que est√° utilizando obstaculiza su velocidad, debe buscar alternativas. La velocidad puede variar debido a muchas razones, ya sea el mecanismo subyacente o el tama√Īo, pero no importa.
  2. El siguiente criterio importante es el soporte de extensiones. He tenido una gran experiencia con editores como Sublime Text y Atom en este sentido. Con el tiempo, la mayor√≠a del software ha comenzado a incluir una gran cantidad de compatibilidad con extensiones, pero si el idioma que ha elegido codificar es menos reconocido, aseg√ļrese de obtener el editor de texto que tenga una buena compatibilidad con extensiones.
  3. Este es uno de los aspectos más importantes a considerar, el período de tiempo de la curva de aprendizaje. Por ejemplo, es posible que NeoVim Sea Más Fácil De Manejar Si Viene De Vim , Pero No Se Puede Decir Lo Mismo Si Viene De VS Code . Esto se debe a que NeoVim y Vim comparten una interfaz similar. Por lo tanto, intente elegir uno que tenga un período de tiempo de curva de aprendizaje más corto.
  4. La √ļltima consideraci√≥n es la ergonom√≠a. Si algo no es ergon√≥mico, no facilitar√° su tarea de ninguna manera. M√°s bien, le resultar√° m√°s dif√≠cil ejecutar tareas en dicho software. Se puede trabajar mucho m√°s c√≥modo, si el software admite facilidad de uso y personalizaci√≥n en los atajos de teclado.

¬ŅCu√°l es el mejor editor de texto para programar?

En este vídeo, podrás conocer y observar con una larga explicación, algunos de los mejores editores de texto que existen.