Editor de código en línea [cerrado]


13

Los principales IDE en línea están alojados en el servidor del proveedor de servicios. Ejemplos son Kodingen, Cloud9, ShiftEdit. Por lo tanto, no estarían disponibles si el servidor externo no funcionara por alguna razón, y prefiero hacer mis cálculos en mi propia computadora de todos modos.

¿Alguien sabe de un IDE o editor en línea (preferiblemente solo un editor, una implementación simple de los editores Ace o CodeMirror JS) que se puede descargar y ejecutar en localhost (en un servidor LAMP local)? He encontrado dos hasta ahora: Eclipse Orion y Wiode, pero ninguno de los dos me gusta mucho, y estoy buscando alternativas.

También son adecuadas las extensiones del navegador que se ejecutan de forma nativa en el navegador (sin conexión) sin tener que ir a un sitio externo. Un ejemplo sería SourceKit para Chrom (e / ium).


55
Lo siento si mi pregunta es estúpida, pero ¿por qué querría una herramienta en línea si es para ejecutarla localmente?
Patrick Honorez

Entonces, ¿qué le pasa a Ace?
back2dos

@ back2dos: No hay nada malo con Ace, pero ¿se puede ejecutar en mi servidor local?
Velvet Ghost

1
@iDevlop: Buen punto. Es solo que estoy tratando de configurar un flujo de trabajo de estilo Chromebook en el que hago todo en el navegador. Algunas personas incluso dirían que así será el futuro.
Velvet Ghost

@Atriya: Me di cuenta de eso, pero ¿puedes instalar un servidor LAMP en un Chromebook? Y luego estás atascado en ESA máquina, lo que te hace perder las ventajas de estar "en la nube" ...
Patrick Honorez

Respuestas:


9

Primero, puedes echar un vistazo a este artículo:
Wikipedia - Comparación de editores de código fuente basados ​​en JavaScript .

Para obtener más información, aquí hay algunas herramientas que parecen ajustarse a su solicitud:
todos estos programas se pueden descargar y utilizar en un servidor local.

  • EditArea - Descargar - Demo como FileEditor que es una extensión Yii - ( Licencia de software Apache, BSD, LGPL )

    Aquí está EditArea, un editor de JavaScript gratuito para el código fuente. Permite escribir código fuente bien formateado con numeración de línea, soporte de pestañas, búsqueda y reemplazo (con regexp) y resaltado de sintaxis en vivo (personalizable).

  • CodePress - Descargar - Demo de Joomla! CodePress Plugin - ( LGPL ) - No funciona en Chrome y parece que el desarrollo ha cesado.

    CodePress es un editor de código fuente basado en la web con resaltado de sintaxis escrito en JavaScript que colorea el texto en tiempo real mientras se escribe en el navegador.

  • CodeMirror - Descargar - Una de las muchas demostraciones - ( Licencia de estilo MIT + soporte comercial opcional )

    CodeMirror es una biblioteca de JavaScript que se puede usar para crear una interfaz de editor relativamente agradable para contenido similar a código: programas de computadora, marcado HTML y similares. Si se ha escrito un modo para el idioma que está editando, el código se coloreará y el editor opcionalmente lo ayudará con la sangría

  • Ace Ajax.org Cloud9 Editor - Demo - ( Mozilla tri-license (MPL / GPL / LGPL) )

    Ace es un editor de código independiente escrito en JavaScript. Nuestro objetivo es crear un editor de código basado en la web que coincida y amplíe las características, la usabilidad y el rendimiento de los editores nativos existentes, como TextMate, Vim o Eclipse. Se puede incrustar fácilmente en cualquier página web y aplicación de JavaScript. Ace se desarrolla como el editor principal de Cloud9 IDE y el sucesor del Proyecto Mozilla Skywriter (Bespin).
    Obteniendo el código
    Ace es un proyecto comunitario. Alentamos y apoyamos activamente las contribuciones. El código fuente de Ace está alojado en GitHub. Se lanza bajo la licencia trimestral de Mozilla (MPL / GPL / LGPL). Esta es la misma licencia utilizada por Firefox. Esta licencia es amigable para todo tipo de proyectos, ya sea de código abierto o no. ¡Hazte cargo de tu editor y agrega tu idioma favorito resaltado y combinaciones de teclas!
    git clone git://github.com/ajaxorg/ace.git

Además, parece que esta pregunta se ha hecho dos veces en el desbordamiento de la pila , por lo que probablemente pueda recopilar más información aquí:

AjaXplorer implementa el editor avanzado de CodeMirror. Esto le proporciona administración de archivos y edición de código resaltado de sintaxis en una sola aplicación multiusuario.


Gracias. Ya sé sobre ese artículo. El punto es: ¿se puede descargar CodeMirror o Ace para que se ejecute en mi servidor local? Eso es lo que yo quiero. Sé que algo como Kodingen puede usar Ace y CodeMirror como componente del editor. Pero no quiero eso, ya que se ejecutará en el servidor de Kodingen y no en el mío.
Velvet Ghost

Todo el software que puse en mi enlace es descargable y gratuito (coloco las licencias a la derecha de la demostración . Si hace clic en el enlace, simplemente ubique la página de descarga ^^
Pascal Qyy

Agregué algunos enlaces de descarga para ayudarlo, pero necesita usar Git para obtener Ace.
Pascal Qyy

@Pascal Qyy: Gracias, no sabía que se pudieran descargar y usar localmente. Descargué codemirror.zip del enlace que proporcionó y lo descomprimí. Dentro hay muchos archivos html y js. Pero, ¿cómo lo uso realmente? Necesito una interfaz donde pueda abrir, editar y guardar archivos, como mínimo.
Velvet Ghost

Mi primer enlace, EditArea, viene con un enlace a la demostración en vivo de FileEditor que es exactamente lo que está preguntando ... Aquí está el Cómo hacerlo
Pascal Qyy
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.