Тип | |
---|---|
Разработчик | |
Операционная система |
Windows XP SP2 |
Первый выпуск | |
Аппаратная платформа |
x86 или x64 (WOW) |
Последняя версия | |
Состояние |
Активная разработка |
Лицензия | |
Сайт |
www.microsoft.com/lightswitch |
Microsoft Visual Studio LightSwitch 2011 (сокр. LightSwitch) — это среда разработки, нацеленная на создание line-of-business приложений, построенных на существующих .NET-технологиях и платформах Microsoft. Создаваемые приложения состоят из трех ярусов: пользовательский интерфейс на Microsoft Silverlight; логика и доступ к данным на WCF RIA Services и Entity Framework; хранение данных с помощью Microsoft SQL Server Express, Microsoft SQL Server или Microsoft SQL Azure. LightSwitch также поддерживает другие источники данных, включая Microsoft SharePoint. С помощью Microsoft Visual Studio LightSwitch возможно создание как клиентских приложений, запускаемых на локальном компьютере пользователя, так и браузерных web-приложений. LightSwitch включает в себя графические дизайнеры сущностей и их отношений, запросов, а также интерфейса пользователя. Бизнес-логика может быть написана на Visual Basic .NET или на Visual C#, но в то же время, по заявлениям корпорации Microsoft, решение многих задач с использованием LightSwitch возможно вообще без написания какого-либо программного кода вручную, в том числе и пользователями, не имеющими квалификации программиста (на что делается акцент в рекламе продукта). LightSwitch может быть установлен как самостоятельное приложение или как дополнение к Visual Studio 2010 Professional и более высоким редакциям. Первый финальный релиз Microsoft Visual Studio LightSwitch (версия Visual Studio Light Switch 2011) стал доступен подписчикам MSDN и поступил в продажу в конце июля 2011 года.
Содержание |
В первой бета-версии LightSwitch анонсированные ранее встроенные шаблоны отсутствовали[2]. Мартин Хеллер в своём обзоре данной версии приходит к выводу о том, что заявленная цель сделать разработку приложений для работы с базами данных удобной для людей без навыков программирования достигнута не была. В качестве причин этого он называет унаследованную сложность задачи и слишком сильную привязку к Visual Studio[2].
LightSwitch была открыта для подписчиков MSDN 28 июля 2011 года сразу на нескольких языках, в том числе и на русском. На следующий день, 29 июля, в открытый доступ на официальном сайта Microsoft была выложена демо-версия LightSwitch, доступная также и для покупки на официальном онлайн-магазине корпорации www.microsoftstore.ru. 1 августа продукт был доступен для приобретения у партнёров Microsoft[3]. Однако корпорация ввела ограничение на продажу LightSwitch в Китае[1].
Аналитическое агентство Forrester охарактеризовало целевую аудиторию как «пользователи — разработчики бизнес-приложений» (англ. End-User Business Developers). К таким разработчикам были отнесены также и специалисты, не являющиеся профессиональными разработчиками ПО, но занимающиеся созданием бизнес-приложений для обеспечения новых бизнес-функций или расширением возможностей уже используемых программных решений[3].
Разработка в LightSwitch ведётся с использованием технологий Silverlight 4 и .NET Framework, а также рекомендуемых шаблонов проектирования, в том числе и шаблона MVC[3].
Это заготовка статьи о программном обеспечении. Вы можете помочь проекту, исправив и дополнив её. |
IDE (сравнение) | |
---|---|
Универсальные |
Anjuta • Visual Studio • NetBeans • Eclipse • KDevelop • Xcode • Geany • MonoDevelop • Aptana Studio • Open Watcom • Komodo • Kylix |
Си/C++ | |
Бейсик |
PowerBASIC • Turbo Basic • Visual Basic • QBasic • QuickBASIC • PureBasic |
Java |
WebLogic • BlueJ • DrJava • Greenfoot • JCreator • JDeveloper • IntelliJ IDEA • JBuilder • JGRASP |
Паскаль |
Delphi • Lazarus • MSE • PascalABC.NET • MIDletPascal • PocketStudio • Morfik • Turbo Pascal • QuickPascal • Visible Pascal • Geany |
PHP |
Aptana Studio with PHP plugin • Delphi for PHP (RadPHP) • Eclipse PDT • Zend Studio • NuSphere PhpED • PHP Expert Editor • phpStorm • Adobe Dreamviewer |
Python |
Boa Constructor • Eclipse+PyDev • Eric • Geany • IDLE • Komodo • NetBeans • PyCharm • PyScripter • SPE |
ActionScript | |
Ruby |
Visual Studio LightSwitch.