что такое web платформа

Платформа сайта: что это такое и как её узнать

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

Что такое платформа сайта

Расскажем о том, что такое платформа сайта, ведь от её выбора зависит то, какой функционал сайта будет реализован и дальнейшее развитие ресурса в целом. Коротко говоря, платформа сайта – это те программные решения и скрипты, при выборе которых создается полноценный функционирующий ресурс. Как правило, для создания веб-сайта выбирается одна из следующих платформ: CMS, фреймворк и Saas.

Наиболее популярной платформой для создания ресурса является CMS. Плюсом здесь станет то, что функционал ресурса может расширяться по усмотрению его владельца за счёт модульной системы. Существуют как платные, так и бесплатные версии, среди которые наиболее популярными выступают: Joomla, WordPress, 1-С Bitrix и Umi. О том, какими преимуществами обладает Joomla, Вы можете прочитать здесь, так как их существует огромное количество.

Плюсов у CMS платформ явно больше, чем минусов. Поэтому, множество небольших и средний веб-сайтов делают выбор именно в их пользу. С экономической стороны такой выбор является наиболее целесообразным, так как технические требования не очень высоки и большинство встроенных модулей в таких платформах соответствуют предъявляемым требованиям.

А вот что не содержит в себе готовых программных модулей, так это платформы фреймворк. Мы уже упоминали об этом, когда рассказывали о том, что такое СMS сайта и отличии её от фреймворка. Использование фреймворк-платформ требует значительных затрат на программирование, так как вместе с созданием публичной части ресурса так же программируется базы данных, интерфейс для управления проектом и различные модульные алгоритмы.

Несмотря на преимущества CMS, в настоящее время популярность приобретает создание веб-сайтов на SaaS-платформах. Такие платформы строятся на работе с облачными технологиями. Лучше всего они подойдут для простых сайтов, временных проектов без каких-либо специфических модулей. Создание сайта на SaaS-платформе не требует знаний в области языков программирования и является достаточно дешевой услугой.

Как узнать платформу сайта

Точного ответа на вопрос, как узнать платформу сайта, так же как стоимость создания сайта-визитки под ключ нет. Но существует ряд сервисов, которые способны распознать платформу, на которой создан веб-сайт.

Есть такой сайт: itrack.ru, на котором Вы можете просто ввести адрес сайта, после чего будет показано, на какой именно платформе был создан сайт. Но, как и везде, существуют исключения. Существуют специально созданные платформы, которые отсутствуют в базе.

Как сделать сайт на платформе

Перед тем, как сделать сайт на платформе, стоит изучить основную информацию о различных сервисах, понять какую CMS выбрать, чтобы Ваш ресурс успешно развивался.

Во-первых, WordPress – это одна из самых популярных платформ для создания веб-сайтов в мире. Почти половина Интернет-сайтов работают именно на ней. WordPress так же является бесплатным конструктором, имеющим открытый исходный код. То есть Вы имеете максимальный контроль над своим сайтом.

Во-вторых, Joomla. Она является одной из самых популярных систем управления контентом, которая используется в течение длительного времени. Это предпочтительный инструмент для разработки веб-сайтов с несколькими функциональными возможностями и мощными веб-приложениями. Быстрая и простая в редактировании среда Joomla предлагает сильный веб-дизайн, который обеспечивает целостность данных.

В-третьих, Wix. Это еще одно популярное облачное программное обеспечение для создания веб-сайтов. Оно известно своей простотой в использовании и значительным набором функционала, что весьма облегчает создание веб-сайта. Здесь Вам, к тому же, не придется платить за хостинг. Для выбора дизайна предлагается доступ к множеству шаблонов, которые являются полностью редактируемыми.

В данной статье мы дополнительно рассказали о том, какие платформы существуют и привели ряд популярных среди них примеров. Какую именно платформу выбрать, решать только Вам, всё зависит от целей и срока создания ресурса.

Источник

Выбор оптимальной платформы для веб приложения

В нашем мире мобильных гаджетов, сфокусированных на приложениях, уже не принято говорить о веб-сайтах. Классические веб-сайты служат в основном для информационных целей, а для работы с целевой аудиторией бизнес нуждается в веб-приложениях. И тут неизбежно встает вопрос о том, где эти веб-приложения могут работать максимально надежно, быстро и эффективно с точки зрения затрат. Выбор возможных решений достаточно велик и мы рассмотрим достоинства и недостатки некоторых из них ниже. Но все же, забегая вперед, можно с уверенностью сказать, что облачные решения в настоящее время являются наиболее оптимальными.

Проблемы внедрения

Множество возможных решений вызывает головную боль у новичка. Что выбрать? Что дешевле? Что надежнее? Где лучше техподдержка? Где больше возможностей и где лучше перспектива роста? Давайте рассмотрим плюсы и минусы каждого из вариантов.

Dedicated server

Shared Hosting

Если вы решили использовать Shared Hosting, то со стоимостью необходимых затрат наоборот, все хорошо. Это, пожалуй, самое дешевое решение. К тому же часто дополнительно вы получаете бесплатные доменные имена. Ваш сервер настроен и в общем-то не требует специальных технических знаний для использования. Все обслуживается и администрируется службой поддержки сервис провайдера. Но при этом вы крайне ограничены в добавлении и конфигурировании дополнительных возможностей для вашего проекта. Более того, производительность и стабильность вашего веб-приложения может серьезно пострадать из за внезапных и значительных потоков трафика и потребления ресурсов сервера соседними сайтами и веб-приложениями. А таких прожорливых соседей у вас может быть несколько сотен! Оперативности технической поддержки при таком количестве клиентов скорее всего не следует ожидать. Кроме того, остро стоит вопрос безопасности shared hosting-а, ведь если хотя бы один из сайтов или веб-приложений будет взломан злоумышленниками, скорее всего они сумеют получить доступ и к ресурсам других проектов на этом сервере. По этим и другим причинам рынок shared hosting стагнирует в последние годы.

Читайте также:  что значит дочерний элемент

VPS Hosting

Одно из самых популярных решений. У многих на слуху компания DigitalOcean со своими популярными предложениями. Виртуальные приватные сервера дороже, чем Shared Hosting, на за эту разницу в цене вы получаете выделенные только для вас ресурсы на сервере, соседи по серверу не влияют на производительность вашего веб-приложения, конфигурируемость очень высокая поскольку вы имеете полный root доступ к вашей системе и тем самым имеете полное право на выполнение всех без исключения операций. Удобно вертикально масштабировать ваш VPS вручную и с даунтаймом. Достаточно остановить VPS, добавить ресурсов и снова запустить. С физическим сервером такое не пройдет. Но опять же, помимо достаточно ощутимой цены, тут требуется высокая квалификация и серьезные технические знания по управлению серверами. По сути, нужны специалисты такого же уровня, как и для управления физическими серверами, разница только в том, что нет проблем с hardware (не нужен план замен, закупок, монтажа и тому подобное), но инфраструктурно всё то же самое. Поэтому и для VPS hosting нужны высококвалифицированные администраторы. Чтобы сконфигурировать рабочее окружение для вашего веб-приложения и поддерживать его, вам потребуется немало времени.

Managed Hosting

Clouds

Потребляемые ресурсы практически мгновенно могут масштабироваться по вашему требованию в зависимости от изменения нагрузок. Даже при использовании собственных облаков компании на базе внутренней мультисерверной инфраструктуры масштабируемость не достигается так просто, и стоимость ее реализации в этом случае весьма высока.

Капитальные расходы заменяются на операционные, поскольку вместо крупных авансовых платежей на приобретение и установку оборудования и ПО, вы осуществляете регулярные равномерные платежи за доступ своих сотрудников к нужным им ресурсам, причем только по факту их потребления.

Устраняется необходимость в приобретении и установке собственных серверов или аренде серверов у провайдеров/датацентров для работы приложений и хранения информации, что позволяет экономить как офисные площади, так и средства на создание и обслуживание серверных помещений (кондиционирование, безопасность доступа, бесперебойное энергопитание и т.д.)

Исчезает необходимость в собственном штате системных администраторов для обслуживания серверного оборудования.

Усложняет задачу выбора и тот факт, что для использования AWS Cost Forecast или калькулятора для расчета расходов от пользователя требуются специфические знания и навыки. Кроме того, весьма сложно создать описания процессов, структуры и необходимых скриптов. Все это требует наличия высококвалифицированных специалистов, глубоко разбирающихся в облачных технологиях Amazon, Google или Microsoft.

App-specific providers

Если рассматривать услуги App-specific providers, которые рассчитаны в первую очередь на разработчиков, то широко известными примерами таких сервисов являются Google AppEngine, VMWare Pivotal Cloud Foundry, Heroku, Pantheon и другие. Такие сервисы представляют наборы готовых компонентов для создания приложений, а также фреймворки для управления платформой. В данном случае компонентами будут являться сервисы баз данных, репозитории, инструменты автоматизированного деплоя, мониторинга, среды тестирования и тому подобные сервисы.

Предлагаемое решение

Мы предлагаем существенно снизить этот порог вхождения в облачные технологии для компаний при помощи своего нового разрабатываемого продукта WSP. По сути, порог вхождения снижается до наличия всего лишь трех необходимых компонентов:

Ваше приложение должно быть докеризируемым, то есть иметь возможность работать в докер контейнере и собираться через docker build.

Кастомизация и отличия от конкурентов

После развертывания приложения с помощью WSP, вы можете впоследствии кастомизировать его с помощью собственных terraform скриптов, например, или другими методами. При этом те внесенные кастомизации, которые не управляются из WSP, не будут потеряны после последующих развертываний новых версий приложения. Другим преимуществом WSP перед его основными конкурентами, продуктами Pantheon и Heroku, является то, что в них требуется предварительно написать манифест для развертываемого приложения, что требует высокой квалификации и глубокого знания продукта. При этом приложения у конкурентов будут работать только на их собственной инфрастуктуре, а в случае WSP приложения работают на инфраструктуре Amazon и будут продолжать работать на ней даже в случае отказа от дальнейшего использования WSP. В качестве минуса WSP, можно назвать необходимость отдельно оплачивать использование аккаунтов WSP и AWS, тогда как в Pantheon и Heroku вы оплачиваете только их аккаунты.

Масштабируемость

В отличие от решений масштабируемости, которые предлагают сервис провайдеры, WSP предоставляет возможность использовать autoscaling, или, иначе говоря, горизонтальную масштабируемость. Autoscaling легко настраивается в зависимости от потребностей работы вашего приложения. Учитывая, что вы платите только за фактически используемые ресурсы, autoscaling становится очень выгодным решением. Если нагрузка снижается, избыточные серверные мощности высвобождаются, соответственно вы платите меньше.

Autoscaling выгоден в тех случаях, когда нагрузка на ваше приложение имеет четко выраженный пиковый характер. Например онлайн магазины – покупатели массово подключаются к серверам в период распродаж или в предпраздничные дни. Autoscaling обеспечит серверам стабильную работу в часы пиковых нагрузок и отключит ненужные ресурсы тогда, когда потребность в них исчезнет. То же самое можно отнести и к новостным блогам с выраженной пиковой нагрузкой в периоды актуальности горячих тем.

На скриншоте ниже хорошо видно, как просто это можно настроить:

Мониторинг и логи

Настройка систем мониторинга и логирования крайне нетривиальная задача в AWS. В WSP логирование с помощью ELK stack (Elasticsearch, Logstash, Kibana) и мониторинг с использованием Prometheus или Grafana настраиваются и подключаются предельно просто. То есть, они подключаются автоматически к каждому приложению, если при регистрации AWS аккаунта к WSP было выбрано использование этой функциональности. В то же время вы всегда можете отключить мониторинг и логи, например, для экономии. И наоборот, включить их, когда они потребуются.

Так как мониторинг и логирование разворачиваются в AWS аккаунте, то они входят в стоимость AWS. Следовательно эти функции не исчезают даже если вы отказались от использования WSP.

Управление затратами

WSP в процессе развертывания приложения производит детальную разбивку затрат, что позволяет вам сделать точный прогноз по расходам за облачные сервисы, используемые вашим приложением. Эту сформированную разбивку и остальные данные по управлению затратами вы можете посмотреть в AWS Cost Explorer. Там можно увидеть затраты по временным периодам (в день, в месяц, в год) и по сервисам.

Читайте также:  что делать на мадагаскаре

Технические домены с сертификатами

Автоматическое развертывание баз данных в Amazon RDS

WSP может автоматически разворачивать экземпляр базы данных типа PostgreSQL, MySQL или MariaDB для вашего приложения в Amazon RDS. Это настраивается непосредственно в «Environment settings» вашего приложения:

Zero downtime

Если в процессе работы с вашим приложением WSP производит развертывание новой версии приложения или откат на предыдущую версию, сессия работы переключается с текущей на новую версию приложения совершенно незаметно для вас. Реализован полный Zero Downtime для таких случаев.

One more thing!

Lift&Shift. Особенное внимание в разработке и концепции WSP уделяется тому, что вам совершенно не нужно как-то адаптировать и переделывать ваше приложение для его работы в облаке. С помощью WSP оно будет работать без каких то дополнительных усилий для его адаптации.

В WSP ограничение доступа к вашим приложениям обеспечивается с помощью Access Rules. Вы можете добавить в них те сети и адреса, с которых возможен доступ. Со всех иных сетей и адресов доступ будет закрыт.

WSP обеспечивает асинхронную работу. Вы можете одновременно выполнять инициализацию, сборку, развертывание приложений. Все будет работать одновременно. Даже закрыв сессию браузера вы не прервете выполнение уже запущенных задач.

Все секретные данные, такие, например, как пароли, логины и т.д. шифруются.

Поддерживается непрерывное развертывание (Continuous Deployment (CD)). То есть, платформа может автоматически собирать и разворачивать приложение по коммиту в GIT репозитории.

В настоящее время в качестве поддержки концепции «Infrastructure as a code» WSP может считывать параметры приложения из специальных файлов из git-репозитория, то есть кроме задания параметров приложения из UI возможно задавать параметры в файле.

Планы дальнейшего развития

В настоящее время WSP работает только с облачной инфраструктурой Amazon. В дальнейшем планируется расширить этот список облачными сервисами Google, Microsoft Azure и DigitalOcean. Для тех потребителей, кто использует инфраструктуру на базе Kubernetes также планируется поддержка.

Другим интересным путем развития WSP видится использование готовых докер образов приложений непосредственно с DockerHub.

Заключение

Как видно из перечисленных выше преимуществ, главной ценностью проекта WSP является максимальное упрощение процесса вхождения в облачные технологии для желающих к ним приобщиться. Для мобильного разработчика, дата-аналитика, девопса, докопса и т.д. достаточно лишь сформулировать свою потребность и можно пробовать реализовать ее достаточно просто в облаке с использованием богатых возможностей WSP.

Источник

Web Platform Installer: обзор третьей версии

Совсем недавно выпущена третья финальная версия Web Platform Installer (WebPI) – инструмента, который позволяет быстрее всего развернуть рабочее место веб-разработчика и проще всего установить необходимые веб-приложения из большого набора готовых шаблонов.

В этой статье дается обзор третьей версии WebPI с перечислением изменений по сравнению со второй версией и описанием функционала, который будет полезен каждому веб-разработчику (и не только).

Что такое Web Platform Installer?

Повседневная работа веб-разработчика состоит из использования ряда инструментов для создания новых проектов или работы со структурой одного большого проекта. В качестве таких часто используемых инструментов можно перечислить следующие: среда разработки (IDE), сервер баз данных и инструменты по работе с базами данных, сервер приложений и сопутствующие инструменты, шаблоны готовых приложений (CMS, форумы, блоги, wiki-движки и так далее).

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

Следить сразу за всем возможно, но утомительно. И тут очевидной идеей является реализация некоего удаленного единого хранилища подобных инструментов, которое некто будет поддерживать в актуальном состоянии, а мы только обращаться к нему по мере надобности за очередным, необходимым нам, инструментом.

Таким удаленном хранилищем и является Web Platform Installer. C помощью WebPI вы всегда имеете доступ к самым последним версиям инструментов веб-разработки, создания и редактирования баз данных, шаблонам веб-приложений самых последний версий. Кроме того, при всем богатстве выбора WebPI предлагает все инструменты бесплатно.

Установка Web Platform Installer

Для того чтобы быть самым быстрым Web Platform Installer должен обладать минимальным размером. И этого действительно так, размер WebPI 3 составляет всего 1.3 мегабайта (1.5 Мб в случае 64-битной версии). Выпущенная недавно финальная версия доступна для загрузки по следующей ссылке. Тут вы можете выбрать локализацию продукта (доступно 14 языков) и версию, которая соответствует вашей операционной системе: 32-битную или 64-битную.

Существует другой способ загрузки WebPI последней версии – это официальная страница продукта, доступная по адресу http://www.microsoft.com/web/downloads/platform.aspx (вторая картинка). На этой странице можно получить чуть больше информации о продукте и загрузить актуальную версию для вашей версии операционной системы.

Установка WebPI 3 происходит за считанные секунды:

После установки все готово для развертывания вашего рабочего места, доступа к последним версиям инструментов, средств разработки и шаблонов веб-приложений.

Работа с Web Platform Installer 3

Web Platform Installer третьей версии встречает обновленным интерфейсом:

В зависимости от локализации вашей операционной системы будет выбрана локализация продукта. В данном случае – это английская версия.

Новый интерфейс в чем-то похож на Metro UI – инициативе Microsoft по построению современных пользовательских интерфейсов. Можно смело сказать, что по сравнению со второй версией, интерфейс WebPI 3 стал еще удобнее.

WebPI 3 содержит три основных раздела: Spotlight (предложения), Products (продукты) и Applications (приложения). Первая вкладка Spotlight предлагает ознакомиться с последними релизами, обновлениями или самыми заметными выпусками приложений. Например, на скриншоте выше – это последние версии ASP.NET MCV 3, Drupal CMS, инструмента по созданию веб-ферм, движка Orchard и другие.

Здесь же доступны некоторые важные действия, которые стоит рассмотреть отдельно:

Поиск

С помощью поля ввода строки поиска можно быстро найти необходимый компонент для установки. Например ниже я выполнил поиск по ключевому слову “forum” (первая картинка) и второй поиск по фразе “sql compact” (вторая картинка):

Читайте также:  что делать если хочется заняться в 12 лет мальчику но не скем

Как можно убедиться, поиск предлагает самую быструю возможность найти необходимый функционал для установки. Работает поиск мгновенно.

Опции

Настройки Web Platform Installer 3 доступны через ссылку Options (Опции). Эта ссылка ведет на окно настроек, в котором можно указать несколько важных параметров:

В первую очередь, здесь можно добавить пользовательскую ссылку на пакет установки стороннего компонента. Эта возможность – большой плюс WebPI, который позволяет расширять и без того большую базу устанавливаемых инструментов сторонними пакетами. Например, мы можем добавить ссылку на последнюю “ночную” сборку Orchard CMS, просто добавив ее в окне настроек:

после добавления (Add Feed) и закрытия окна настроек мы получим дополнительную вкладку с доступом к нашему пользовательскому набору пакетов:

Таким образом мы получим возможность устанавливать самую последнюю сборку Orchard CMS прямо из WebPI. Формат такой конфигурации пользовательских пакетов открыт, что дает возможность сторонним компаниям использовать его для собственных нужд для быстрого развертывания собственных пакетов внутри компании.

Другая настройка доступная в окне опций позволяет выбрать предпочитаемый сервер приложений, устанавливаемый при конфигурировании приложений и инструментов. Вы можете задать использование полноценного сервера IIS, либо выбрать облегченный, но полнофункциональный сервер IIS Express. По умолчанию предлагается именно IIS Express, как новое средство разработки и отладки веб-приложений.

Другая важная настройка, доступная в окне опций – это выбор предпочитаемого языка локализации при установке инструментов и веб-приложений. Установите “русский” для автоматической загрузки русских версий пакетов, инструментов и приложений.

И последняя возможность окна настроек – это управление кэшем WebPI. Web Platform Installer 3 автоматически кэширует загруженные пакеты для более быстрого доступа к ним в будущем. Вы можете отслеживать размер этого кэша и в случае надобности очищать его, удаляя пакеты.

Выбор и установка продуктов и приложений в Web Platform Installer

Что бы продолжить обзор, я выбрал раздел Applications (Приложения), в котором выбрал подраздел Blogs (Блоги), среди всех представленных шаблонов приложений для создания блогов, я выбрал движок BlogEngine.NET:

Перечисление всего, что мы выбрали для установки можно увидеть если перейти по ссылке “Items to be installed” (пакеты готовые к установке).

Web Platform Installer – это умный механизм, который автоматически обнаружит зависимости устанавливаемого пакета и добавит в список установки те инструменты, без которых выбранный вами пакет не будет работать. В нашем случае были добавлены следующие пакеты (первый скриншот).

Выбор для установки WebMatrix и IIS Express связан с тем, что в настройках WebPI мы выбрали средой разработки IIS Express и WebMatrix, что определяет необходимость установить недостающие в данный момент инструменты, в том числе Web Deploy 2.0.

Если мы переключим в настройках предпочитаемую работу на сервер IIS, то получим следующий список зависимостей (второй скриншот). Здесь выбраны только пакеты конфигурации IIS сервера, который в моем случае еще не был сконфигурирован для работы с ASP.NET приложениями. WebPI 3 выполнит такую конфигурацию автоматически.

Представленные списки зависимостей выводятся исключительно для информации. Вам не нужно предпринимать никаких действий, все пакеты будут загружены и установлены автоматически без вашего участия.

Я выбрал первый вариант работы с WebMatrix и IIS Express как наиболее простой и удобный способ работы с веб-приложениями. Все что мне потребовалось – это нажать кнопку Install (Установить). WebPI 3 предлагает ознакомиться с устанавливаемыми пакетами и оценить размер загружаемых данных. Кроме того, тут же я могу прочитать лицензионные соглашения и для установки всех инструментов подтвердить, что я согласен с ними.

После инспекции списка устанавливаемых пакетов следует нажать I Accept (Я согласен) и просто дождаться когда WebPI загрузит и установит пакеты из удаленного хранилища. И здесь WebPI поступает разумно и устанавливает загруженные пакеты параллельно загрузке остальных.

Время необходимое на загрузку и установку пакетов зависит от многих параметров, в том числе скорости вашего интернет-соединения, числа пакетов, производительности вашего компьютера. В среднем этот процесс занимает несколько минут, если есть какие-то зависимости и меньше, если зависимостей нет и необходимо установить только один пакет.

В любом случае, вы можете заняться своими делами, поскольку вся загрузка, установка и первичная настройка проходят автоматически.

В конце установки вы получите сообщение о том, что все выбранные инструменты были установлены успешно:

Теперь, по приглашению WebPI вы можете перейти к работе с проектом BlogEngine.NET просто нажав на ссылку Launch (запустить). Это приведет к запуску WebMatrix с загруженным проектом BlogEngine.NET:

Теперь все что вам надо – это нажать Run для запуска вашего приложения-блога.

Как вы можете убедиться, среда разработки, сервер приложения IIS Express и выбранное мной приложение – все это было загружено и настроено автоматически так, что мне осталось лишь запустить приложение на выполнение.

Итоги

Web Platform Installer 3 – это простейший и наиболее быстрый способ развертывания рабочей среды веб-разработчика, загрузки необходимых компонент, инструментов и приложений.

Работа с WebPI 3 не требует никаких особенных знаний. Интерфейс WebPI 3 выполнен в удобном стиле Metro UI и предлагает простой и быстрый доступ к необходимой информации. Требуемые пакеты и инструменты легко найти с помощью поиска.

WebPI 3 просто конфигурируется и настраивается. Этот инструмент достаточно умен для того, чтобы разрешать зависимости и автоматически их загружать и настраивать. Во время загрузки нескольких пакетов WebPI ведет себя умно и выполняет установку загруженных пакетов параллельно остальной загрузке.

Установка и первичная настройка всех инструментов происходит автоматически и без участия пользователя. По завершению установки нам достаточно перейти к готовым инструментам и начать работать.

Третья версия Web Platform Installer предложила новый интерфейс, новые приложения в репозитории и возможность управлять средой разработки: с помощью полноценного сервера IIS или с помощью упрощенной версии IIS Express и WebMatrix.

В итоге, можно сказать, что Web Platform Installer 3 – это надежный, простой и обязательный инструмент для любого веб-разработчика, который делает жизнь значительно проще.

Источник

Строительный портал