Microsoft webmatrix - приманка для
Безкоштовний WebMatrix дає можливість застосовувати готові веб-додатки з відкритим вихідним кодом, містить вбудовані шаблони веб-сторінок, дозволяє створювати нові програми.
Основна мета створення цього продукту на сайті розробника заявлена так: «WebMatrix - це зручний засіб розробки веб-додатків, яке буде корисним, як для новачків, так і для професіоналів». Розробник цього продукту, Скотт Гатрі (Scott Guthrie), формулює цю думку простіше: «Одна з цілей, яку ми намагалися досягти з WebMatrix - це залучити людей, які згодом можуть вирости до професіоналів, але зараз роблять тільки перші кроки в навчанні».

Тобто WebMatrix - це така «наживка», за допомогою якої Microsoft сподівається поповнити число фахівців, здатних працювати в середовищі ASP.NET. Подивимося, наскільки продукт відповідає цій меті.

Перш за все, про склад. Він включає в себе:
- IIS Developer Express - легкий і маленький сервер для розробки і тестування додатків, а так само для використання в якості embedded web-сервера.
- SQL Compact Edition 4.0 як засіб зберігання даних з підтримкою міграції на «дорослий» SQL Server - досить зробити два кліка (або один, якщо сервер вже встановлено) і вказати параметри підключення.
- Razor View Engine - новий движок уявлень ASP.NET.
Раніше, перед тим як почати власне процес вивчення і побудови сайту на платформі ASP.NET, вам довелося б чимало потрудитися з установкою Visual Studio, IIS, SQL Server і з'єднувати все це воєдино. Тепер, з WebMatrix, все набагато простіше. Цей пакет має все необхідне для роботи з сайтами «в одному флаконі». І є ще один важливий нюанс: IIS недоступний в молодших версіях операційних систем.

Створивши сайт, хоч на вільної, хоч на комерційній системі, можна тут же розгорнути його на робочому сервері. Розгортання реалізується або по протоколу FTP, FTP / SSL або по Web Deploy.
Функціональність для початківця веб-розробника дозволяє писати веб-додатки під ASP.NET ще простіше, ніж на PHP (не потрібно конфігурувати сервер і базу даних). Razor може бути використаний, не тільки як MVC View Engine, але і в звичайному веб-проект. При цьому, в порожньому проект просто створюються cshtml-файли, що містять розмітку разом з кодом - тобто, все також як в стандартному WebForms-сайті, тільки немає code behind і синтаксис скріптлетов дещо змінений. Правда у досвідчених розробників код може викликати незадоволення, вони вважатимуть, що код суперечить грамотному підходу до програмування. Але сторінки виходять дуже простими для розуміння і освоєння. Синтаксис компактний і Новомосковскбелен. І тому забезпечується найлегший шлях до вивчення основ програмування під .NET на C # або VB. А хіба не для цього призначається продукт? І наостанок відзначимо приємний і легкий інтерфейс для розробника.

Інструмент позиціонується як помічник починаючому розробнику і в повній мірі відповідає цьому призначенню. Більш того, професійний розробник може використовувати WebMatrix як засіб централізованого управління проектами та вирішення типових задач, хоча для професійної розробки краще все ж віддати перевагу Visual Studio.