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
Only those users with full accounts are able to leave comments. Log in, please.