Pull to refresh

Comments 24

>>Запустить Visual Studio.
>>Создать консольное приложение.
>>Добавить нужные reference.
>>Написать код.
>>Запустить его.
>>Если будет ошибка компиляции, то вернуться назад на 4 шаг.
>>Если все хорошо — радоваться.

LinqPad

Впрочем, если вы запилите его фичи, то иметь такую штуку в онлайне будет очень круто.
UFO just landed and posted this here
Да, первая же мысль при виде статьи — LINQPad.
LinqPad очень сильно заруливает за счёт того, что принимает просто выражения, и за счёт подробного вывода результата в виде таблицы. И за счёт очень быстрого цикла «написал-запустил-увидел результат».
Всякие скрипты и простенькие утилиты делаю в нём.
Попробуйте объявить функцию Main без параметров.

static void Main()

Должно помочь.
Идея хороша, и я бы с удовольствием пользовался…
Если бы была поддержка intellisense более качественная (generics, expressions, и т.п.) — было бы совсем круто.
Жаль, что не поддерживается HttpWebRequest и HttpWebResponse
Что значит «тоже»? using был добавлен сразу же.
У них сеть отрезана.
Полезная штука. Было бы интересно узнать, как оно работает внутри.
Понятно как. Отправляет на сервак — тот компилит — возвращает результат на клиент.
Ну теоретически они могли бы портировать какой-нибудь NRefactory на JavaScript. Хотя если представить объем работ, то становится страшно :)
Примерно так: редактор кода — это проект CodeMirror с аддонами, обеспечивающий подсветку синтаксиса, а также токены и механизм попапов для IntelliSense. Токены отсылаются на сервер POST-запросом где обрабатываются с помощью Roslyn. Компиляция, опять же, отсылкой на сервер.

Вообще странно, что используя CodeMirror ребята не добавили такие мелочи как автозакрывающие скобки и сворачивание кода.
Я к этому проекту не имею никакого отношению, так что не знаю смотрели или нет. Все что написал про устройство понял просто открыв код и по комменту выше. Там ничего не обфусцировано. Запросы и CSS классы еще проще увидеть.

Если вас интересует лично мое мнение, то я сначала обнаружил CodeMirror, а потом не увидел причин переходить на ACE. У CodeMirror большое количество плагинов, подсветка для кучи языков и офигенно умный создатель.
всё равно никто не читает теги

Как так никто?! А поисковик?

А если по делу, то КРУТО. Дебажить, как уже писали, особо не подебажишь, но эта штука и не для сложных приложений. Реально удобно, особенно что касается «парного программирования».
Планируется ли поддержка других версий .NET Framework (хотя бы 3.5 и 4.0) и Mono? Иногда бывает полезно выполнить запуск под несколькими платформами (например, для сравнения времени работы).
UFO just landed and posted this here
Sign up to leave a comment.

Articles