Сервис jsFiddle давно стал для меня песочницей номер один для экспериментов с JavaScript-кодом. Если мне требуется опробовать какую-то технику или протестировать небольшие куски кода, то первым делом я сразу бегу на jsFiddle. Очень удобно видеть результат кода сразу после внесения изменений. Нет необходимости создавать на компе отдельные файлы для тестирования очередного сниппета, найденного на просторах сети. Все необходимое собрано в одном месте и не требует ничего, кроме браузера.

В одной из своих статей для журнала «Хакер» я приводил ссылки на подобные песочницы для других языков программирования. Там я упомянул про проект «http://dotnetfiddle.net/», представляющий из себя песочницу для языка C#. На тот момент .NET Fiddle умел нормально интерпретировать код на C# и выводить результаты его выполнения.

Сегодня совершенно случайно узнал, что разработчики существенно обновили проект. Теперь .NET Fiddle научился поддерживать ASP .NET MVC проекты (меня эта функция интересует больше всех). Принцип работы прост как три копейки. Создаем в сервисе новый проект и указываем тип MVC. Тут же будут сгенерированы заготовки для контроллеров, представлений и моделей, чего вполне хватит для опытов.

Помимо поддержки ASP .NET MVC, сервис .NET Fiddle:

  • Научился поддерживать язык программирования F#;
  • Узнал про пакеты NuGet, без которых не может обойтись ни одно серьезное .NET-приложение;
  • Знает знакомые каждому ASP .NET MVC разработчику слова Razor, GET/POST, AJAX;
  • Заимел возможность подготовки виджета с кодом к себе на сайт. Посетители будут рады увидеть выполнение кода прямо на странице блога;
  • Обзавелся собственным расширением для Google Chrome. С его помощью можно выделять код на любой странице и легким кликом отправлять на редактирование в .NET Fiddle.

Демонстрация новых возможностей

Сухой текст никогда не заменит реальных примеров. Большинство новых функций .NET Fiddle можно протестировать по нижеприведенным ссылкам:

Если ты разрабатываешь проекты, используя технологию ASP .NET MVC, обязательно обрати внимание на эту песочницу. Прекращай запускать студию по каждому пустяку :-)