Основываясь на видеороликах, он, безусловно, эффективен для разработки бизнес-приложений, ориентированных на данные (то есть для большинства бизнес-приложений).
Re Silverlight: только базовые знания .Net предполагаются, но всегда разумно иметь специфические для платформы знания о технологии, на которой вы хотите развернуть.
Как и любой инструмент генерации кода, он будет легко выполнять простые вещи, и все, что не предусмотрено в коробке, потребует больше усилий, однако я чувствую, что они сделали очень умный шаг, генерируя стандартные проекты на C # (или VB) .Net, которые вы можете расширить, используя знания, которые вы [вероятно] уже имеете.
Поскольку один и тот же тип бизнес-кода был написан вручную бесчисленное количество раз, я думаю, что это имеет большой потенциал для устранения трудоемкого кодирования. Мы, конечно, будем следить за этим и оценивать его подробно (особенно с целью дешевой замены устаревших приложений).
Да, я уже некоторое время использую LightSwitch & amp; Есть несколько разработчиков, которые действительно продвигают то, что может LS, к его пределам.
Хотя он был задуман как «ведомственный» инструмент приложения, ряд профессиональных разработчиков (таких как я) признали, что он может быть очень полезным инструментом в нашем наборе инструментов разработки.
Подходит для каждой сложной ситуации? Не обязательно, но часто это скорее вопрос привыкания делать что-то «LightSwitch», а не то, как мы это делали в прошлом.
Если вам нужна дополнительная информация, есть довольно активный форум MSDN, посвященный LS (в настоящее время бета-версия 2)
http://social.msdn.microsoft.com/Forums/en/lightswitchgeneral / темы
Янн