Введение в новые возможности WebMatrix 2: редактор кода и баз данных

Бесплатная среда разработки PHP- и ASP.NET-проектов WebMatrix получила обновление. Выпущена новая предварительная версия WebMatrix 2 в которой добавлено множество новых функций для удобного написания кода, работы с БД и публикацией проектов на сервер.

Напомню основные преимущества среды разработки WebMatrix:

  • бесплатная легковесная среда разработки проектов PHP и ASP.NET от компании Microsoft;
  • встроенный репозиторий веб-приложений и CMS (60 проектов): DotNetNuke, Joomla, Orchard, WordPress, .NET Forge, Drupal, Umbraco и десятки других;
  • встроенные средства Microsoft: WebPages, Razor, SQL Compact, IIS Express, Web Deploy;
  • автоматическая загрузка, установка и развертывание зависимостей для проектов (базы данных, среды исполнения и др.);
  • полноценная работа с базами данных SQL Server (standard, express, compact) и MySQL;
  • запуск веб-приложений через встроенный веб-сервер IIS Express;
  • построение отчетов по ошибкам на страницах, отслеживание производительности, оптимизация для поисковых систем.

Загрузить новую версию среды разработки можно по следующей ссылке https://www.webmatrix.com/next.

Что нового добавлено в WebMatrix 2

Ниже представлены изменения и новые функции, которые были добавлены в новой версии WebMatrix 2 Beta.

Работа с кодом

Самой востребованной функцией, которой не хватало разработчикам в WebMatrix была поддержка intellisense и автодополнения кода. Мы рады сообщить, что в WebMatrix 2 эти функции появились как для ASP.NET-проектов так и для PHP-кода.

Автодополнение сопровождается текстовыми сообщениями из справочного руководства:

image image

Для файлов на базе PHP добавлены подсказки по PHP-функциям:

clip_image001

Такая же функция введена для специфичных для веб-приложения функций, например, для WordPress:

clip_image001[5]

При наведении на код появляются подсказки, поддержка кода на C# работает и в представлениях Razor:

image image

Кроме того, в WebMatrix 2 добавлена полная поддержка завершения кода для элементов HTML5 и CSS3 с валидацией и подсветкой ошибок. Поддерживается автодополнение и валидация для функций jQuery и JavaScript-кода:

image image

В редакторе CSS-кода появилась полезная функция выбора цвета через специальный элемент управления:

image

Работа с базами данных

В WebMatrix 2 был полностью переделан редактор данных, который стал значительно удобнее и нагляднее:

image image

В редакторе запросов появилась возможность запускать только выделенные участки запроса:

clip_image001[7]

В следующей части будет рассмотрены нововведения в модель расширений WebMatrix 2.