Подход к решению
. Проектов, иллюстрирующих этот аспект платформы ASP.NET, довольно много. Наиболее известный – внедрение в Интернет-магазине «ОЗОН». Это крупный и интересный проект, однако далеко не единственный.Эффективность Web-платформы Microsoft стимулирует активность программотехнических компаний всех масштабов, в том числе и обслуживающих компании СМБ. Например, система вертикального поиска, реализованная в проекте «Билет Эксперт» компании «Астроком», обеспечивает поиск и продажу железнодорожных и авиабилетов с возможностью стыковки авиарейсов и расписания поездов.
Сайт реализован на базе ASP.NET, поисковый модуль интегрирован с системой дистрибуции авиабилетов (GDS) Galileo и с АСБ железнодорожных билетов «Экспресс-3». Другой пример: система аренды вилл и апартаментов в Черногории (разработка Inline), где требуется эффективный конфигуратор, позволяющий учесть массу требований (районы, дата, число гостей и др.).
В общем, в следующий раз, выбирая билеты, отели, компьютеры и т. д. в конфигураторе, присмотритесь – возможно, эта подсистема сайта реализована как раз на базе ASP.NET.
Система управления сайтом
Постановка задачи
. Будучи полномасштабной платформой для создания Web-решений, ASP.NET не могла не стать основой для специализированных систем управления контентом (Content Management System, CMS). Сегодня таких CMS много, разного класса и типа: внутренние «фреймворки» Web-студий, бесплатные разработки, тиражируемые коммерческие системы. На их основе можно создавать сайты самого разного типа и назначения.Подход к решению
. В качестве примеров CMS, построенных на базе ASP.NET, можно привести в первую очередь пакет. NET Forge CMS, седьмая версия которого была выпущена в ноябре 2011 г. Этот пакет предоставляет полный набор функций и возможностей, включая средства создания Интернет-магазина, фотогалереи, блога и др. Более того, имеется возможность интеграции с платформой Windows Azure (с облачными инфраструктурой и хранилищем Windows Azure Storage, БД SQL Azure, облачным кэшем Windows Azure AppFabric Cache). Система совместима с решением Web Farm, а разработка сайта на базе. NET Forge CMS может вестись в Microsoft Visual Studio 2010.Не менее популярна бесплатная система DotNetNuke – довольно мощная, хотя и отчасти эклектичная. Из зарубежных CMS можно отметить Community Server, очень популярный в англоязычном сегменте Интернета (в России он менее известен, но предлагается некоторыми хостинговыми компаниями, в том числе как SaaS-решение).
Еще одна интересная разработка – AdVantShop.NET, специализированная платформа Интернет-магазина на базе ASP.NET, ориентированная на создание торговых площадок с гибкой логикой обработки заказов).