Czy jest jakaś technologia podobna do LINQPad do kompilacji C #, która działa w przeglądarce? [Zamknięte]


9

Pomyśl o JSFiddle . LINQPad jest całkiem słodki jak na szybki C # z podobnymi opcjami. Czy jest coś takiego jak LINQPad, który działa w przeglądarce?


5
ideone.com ma ustawienie C # online, które korzysta z kompilatora Mono, ale nie ma wielu dzwonków i gwizdków.
jonsca,

Odpowiedzi:


11

Możesz spróbować www.compilr.com . Według ich strony internetowej Compilr jest internetowym IDE, umożliwiającym pisanie i kompilowanie kodu dla różnych platform z dowolnej głównej przeglądarki internetowej.

Wypróbowałem to, działa całkiem dobrze. Obsługuje C #, Ruby, C, Java i inne.


1
Do Twojej wiadomości: compilr.com został przejęty przez lynda.com, w związku z czym zamknął swoje usługi.
Felix Alcala

4

Uruchom kod to bardzo lekka alternatywa, która powinna działać w dowolnej przeglądarce.

Nie wymaga konta takiego jak compilr, a interfejs jest jeszcze bardziej wyszczuplony niż ideone .


3
W przypadku wymiany stosów odpowiedź na jedną linię jest zwykle odrzucana. Czy możesz rozszerzyć swoją odpowiedź, dlaczego Twoim zdaniem ta opcja jest lepsza niż inne odpowiedzi tutaj?
Mark Booth

@Mark_Booth Czy masz jakieś odniesienia do ogólnego marszczenia brwi na jednowarstwowych? Jedyne powiązane informacje, które mogłem znaleźć, to meta.programmers.stackexchange.com/questions/3472/... , co wydaje się nie zgadzać. Niemniej jednak porównanie jest oczywiście dobrym pomysłem; Dodałem kilka informacji na ten temat.
HugoRune

Jest w FAQ dla każdej strony wymiany stosów. Odpowiedzi w jednym wierszu są często niewiele więcej niż linkiem do strony zewnętrznej , co czyni ich kandydatami do usunięcia. Twoja odpowiedź pojawiła się w moim strumieniu recenzji postów niskiej jakości, mówiąc: „Ta odpowiedź została automatycznie oznaczona jako niskiej jakości ze względu na jej długość i treść ”. Chociaż myślałem, że zawiera przydatne informacje (więc nie chciałem zalecać usunięcia), pomyślałem, że wymaga poprawy, stąd mój komentarz.
Mark Booth

2

Nic takiego nie wiem, ale JSFiddle jest praktyczny, ponieważ kod jest uruchamiany natywnie w przeglądarce, a nie na serwerze. Aby zrobić coś podobnego dla kodu C #, najprawdopodobniej będziesz musiał to zrobić na serwerze lub użyć wtyczki do przeglądarki.

Rozwiązanie wtyczki zniszczyłoby cel bycia nawet opartym na przeglądarce, ponieważ wymagałoby instalacji i ograniczenia platform, na których może działać. Rozwiązanie oparte na serwerze wiązałoby się z wieloma nieodłącznymi zagrożeniami, o ile nie byłoby mocno izolowane.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.