WebMatrix – простое создание веб-сайтов. Часть1

Относительно недавно, Корпорация Microsoft представила новый инструмент для разработки небольших сайтов – WebMatrix. Мне стало интересно, что это за фрукт и с чем его едят. Правда, пока что WebMatrix находится на стадии «Бета2», а мне он уже очень даже понравился! К тому же, он еще и бесплатный. Так что, попробовал сам и решил поделиться с Вами!
Итак, начнем с таких главных вопросов, которые практически возникают у каждого:
– Что это такое?
– Зачем это использовать?
– Для кого это все предназначено?
Давайте, разберемся.
Что такое WebMatrix?
WebMatrix – это весь необходимый набор инструментов для создания Веб-сайтов с помощью Windows. Он включает в себя веб-сервер  IIS Developer Express, веб-платформу ASP.NET, встроенную базу данных SQL Server Compact, что значительно упрощает разработку веб-сайтов. Также WebMatrix  позволяет легко начать создание веб-сайта на основе популярных в мире систем с открытым исходным кодом. Совершенствуя свои навыки в программировании с помощью  WebMatrix`a, вы сможете плавно перейти  к Visual Studio и SQL Server.
Зачем его использовать?
Вместе с WebMatrix, вы используете практически тот же мощный веб сервер, базы данных и веб-платформу, что и Ваш Веб-сайт в Интернете. Это гарантирует, что Ваш переход от разработки к развертыванию будет легким и без всяких неожиданных проблем. Помимо того, что WebMatrix обеспечивает стабильную работу всех компонентов, он так же включает в себе еще и новые функции, которые делают веб-разработку легче.
Для кого это предназначено?
WebMatrix предназначен для разработчиков (не только для начинающих ASP.NET разработчиков, но и для PHP-разработчиков), студентов или для тех, кто просто хочет коротким и простым путем создавать свои собственные Веб-сайты. Программируйте, тестируйте и развертывайте Ваши Веб-сайты без беспокойства о проблемах конфигурирования веб-сервера, проблемах управления базами данных или обучения множеству новых понятий. WebMatrix делает разработку веб-сайтов чрезвычайно простой.
Сразу возникает вопрос, где же его взять?
Правильно, скачать с веб-сайта Майкрософт:
Сначала, мы скачиваем «Web Platform Installer», в котором уже непосредственно выбираем компоненты для установки.
Выглядит это все так:
1. После нажимания «Download Web Platform Installer Now» ,появится окно в котором уверенно выбираем «Run»

2. Если появился запрос-предупреждение системы безопасности, выбираем «Run» для завершения установки «Web Platform Installer»

3. Устанавливаем «WebMatrix» с помощью «Web Platform Installer»

4. Читаем и принимаем лицензионные соглашения

5. Запускаем WebMatrix, и вот мы готовы к работе

Прежде чем начать создание веб-сайта, нам предстоит выбрать один из трех вариантов:
1. Создание веб-сайта из галереи (“Site From Web Gallery”)
Выбрав этот механизм, WebMatrix покажет несколько десятков уже готовых, извесных в мире систем с открытыми исходниками (здесь есть и PHP , и ASP.NET приложения ):

Выбирая любую из них, мы получаем готовое приложение, которое требует лишь малых затрат чтобы подогнать все под себя. Также нужно разобраться с возможностями каждой системы, чтобы подобрать самое лучшее решение поставленной перед нами задачи.
2. Создание веб-сайта с помощью достаточно простых шаблонов (“Site From Template”) :

Если мы, допустим, выберем “Starter Site”, то у нас получится вот такой вот простенький сайтик:

3. И третий вариант, это создание “с нуля” (В разделе “Site From Template”, выбираем “Empty Site”) :
Теперь, давайте разберемся со структурой WebMatrix`а.
Как вы уже наверное заметили, вверху Главного Окна  WebMatrix`а встроена “Лента”, в которой встроены все основные действия (Start, Stop, Run  и тд.) :

Также есть 4 рабочие области – “Site”, “Files”, “Databases”, “Reports”:

1. В области “Site” имеется вся необходимая информация о Вашем сайте – URL-адрес веб сайта и физический путь системы; доступ к обычным задачам, таким как поиск совместимых веб-хостов и настройка удаленного соединения с сервером; монитор веб-запросов и ответов реального времени. Отсутствует изображение? Открыть запрос и мгновенно узнать, почему и какой файл исправить.

2. Область “Files”  служит для работы с файлами из которых состоит наш сайт (добавлять, редактировать и тд.). Практически это основная область с которой приходится работать.

WebMatrix имеет встроеные в себе шаблоны для различных типов файлов, включая HTML, CSS, JavaScript, и страницыASP.NET, таких как ASPX, CSHTML, Web.config, и даже XML и SQL скриптов. И, конечно, если все, что вам нужно, это текстовый файл, он там тоже есть. Также включает в себя надежный текстовый редактор с великолепными функциями, которые делают редактирование кода Вашего сайта легче, в том числе выделение и раскрашивание для популярных типов файлов, таких как HTML, CSS, JavaScript, PHP и ASP.NET.
3. Область “Databases” служит для создания новой базы данных с помощью SQL Server Compact, или же подключится к ранее созданой в SQL Server или My SQL, внешней базе данных.

Область включает в себя инструменты для обработки наиболее распространенных задач с базами данных, с которыми вы будете сталкиваться при создании вашего веб-сайта. Легкое добавление и редактирование баз данных. Работа с таблицами, столбцов и строк. Управление связями и индексами. Работа с сохраненными процедурами, выполнение запросов, и, конечно, просматривание и редактировать данных из базы данных.
4. Область “Reports” позволяет создавать и просматривать SEO отчеты для вашего сайта и использовать информацию, которая поможет сделать ваш сайт видным для поисковых систем. WebMatrix дает вам подробный список, чего не хватает, какие проблемы могут возникнуть при индексации Вашего сайта поисковыми системами, и что вы можете сделать, чтобы исправить это.

Итак, мы ознакомились с основными возможностями WebMatrix`a и его структурой!! Дальше мы поговорим об особенностях програмирования! Но это уже в другой части! 🙂
P.S. Продолжение следует . . .

WebMatrix – простое создание веб-сайтов. Часть1: 3 коментарі

  1. отличная статья. Был бы признателен, если выложите несколько урлов, сайтов которые сделаны при использовании webmatrix-а

Залишити відповідь

Заповніть поля нижче або авторизуйтесь клікнувши по іконці

Лого WordPress.com

Ви коментуєте, використовуючи свій обліковий запис WordPress.com. Log Out / Змінити )

Twitter picture

Ви коментуєте, використовуючи свій обліковий запис Twitter. Log Out / Змінити )

Facebook photo

Ви коментуєте, використовуючи свій обліковий запис Facebook. Log Out / Змінити )

Google+ photo

Ви коментуєте, використовуючи свій обліковий запис Google+. Log Out / Змінити )

З’єднання з %s