LightSwitch против WinForms - PullRequest
       0

LightSwitch против WinForms

0 голосов
/ 09 ноября 2010

В чем разница между Visual Studio LightSwitch и WinForms?Почему мы должны выбирать одно из другого?

Обновление: я понимаю, что LightSwitch является структурой приложения.Может быть, лучший вопрос, как приложение LighSwitch сравнивается с приложением Windows Forms, созданным с помощью Composite Application Block (CAB)

Ответы [ 3 ]

4 голосов
/ 09 ноября 2010

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

.
1 голос
/ 18 мая 2011

Извините, Карлос, но LightSwitch не создает проекты WinForms или WebForms. Единственной официальной клиентской технологией является клиент Silverlight, будь то веб-приложение или приложение для настольных компьютеров (OOB).

Я считаю, что в самом начале клиент изначально был WPF, но некоторое время назад он был изменен на SilverLight.

Хотя LS "генерирует" код, он делает это для своего собственного использования, а не для потребления вне ЛС.

0 голосов
/ 20 апреля 2011

Одно важное отличие между Lightswitch и пользовательским интерфейсом составного блока приложений состоит в том, что CAB был удален и больше не разрабатывается.

Ссылка: http://msdn.microsoft.com/en-us/library/aa480450.aspx

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...