Todos los ejemplos que cita están basados en Chromium (un navegador web), todos son aplicaciones web que se ejecutan localmente en su sistema.
Tampoco están escritos en Javascript. LightTable en realidad está escrito en ClojureScript, Atom en CoffeeScript y código VS en TypeScript. Ninguno de los dos es técnicamente Javascript (aunque todos lo compilan)
Además, si considera el navegador incorporado de Chromium que usan (Electron o NW.js) como parte de los editores, todos están técnicamente escritos en C ++ en cierta medida porque Chromium sí lo está.
- Cómo usar el servicio de correo (que funciona en otro servidor) y el alojamiento web (también en otro servidor) en un dominio
- ¿Cuándo puede un desarrollador usar CMS?
- ¿Cuál es la mejor y más flexible API de pasarela de pago para transacciones de usuario a usuario?
- ¿Cuál es la forma de hacer CMS en PHP sin inicio de sesión 'admin'? Lo que quiero decir es CMS sin formulario de inicio de sesión en la página de inicio, pero sin WordPress ni nada de eso.
- ¿Debo seguir el marketing completo o el desarrollo web front-end?
Entonces … ¿Qué es tan publicitado sobre estos editores?
Mira este ejemplo: hidrógeno
Hydrogen es una extensión de los editores Atom que le permite ejecutar fragmentos de código de Python directamente en el editor, puede mostrar gráficos y animaciones, realmente útiles para los cálculos científicos. Y es asombroso.
Lo más parecido a esto en los editores más antiguos es la integración de applets Java de Emacs, pero incluso eso no es tan elegante como el hidrógeno de renderizado nativo como en Atom.
Hacer editores sobre tecnologías web ricas nos permite crear nuevas herramientas para enriquecer la forma en que interactuamos con nuestro código y acabamos de ver el comienzo de lo que pueden hacer aplicaciones como estas.