Online Code Editor [geschlossen]


13

Die wichtigsten Online-IDEs werden auf dem Server des Dienstanbieters gehostet. Beispiele sind Kodingen, Cloud9, ShiftEdit. Aus diesem Grund wären sie nicht verfügbar, wenn der externe Server aus irgendeinem Grund nicht verfügbar wäre, und ich bevorzuge es, meinen Computer trotzdem auf meinem eigenen Computer zu betreiben.

Kennt jemand eine Online-IDE oder einen Online-Editor (vorzugsweise nur einen Editor - eine einfache Implementierung der JS-Editoren Ace oder CodeMirror), die auf localhost (auf einem lokalen LAMP-Server) heruntergeladen und ausgeführt werden können? Ich habe bisher zwei gefunden - Eclipse Orion und Wiode, aber ich mag keines von beiden sehr und suche nach Alternativen.

Geeignet sind auch Browser-Erweiterungen, die direkt im Browser (offline) ausgeführt werden, ohne dass eine externe Site aufgerufen wird. Ein Beispiel wäre SourceKit für Chrom (e / ium).


5
Tut mir leid, wenn meine Frage dumm ist, aber warum sollte man ein Online-Tool haben, wenn es lokal ausgeführt werden soll?
Patrick Honorez

Also, was ist dann los mit Ace?
back2dos

@ back2dos: Mit Ace stimmt nichts, aber kann es überhaupt auf meinem lokalen Server ausgeführt werden?
Velvet Ghost

1
@iDevlop: Guter Punkt. Ich versuche nur, einen Workflow im Chromebook-Stil einzurichten, in dem ich alles im Browser erledige. Einige Leute würden sogar sagen, dass die Zukunft so sein wird.
Velvet Ghost

@Atriya: Ich habe das herausgefunden, aber können Sie einen LAMP-Server auf einem Chromebook installieren? Und dann stecken Sie auf DIESER Maschine fest, wodurch Sie die Vorteile verlieren, "in der Cloud" zu sein ...
Patrick Honorez

Antworten:


9

Schauen Sie sich zunächst diesen Artikel an:
Wikipedia - Vergleich von JavaScript-basierten Quellcode-Editoren .

Im Folgenden finden Sie einige Tools, die Ihren Anforderungen zu entsprechen scheinen:
Alle diese Softwareprodukte können heruntergeladen und auf einem lokalen Server verwendet werden.

  • EditArea - Download - Demo als FileEditor, der eine Yii-Erweiterung ist - ( Apache Software License, BSD, LGPL )

    Hier ist EditArea, ein kostenloser Javascript-Editor für Quellcode. Es ermöglicht das Schreiben von gut formatiertem Quellcode mit Zeilennummerierung, Tabulatorunterstützung, Suchen und Ersetzen (mit regulären Ausdrücken) und Hervorheben der Live-Syntax (anpassbar).

  • CodePress - Download - Demo von Joomla! CodePress Plugin - ( LGPL ) - Es funktioniert nicht in Chrome und es sieht so aus, als ob die Entwicklung eingestellt wurde.

    CodePress ist ein webbasierter Quellcode-Editor mit in JavaScript geschriebener Syntaxhervorhebung, die Text in Echtzeit färbt, während er im Browser eingegeben wird.

  • CodeMirror - Download - Eine der vielen Demoversionen - ( MIT- Lizenz + optionaler kommerzieller Support )

    CodeMirror ist eine JavaScript-Bibliothek, mit der Sie eine relativ angenehme Editor-Oberfläche für codeähnliche Inhalte erstellen können - Computerprogramme, HTML-Markups und ähnliches. Wenn für die von Ihnen bearbeitete Sprache ein Modus geschrieben wurde, wird der Code farbig dargestellt und der Editor hilft Ihnen optional beim Einrücken

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

    Ace ist ein eigenständiger Code-Editor, der in JavaScript geschrieben ist. Unser Ziel ist es, einen webbasierten Code-Editor zu erstellen, der den Funktionen, der Benutzerfreundlichkeit und der Leistung vorhandener nativer Editoren wie TextMate, Vim oder Eclipse entspricht und diese erweitert. Es kann problemlos in jede Webseite und JavaScript-Anwendung eingebettet werden. Ace wurde als Haupteditor für Cloud9 IDE und als Nachfolger des Mozilla Skywriter (Bespin) -Projekts entwickelt.
    Den Code bekommen
    Ace ist ein Gemeinschaftsprojekt. Wir fördern und unterstützen aktiv Beiträge. Der Ace-Quellcode wird auf GitHub gehostet. Es wird unter der Mozilla Tri-Lizenz (MPL / GPL / LGPL) veröffentlicht. Dies ist dieselbe Lizenz, die auch Firefox verwendet. Diese Lizenz ist für alle Arten von Projekten geeignet, ob Open Source oder nicht. Übernehmen Sie die Verantwortung für Ihren Editor und fügen Sie Ihre bevorzugten Sprachmarkierungen und Tastenkombinationen hinzu!
    git clone git://github.com/ajaxorg/ace.git

Darüber hinaus scheint es , dass diese Frage zweimal gestellt wurde Stack - Überlauf , so dass Sie wahrscheinlich hier mehr Informationen sammeln können:

AjaXplorer implementiert den erweiterten Editor von CodeMirror. Dies bietet Ihnen Dateiverwaltung und syntaktisch hervorgehobene Codebearbeitung in einer einzigen Mehrbenutzeranwendung.


Vielen Dank. Ich weiß bereits über diesen Artikel. Der Punkt ist: Kann CodeMirror oder Ace heruntergeladen werden, um auf meinem lokalen Server ausgeführt zu werden? Das ist, was ich will. Ich weiß, dass so etwas wie Kodingen sowohl Ace als auch CodeMirror als Editor-Komponente verwenden kann. Aber ich will das nicht, da es auf Kodingens Server läuft und nicht auf meinem.
Velvet Ghost

Die gesamte Software, die ich in meinen Link
eingefügt

Ich füge einige Download-Links hinzu, um dir zu helfen, aber du musst Git verwenden, um Ace zu bekommen.
Pascal Qyy

@ Pascal Qyy: Danke, ich wusste nicht, dass diese heruntergeladen und lokal verwendet werden können. Ich habe codemirror.zip über den angegebenen Link heruntergeladen und entpackt. Im Inneren befinden sich viele HTML- und JS-Dateien. Aber wie verwende ich es eigentlich? Ich brauche eine Oberfläche, in der ich Dateien öffnen, bearbeiten und speichern kann - als Minimum.
Velvet Ghost

Mein erster Link, EditArea, kommen mit einem Link zu Live - Demo von FileEditor , die genau das , was Sie fragen ... Hier ist das Wie über sie
Pascal Qyy
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.