2010-10-12 1 views

ответ

8

Мое мнение было бы, что Lightswitch предназначен для неполного рабочего дня программистов, которые имеют конкретную бизнес-логику, которую они должны использовать в приложении. Microsoft сама признает, что в определенных обстоятельствах вам нужны некоторые навыки программирования.

Получить начало с использованием предварительно сконфигурированных шаблонов экрана, которые придают вашему приложению знакомый внешний вид. LightSwitch также предоставляет предварительно написанный код и другие компоненты многократного использования для обработки обычных задач приложения, а также полезное пошаговое руководство. Однако, если вам нужно написать собственный код, вы можете использовать Visual Basic .NET или C#.

Source

+0

Итак, нам нужно дать только бизнес-логику? мы получим приложение или этот бизнес logiC !!? –

+0

@Csharpprogrammer - Мне кажется, люди хотели бы, чтобы это требовало только бизнес-логики, но, пытаясь написать систему plug & play, я не вижу, чтобы вы уходили без какой-либо кодировки. – ChrisF

+1

Я вижу это как инструмент для случая. Что-то между ms доступом и визуальной студией. Он не предназначен для использования не-программистами. – 2010-12-19 18:46:06

6

Эрик Нельсон написал большую статью о том, что Lightswitch это - читать его here

1

Think "Формы над данными", со всеми новейшими технологиями, Silverlight, MEF, EF, RIA Services.

Почти как вид Access.NET на стероидах.

Yann

4

Я бы сказал, что это инструмент RAD направлена ​​на разработку бизнес-приложений (LOB).

У вас есть несколько вариантов шаблонов пользовательского интерфейса для разработки пользовательского интерфейса ваших приложений, а затем вы можете настроить его до определенной точки. Затем вы можете написать свои бизнес-правила (включая кодирование).

Вы можете создавать прототипы с почти без кодирования. Чтобы сравнить его с MS Access, в то время как доступ нацелен на разработку приложений настольных БД (клиент-сервер), LightSwitch создает трехуровневую архитектуру, которая обрабатывает весь сантехнический код, связывающий все эти уровни.

Вы также можете создавать LOB, но LightSwitch не предназначен для всех типов больших объектов. По словам автора Иштван Novák (http://www.amazon.com/Beginning-Microsoft-LightSwitch-Development-Programmer/dp/1118021959), LightSwitch идеально подходит, если ваша цель состоит в том:

  • Заменитель текущее приложение бизнес который состоит из кучи таблиц Excel
  • Приложение будет состоять из небольшого количества данных (тысяч записей) с относительно простой структурой. Большинство операций - это CRUD.
  • Добавление новых функций в существующие приложения в виде небольших спутниковых приложений.

Для выполнения каких-либо задач, помимо разработки перетаскивания, вам понадобятся навыки кодирования. На данный момент LS поддерживает C# и VB.Net