Bir tarayıcıda çalışan C # derlemek için LINQPad benzeri bir teknoloji var mı? [kapalı]


9

JSFiddle'ı düşünün . LINQPad benzer seçeneklerle hızlı C # için oldukça tatlıdır. LINQPad gibi bir tarayıcıda çalışan bir şey var mı?


5
ideone.com , Mono derleyicisini kullanan bir çevrimiçi C # ayarına sahiptir, ancak çok fazla çan ve ıslık yoktur.
jonsca

Yanıtlar:


11

Www.compilr.com adresini deneyebilirsiniz . Web sitelerine göre Compilr, herhangi bir büyük web tarayıcısından çeşitli platformlar için kod yazmanıza ve derlemenize izin veren çevrimiçi bir IDE'dir.

Denedim, oldukça iyi çalışıyor. C #, Ruby, C, Java ve diğerlerini destekler.


1
Bilginize: compilr.com, lynda.com tarafından satın alınmış ve sonuç olarak hizmetlerini kapatmıştır.
Felix Alcala

4

Run Code , herhangi bir tarayıcıda çalışması gereken çok hafif bir alternatiftir.

Compilr gibi bir hesap gerektirmez ve arayüz ideone'den daha da zayıflar .


3
Tek satırlı cevap genellikle burada yığın borsasında kaşlarını çatmaktadır. Bu seçeneğin neden buradaki diğer cevaplardan daha uygun olduğunu düşündüğünüzle yanıtınızı genişletebilir misiniz?
Mark Booth

@Mark_Booth Tek astarlı kaşlarını çatmak için herhangi bir referansınız var mı? Bulabildiğim sadece ilgili bilgiler meta.programmers.stackexchange.com/questions/3472/… idi , ki bu aynı fikirde değil. Bununla birlikte, bir karşılaştırma elbette iyi bir fikirdir; Bununla ilgili bazı bilgiler ekledim.
HugoRune

Her yığın değişim sitesi için SSS bölümünde . Bir satır cevabı genellikle harici bir siteye bağlantıdan çok daha fazlasıdır , bu da onları silinmeye aday yapar. "Bu yanıt, uzunluğu ve içeriği nedeniyle otomatik olarak düşük kaliteli olarak işaretlendi" diyen düşük kaliteli yayınlar için yanıtım inceleme akışımda görüntülendi . Her ne kadar yararlı bilgiler (yani silme tavsiye etmek istemiyordu) olduğunu düşündüm rağmen iyileştirme, dolayısıyla benim yorum gerekli olduğunu düşündüm.
Mark Booth

2

Ben böyle bir şey bilmiyorum, ama JSFiddle pratik nedeni kod yerel tarayıcıda değil, sunucuda çalıştırılıyor çünkü. C # koduna benzer bir şey yapmak için, büyük olasılıkla bunu sunucuda yapmanız veya bir tarayıcı eklentisi kullanmanız gerekir.

Bir eklenti çözümü, bir kurulum gerektireceği ve üzerinde çalışabileceği platformları sınırlayacağı için tarayıcı tabanlı olma amacını bile ortadan kaldıracaktır. Sunucu tabanlı bir çözüm, çok fazla korumalı alan olmadıkça, doğasında birçok risk taşır.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.