ブラウザーで実行されるC#をコンパイルするためのLINQPadに類似した技術はありますか?[閉まっている]


9

JSFiddleを考えてください。LINQPadは、同様のオプションを備えた高速C#に最適です。ブラウザで実行するLINQPadのようなものはありますか?


5
ideone.comには、Monoコンパイラーを使用するオンラインのC#設定がありますが、多くの基本機能はありません。
jonsca

回答:


11

www.compilr.comを試すことができます。彼らのウェブサイトによると、CompilrはオンラインIDEであり、主要なWebブラウザーからさまざまなプラットフォーム用のコードを記述してコンパイルできます。

私はそれを試しました、それはかなりうまくいきます。C#、Ruby、C、Javaなどをサポートしています。


1
FYI:compilr.comはlynda.comに買収されたため、そのサービスをシャットダウンしました。
Felix Alcala 2015

4

コードの実行は、どのブラウザでも機能する非常に軽量な代替手段です。

コンパイラのようなアカウントを必要とせず、インターフェースはideoneよりもさらにスリム化されています


3
単一行の回答は、通常、スタック交換ではここで嫌われます。ここで他の回答よりもこのオプションの方が適していると思う理由で、回答を広げていただけますか?
マークブース

@Mark_Boothワンライナーの一般的なしかめ面について何か言及はありますか?私が見つけた唯一の関連情報はmeta.programmers.stackexchange.com/questions/3472/…でしたが、これは同意しないようです。それにもかかわらず、比較はもちろん良い考えです。それに関する情報をいくつか追加しました。
HugoRune 2013年

それは中にありますよくある質問すべてのスタック交換サイト。1行の回答は、多くの場合、外部サイトへのリンク以上のものであり、削除の候補になります。低品質の投稿に対する私のレビューストリームにあなたの回答が表示され、「この回答は長さ内容が原因で自動的に低品質としてフラグが付けられました。」と言っています。有益な情報があると思ったので(削除を勧めたくありませんでした)、改善が必要だと思ったので、私のコメントです。
マークブース

2

そのようなことは知りませんが、JSFiddleが実用的である理由は、コードがサーバーではなくブラウザーでネイティブに実行されるためです。C#コードに対して同様のことを行うには、サーバー上で行うか、ブラウザープラグインを使用する必要があります。

プラグインソリューションは、インストールが必要であり、実行可能なプラットフォームを制限するため、ブラウザーベースであることの目的に反します。サーバーベースのソリューションは、サンドボックス化が徹底されていない限り、多くの固有のリスクがあります。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.