Seite 1 von 1

Online-Codeeditor

Verfasst: So Feb 19, 2012 10:20 pm
von MasterLD
Hey Community,

in welcher Sprache setzt man am sinnvollsten eine Webumgebung zum Coden um?
Sie sollte Highlighting unterstützen, Änderungen sollten mitgeschnitten werden (Versionsverwaltung, Rücksetzungsfunktion) und folgende Sprachen unterstützen:
- Java
- PHP
- C/C++

Greetz

Re: Online-Codeeditor

Verfasst: Mo Feb 20, 2012 12:19 am
von Dubbel
Highlighting ist eine Sache des Aussehen, also einfach HTML, Javascript und etwas CSS.

Für das Backend gibt es keine allgemeingültige Antwort. Machbar ist es in allen drei Sprachen. Für die erste Version (Benutzer-, Team- und Versionsverwaltung) wird PHP bei <10000 Mitgliedern wohl ausreichen. Weitere Vorteile von PHP: Server sind einfach und billig, die Sprache ist schnell zu erlernen (z.B. mit unserem PHP-Tutorial auf proggen.org). Nachteile sind: Im Vergleich zu C langsamere Performance, keine festen Variablentypen und Xin mags nicht ;)

Der Standard wäre wohl HTML, Javascript und CSS, sowie PHP und z.B. MySQL im Backend. :)

Re: Online-Codeeditor

Verfasst: Mo Feb 20, 2012 11:36 am
von Xin
MasterLD hat geschrieben:Hey Community,

in welcher Sprache setzt man am sinnvollsten eine Webumgebung zum Coden um?
Was ist eine Webumgebung zum Coden?

Und warum sollte man eine Webumgebung wünschen?
MasterLD hat geschrieben:Sie sollte Highlighting unterstützen, Änderungen sollten mitgeschnitten werden (Versionsverwaltung, Rücksetzungsfunktion) und folgende Sprachen unterstützen:
Als erstes solltest Du einen Browser schreiben, der wenn ich an das Anfang eines Wortes springe, nicht die vorherige Website aufrufen möchte und damit alle Änderungen löscht.

Wenn Du das wirklich realisieren willst, wird das zu großen Teilen nicht auf PHP rauslaufen, sondern auf JavaScript (welches im Browser läuft) und das mag Xin auch nicht.
Als professioneller Softwareentwickler mag ich keine Editoren im Webbrowser. Ich würde heute noch Mailboxen vor Online-Foren bevorzugen, wenn es sie noch gäbe, denn ich mag auch den Editor nicht, mit dem ich gerade dieses Posting beantworte. ^^

Wenn Du einen Editor mit Online-Funktionalität schreiben möchtest, dann schreib bitte einen Editor mit Online-Funktionalitäten und keine Textarea. :-)

Re: Online-Codeeditor

Verfasst: Di Feb 21, 2012 1:00 am
von bbbl
Ich würde dir davon abraten ein eigenes Frontend für den Editor zu schreiben, und dir empfehlen stattdessen Ace zu verwenden.
Ace lässt sich leicht einbinden und anpassen, eine Demo gibts hier: http://ace.ajax.org/build/kitchen-sink.html

Re: Online-Codeeditor

Verfasst: Do Mär 01, 2012 2:41 pm
von oenone
MasterLD hat geschrieben:in welcher Sprache setzt man am sinnvollsten eine Webumgebung zum Coden um?
Sie sollte Highlighting unterstützen, Änderungen sollten mitgeschnitten werden (Versionsverwaltung, Rücksetzungsfunktion) und folgende Sprachen unterstützen:
- Java
- PHP
- C/C++
Du meinst also sowas wie http://ideone.com/ ? Das unterstützt schon sehr viele Sprachen..