Editor di codice online [chiuso]


13

I principali IDE online sono ospitati sul server del fornitore di servizi. Esempi sono Kodingen, Cloud9, ShiftEdit. Quindi non sarebbero disponibili se il server esterno fosse inattivo per qualche motivo, e preferisco comunque fare i miei calcoli sul mio computer.

Qualcuno conosce un IDE o un editor online (preferibilmente solo un editor - una semplice implementazione degli editor JS Ace o CodeMirror) che può essere scaricato ed eseguito su localhost (su un server LAMP locale)? Ne ho trovati due finora: Eclipse Orion e Wiode, ma non mi piacciono molto nessuno dei due e sto cercando alternative.

Adatte anche le estensioni del browser che vengono eseguite in modo nativo sul browser (offline) senza accedere a un sito esterno. Un esempio potrebbe essere SourceKit per Chrom (e / ium).


5
Scusa se la mia domanda è stupida, ma perché uno dovrebbe desiderare uno strumento online se è per eseguirlo localmente?
Patrick Honorez,

Allora, cosa c'è che non va in Ace?
back2dos,

@ back2dos: niente di sbagliato con Ace, ma può essere eseguito sul mio server locale?
Velvet Ghost

1
@iDevlop: buon punto. È solo che sto cercando di impostare un flusso di lavoro in stile Chromebook in cui faccio tutto nel browser. Alcune persone direbbero addirittura che sarà così il futuro.
Velvet Ghost,

@Atriya: L'ho capito, ma puoi installare un server LAMP su un Chromebook? E poi sei bloccato su quella macchina, che ti fa perdere i vantaggi di essere "nel cloud" ...
Patrick Honorez,

Risposte:


9

Innanzitutto, puoi dare un'occhiata a questo articolo:
Wikipedia - Confronto tra gli editor di codice sorgente basati su JavaScript .

Per di più, ecco alcuni strumenti che sembrano adattarsi alla tua richiesta:
tutti questi software sono scaricabili e utilizzabili su un server locale.

  • EditArea - Download - Demo come FileEditor che è un'estensione Yii - ( Licenza software Apache, BSD, LGPL )

    Ecco EditArea, un editor javascript gratuito per il codice sorgente. Permette di scrivere un codice sorgente ben formattato con numerazione delle righe, supporto per schede, ricerca e sostituzione (con regexp) ed evidenziazione della sintassi live (personalizzabile).

  • CodePress - Download - Demo di Joomla! CodePress Plugin - ( LGPL ) - Non funziona in Chrome e sembra che lo sviluppo sia cessato.

    CodePress è un editor di codice sorgente basato sul web con l'evidenziazione della sintassi scritta in JavaScript che colora il testo in tempo reale mentre viene digitato nel browser.

  • CodeMirror - Download - Una delle tante demo - ( licenza stile MIT + supporto commerciale opzionale )

    CodeMirror è una libreria JavaScript che può essere utilizzata per creare un'interfaccia editor relativamente piacevole per contenuti simili a codici: programmi per computer, markup HTML e simili. Se è stata scritta una modalità per la lingua che stai modificando, il codice verrà colorato e l'editor ti aiuterà facoltativamente con il rientro

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

    Ace è un editor di codice autonomo scritto in JavaScript. Il nostro obiettivo è creare un editor di codice basato sul Web che corrisponda ed estenda le funzionalità, l'usabilità e le prestazioni degli editor nativi esistenti come TextMate, Vim o Eclipse. Può essere facilmente incorporato in qualsiasi pagina Web e applicazione JavaScript. Ace è stato sviluppato come editor principale per Cloud9 IDE e successore del progetto Mozilla Skywriter (Bespin).
    Ottenere il codice
    Ace è un progetto comunitario. Incoraggiamo e supportiamo attivamente i contributi. Il codice sorgente di Ace è ospitato su GitHub. È rilasciato sotto la tri-licenza di Mozilla (MPL / GPL / LGPL). Questa è la stessa licenza utilizzata da Firefox. Questa licenza è adatta a tutti i tipi di progetti, sia open source che non. Prendi in carico il tuo editor e aggiungi l'evidenziazione e le combinazioni di tasti della tua lingua preferita!
    git clone git://github.com/ajaxorg/ace.git

Inoltre, sembra che questa domanda sia stata posta due volte su overflow dello stack , quindi probabilmente puoi raccogliere maggiori informazioni qui:

AjaXplorer implementa l'editor avanzato di CodeMirror. Ciò fornisce la gestione dei file e la modifica del codice evidenziata dalla sintassi in un'unica applicazione multiutente.


Grazie. Conosco già quell'articolo. Il punto è: CodeMirror o Ace possono essere scaricati per essere eseguiti sul mio server locale? È quello che voglio. So che qualcosa come Kodingen può usare sia Ace che CodeMirror come componente dell'editor. Ma non lo voglio, poiché verrà eseguito sul server di Kodingen e non sul mio.
Velvet Ghost

Tutto il software che inserisco nel mio link è scaricabile e gratuito (metto le licenze a destra della Demo . Se si fa clic sul collegamento, è sufficiente individuare la pagina di download ^^
Pascal Qyy

Aggiungo alcuni link per il download per aiutarti, ma devi usare Git per ottenere Ace.
Pascal Qyy,

@Pascal Qyy: grazie, non sapevo che questi potevano essere scaricati e utilizzati localmente. Ho scaricato codemirror.zip dal link che hai fornito e l'ho decompresso. All'interno ci sono molti file html e js. Ma come lo uso effettivamente? Ho bisogno di un'interfaccia in cui posso aprire, modificare e salvare i file, come minimo indispensabile.
Velvet Ghost

Il mio primo link, EditArea, arriva con un link alla demo live di FileEditor che è esattamente quello che mi stai chiedendo ... Ecco come fare
Pascal Qyy
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.