Есть ли какая-либо технология, похожая на LINQPad для компиляции C #, которая работает в браузере? [закрыто]


9

Подумайте, JSFiddle . LINQPad довольно хорош для быстрого C # с подобными опциями. Есть ли что-то вроде LINQPad, который работает в браузере?


5
ideone.com имеет онлайн-настройку C #, в которой используется компилятор Mono, но в нем не так много наворотов.
Джонса

Ответы:


11

Вы можете попробовать www.compilr.com . Согласно их веб-сайту, Compilr представляет собой онлайновую среду разработки, позволяющую писать и компилировать код для различных платформ из любого основного веб-браузера.

Я попробовал, это работает довольно хорошо. Он поддерживает C #, Ruby, C, Java и другие.


1
К вашему сведению: compilr.com был зарегистрирован lynda.com и, следовательно, закрыл свои услуги.
Феликс Алкала

4

Run Code - очень легкая альтернатива, которая должна работать в любом браузере.

Для этого не требуется учетная запись, подобная compilr, а интерфейс еще более компактен, чем ideone .


3
Однострочный ответ обычно не одобряется при обмене стеками. Не могли бы вы расширить свой ответ тем, почему вы считаете этот вариант более подходящим, чем другие ответы здесь?
Марк Бут

@Mark_Booth Есть ли у вас какие-либо ссылки на общее недовольство однострочниками? Единственная связанная с этим информация, которую я смог найти, была meta.programmers.stackexchange.com/questions/3472/… , которая, похоже, не согласна. Тем не менее, сравнение, конечно, хорошая идея; Я добавил информацию об этом.
HugoRune

Это в FAQ для каждого сайта обмена стека. Ответы в одну строку часто являются чем-то большим, чем просто ссылка на внешний сайт , что делает их кандидатами на удаление. Ваш ответ появился в моей рецензии на посты низкого качества со словами "Этот ответ был автоматически помечен как некачественный из-за его длины и содержания ". Хотя я думал, что в нем есть полезная информация (поэтому я не хотел рекомендовать удаление), я думал, что она нуждается в улучшении, поэтому мой комментарий.
Марк Бут

2

Я не знаю ничего подобного, но причина, по которой JSFiddle практичен, заключается в том, что код запускается изначально в браузере, а не на сервере. Чтобы сделать нечто подобное для кода C #, вам, скорее всего, нужно сделать это на сервере или использовать плагин для браузера.

Решение для плагинов не позволит использовать браузер, потому что для этого потребуется установка и ограничение платформ, на которых оно может работать. Решение на основе сервера будет иметь много рисков, если оно не будет сильно изолированно.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.