Visual Studio LightSwitch – инструмент пользователей-разработчиков
Компания Microsoft представила новый инструмент разработки – Microsoft Visual Studio LightSwitch 2011, предназначенный для создания бизнес-приложений. Благодаря встроенным инструментам и шаблонам, простой и понятной среде разработки Visual Studio LightSwitch сокращает время создания приложения и упрощает все процессы, начиная от разработки дизайна пользовательского интерфейса и заканчивая развертыванием приложения в локальной инфраструктуре, в Web или облаке.
Для подписчиков MSDN Visual Studio LightSwitch уже доступен на русском языке. С 1 августа его можно приобрести у всех партнеров Microsoft.
Основная целевая аудитория Visual Studio LightSwitch – так называемые пользователи-разработчики. Аналитическое агентство Forrester определяет этот тип как «пользователи – разработчики бизнес-приложений» (End-User Business Developers). К ним относятся специалисты, которые не являются профессиональными разработчиками ПО, но создают бизнес-приложения для обеспечения новых бизнес-функций или расширяют возможности уже используемых программных решений.
По мнению Microsoft, компании нередко сталкиваются с ситуациями, когда имеющегося функционала бизнес-приложения недостаточно, чтобы решить новую задачу, и необходимо быстро расширить его возможности или найти новое приложение. И то и другое требует времени и финансовых вложений. Кроме того, новый функционал может понадобиться лишь на небольшой период времени. Visual Studio LightSwitch помогает решить эту задачу, беря на себя рутинные операции по написанию кода. Благодаря этому специалист может сосредоточиться на создании нужной бизнес-логики. В начале требуется лишь описать данные, которые должны использоваться в приложении, и создать окна для типовых задач.
Visual Studio LightSwitch включает шаблоны, типы и источники данных для наиболее распространенных бизнес-сценариев, например, New Data (Новые данные), Search Data (Поиск данных), Details (Детали), List and Details (Список и детали) и Editable Grid (Сетка с возможностью редактирования). Если требуется реализовать специальную функциональность, можно добавлять в приложения Visual Studio LightSwitch созданные ранее расширения.
Все проекты Visual Studio LightSwitch создаются с использованием Silverlight и .NET Framework и рекомендуемых шаблонов проектирования, включая шаблон model-view-controller. Это обеспечивает вертикальную масштабируемость приложения LightSwitch и возможность его доработки с помощью Visual Basic или Visual C#. Благодаря тому, что приложения создаются на технологии Silverlight, фактически разрабатывая одно приложение, разработчики получают три решения: для настольных ПК, Web и облака.
Новый продукт построен на базе технологии Microsoft Visual Studio. Когда возможностей LightSwitch станет недостаточно, проекты LightSwitch можно открывать и дорабатывать в Visual Studio Professional. Профессиональным разработчикам Visual Studio LightSwitch подойдет в качестве простого в использовании и быстрого средства прототипирования приложений. Можно быстро создать в LightSwitch прототип будущего приложения, продемонстрировать его будущим пользователям, а затем расширять его функциональностью в Visual Studio Professional.
Пользователи-разработчики могут подключать свои приложения к существующим источникам данных, включая Microsoft SQL Server, Microsoft SQL Azure, SharePoint, Microsoft Office Access и базы данных сторонних производителей. Это облегчает создание, сбор, анализ и повторное использование сведений из разнообразных источников данных. Приложения, создаваемые с помощью LightSwitch, также могут экспортировать данные в Microsoft Office Excel для совместного использования и составления отчетов.