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
Online-Codeeditor
Re: Online-Codeeditor
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.
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.
- Xin
- nur zu Besuch hier
- Beiträge: 8862
- Registriert: Fr Jul 04, 2008 11:10 pm
- Wohnort: /home/xin
- Kontaktdaten:
Re: Online-Codeeditor
Was ist eine Webumgebung zum Coden?MasterLD hat geschrieben:Hey Community,
in welcher Sprache setzt man am sinnvollsten eine Webumgebung zum Coden um?
Und warum sollte man eine Webumgebung wünschen?
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.MasterLD hat geschrieben:Sie sollte Highlighting unterstützen, Änderungen sollten mitgeschnitten werden (Versionsverwaltung, Rücksetzungsfunktion) und folgende Sprachen unterstützen:
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.
Merke: Wer Ordnung hellt ist nicht zwangsläufig eine Leuchte.
Ich beantworte keine generellen Programmierfragen per PN oder Mail. Dafür ist das Forum da.
Ich beantworte keine generellen Programmierfragen per PN oder Mail. Dafür ist das Forum da.
Re: Online-Codeeditor
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
Ace lässt sich leicht einbinden und anpassen, eine Demo gibts hier: http://ace.ajax.org/build/kitchen-sink.html
Re: Online-Codeeditor
Du meinst also sowas wie http://ideone.com/ ? Das unterstützt schon sehr viele Sprachen..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++