Lightswitch - это среда разработки приложений для Visual Studio. Он создает приложения Silverlight, которые используют архитектуру View-Model, используя службы Entity Framework и службы RIA для доступа к данным.
Приложения могут запускаться локально на рабочем столе с локальным хранилищем данных или с хранилищем данных на сервере или запускаться в браузере с хранилищем данных на сервере.
Lightswitch структура включает в себя дизайнер для создания и управления большинством аспектов в бизнес-приложении, такие как:
- модель данных с проверкой и отношений
- Экранов
- Меню
- запросы
- Как Бета 1, нет встроенного механизма отчетности
Это еще видится, но я считаю, что он предназначен для разработки корпоративных внутренних приложений, таких как системы CMS, биллинговые системы и т. Д., А также бизнес-приложения малого и крупного масштаба.
WinForms или Windows Forms - это графический API для .NET, который позволяет создавать пользовательские интерфейсы с формами и элементами управления и т. Д. Это не полная инфраструктура разработки приложений.
Эта нить сравнивает LightSwitch для построения линии бизнес-приложений в Silverlight сегодня:
http://social.msdn.microsoft.com/Forums/en-US/lightswitchgeneral/thread/3f6161b6-33a3-4b6a-a4d8-ea693d6ba273
Это видео дает обзор высокого уровня LightSwitch http://www.microsoft.com/showcase/en/us/details/74ed35cb-709b-46f7-8b21-2f681965ed0b