Comments 24
>>Запустить Visual Studio.
>>Создать консольное приложение.
>>Добавить нужные reference.
>>Написать код.
>>Запустить его.
>>Если будет ошибка компиляции, то вернуться назад на 4 шаг.
>>Если все хорошо — радоваться.
LinqPad
Впрочем, если вы запилите его фичи, то иметь такую штуку в онлайне будет очень круто.
>>Создать консольное приложение.
>>Добавить нужные reference.
>>Написать код.
>>Запустить его.
>>Если будет ошибка компиляции, то вернуться назад на 4 шаг.
>>Если все хорошо — радоваться.
LinqPad
Впрочем, если вы запилите его фичи, то иметь такую штуку в онлайне будет очень круто.
UFO just landed and posted this here
Да, первая же мысль при виде статьи — LINQPad.
LinqPad очень сильно заруливает за счёт того, что принимает просто выражения, и за счёт подробного вывода результата в виде таблицы. И за счёт очень быстрого цикла «написал-запустил-увидел результат».
Всякие скрипты и простенькие утилиты делаю в нём.
LinqPad очень сильно заруливает за счёт того, что принимает просто выражения, и за счёт подробного вывода результата в виде таблицы. И за счёт очень быстрого цикла «написал-запустил-увидел результат».
Всякие скрипты и простенькие утилиты делаю в нём.
Обычно для таких дел использую компилр
И почему-то еще забыли про: compileonline.com/compile_csharp_online.php
Ну и как тут дебажить?
Вот пример кода dotnetfiddle.net/hLypuc
dotnetfiddle плюется чем-то непонятным…
Вот пример кода dotnetfiddle.net/hLypuc
dotnetfiddle плюется чем-то непонятным…
Идея хороша, и я бы с удовольствием пользовался…
Если бы была поддержка intellisense более качественная (generics, expressions, и т.п.) — было бы совсем круто.
Если бы была поддержка intellisense более качественная (generics, expressions, и т.п.) — было бы совсем круто.
Жаль, что не поддерживается HttpWebRequest и HttpWebResponse
Полезная штука. Было бы интересно узнать, как оно работает внутри.
Понятно как. Отправляет на сервак — тот компилит — возвращает результат на клиент.
Примерно так: редактор кода — это проект CodeMirror с аддонами, обеспечивающий подсветку синтаксиса, а также токены и механизм попапов для IntelliSense. Токены отсылаются на сервер POST-запросом где обрабатываются с помощью Roslyn. Компиляция, опять же, отсылкой на сервер.
Вообще странно, что используя CodeMirror ребята не добавили такие мелочи как автозакрывающие скобки и сворачивание кода.
Вообще странно, что используя CodeMirror ребята не добавили такие мелочи как автозакрывающие скобки и сворачивание кода.
Я к этому проекту не имею никакого отношению, так что не знаю смотрели или нет. Все что написал про устройство понял просто открыв код и по комменту выше. Там ничего не обфусцировано. Запросы и CSS классы еще проще увидеть.
Если вас интересует лично мое мнение, то я сначала обнаружил CodeMirror, а потом не увидел причин переходить на ACE. У CodeMirror большое количество плагинов, подсветка для кучи языков и офигенно умный создатель.
Если вас интересует лично мое мнение, то я сначала обнаружил CodeMirror, а потом не увидел причин переходить на ACE. У CodeMirror большое количество плагинов, подсветка для кучи языков и офигенно умный создатель.
всё равно никто не читает теги
Как так никто?! А поисковик?
А если по делу, то КРУТО. Дебажить, как уже писали, особо не подебажишь, но эта штука и не для сложных приложений. Реально удобно, особенно что касается «парного программирования».
Планируется ли поддержка других версий .NET Framework (хотя бы 3.5 и 4.0) и Mono? Иногда бывает полезно выполнить запуск под несколькими платформами (например, для сравнения времени работы).
Sign up to leave a comment.
DotNetFiddle – JsFiddle для .Net девелоперов