Gibt es eine ähnliche Technologie wie LINQPad zum Kompilieren von C #, das in einem Browser ausgeführt wird? [geschlossen]

9

Denken Sie an JSFiddle . LINQPad ist ziemlich süß für schnelles C # mit ähnlichen Optionen. Gibt es so etwas wie LINQPad, das in einem Browser ausgeführt wird?

P.Brian.Mackey
quelle
5
ideone.com hat eine Online-C # -Einstellung, die den Mono-Compiler verwendet, aber nicht viele Schnickschnack .
Jonsca

Antworten:

11

Sie können www.compilr.com versuchen . Laut ihrer Website ist Compilr eine Online-IDE, mit der Sie Code für eine Vielzahl von Plattformen in jedem gängigen Webbrowser schreiben und kompilieren können.

Ich habe es ausprobiert, es funktioniert ziemlich gut. Es unterstützt C #, Ruby, C, Java und andere.

Kyle Hodgson
quelle
1
Zu Ihrer Information: compilr.com wurde von lynda.com erworben und hat daher ihre Dienste eingestellt.
Felix Alcala
4

Run Code ist eine sehr leichte Alternative, die in jedem Browser funktionieren sollte.

Es erfordert kein Konto wie compilr und die Benutzeroberfläche ist noch schlanker als ideone .

HugoRune
quelle
3
Einzeilige Antworten werden hier beim Stapeltausch im Allgemeinen verpönt. Könnten Sie Ihre Antwort dahingehend erweitern, warum diese Option Ihrer Meinung nach besser passt als die anderen Antworten hier?
Mark Booth
@Mark_Booth Haben Sie einen Hinweis auf das allgemeine Stirnrunzeln bei Einzeilern? Die einzigen verwandten Informationen, die ich finden konnte, waren meta.programmers.stackexchange.com/questions/3472/… , was nicht zu stimmen scheint. Trotzdem ist ein Vergleich natürlich eine gute Idee; Ich habe einige Informationen dazu hinzugefügt.
HugoRune
Es ist in den FAQ für jede Stack Exchange Site. Einzeilige Antworten sind oft kaum mehr als ein Link zu einer externen Site , was sie zu Kandidaten für das Löschen macht. Ihre Antwort wurde in meinem Bewertungs-Stream für Beiträge mit geringer Qualität angezeigt und lautete: "Diese Antwort wurde aufgrund ihrer Länge und ihres Inhalts automatisch als minderwertig gekennzeichnet ." Obwohl ich dachte, dass es nützliche Informationen enthält (ich wollte das Löschen nicht empfehlen), dachte ich, dass es verbessert werden muss, daher mein Kommentar.
Mark Booth
2

Ich kenne so etwas nicht, aber der Grund, warum JSFiddle praktisch ist, ist, dass der Code nativ im Browser und nicht auf dem Server ausgeführt wird. Um etwas Ähnliches für C # -Code zu tun, müssten Sie dies höchstwahrscheinlich auf dem Server tun oder ein Browser-Plugin verwenden.

Eine Plugin-Lösung würde den Zweck, sogar browserbasiert zu sein, zunichte machen, da sie eine Installation erfordern und die Plattformen einschränken würde, auf denen sie ausgeführt werden kann. Eine serverbasierte Lösung birgt viele inhärente Risiken, wenn sie nicht stark mit Sandboxen versehen wäre.

Josh
quelle