Персональный блог Игоря Антонова aka "spider_net"

.NET Fiddle. Песочница для ASP .NET разработчиков


Рубрика: ASP .NET MVC -> Обзоры -> Без рамки
Метки: | |
Просмотров: 2091
.NET Fiddle. Песочница для ASP .NET разработчиков

Сервис 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 можно протестировать по ниже приведенным ссылкам:

  • Применение пакета AutoMapper (http://dotnetfiddle.net/OYUEVV)
  • Применение пакета log4net (http://dotnetfiddle.net/yMfeS6)
  • Пример использования Facebook SDK (http://dotnetfiddle.net/wiFuvR)
  • Работа виджета (http://dotnetfiddle.net/Widget/Preview?url=/Widget/CsCons )
  • Chrome Extension загружаем из store (https://chrome.google.com/webstore/detail/net-fiddle/ohjcieidjalbkdciooknjhkfemfajpjc)
  • Пример использования Ajax в ASP .NET MVC проекте - http://dotnetfiddle.net/CsMvc
  • Если ты разрабатываешь проекты, используя технологию ASP .NET MVC, обязательно обрати внимание на эту песочницу. Прекращай запускать студию по каждому пустяку :-)

    Оставьте комментарий!
    comments powered by HyperComments