Оценка Lightswitch


Кто-нибудь уже оценил новый инструмент MS Silverlight RAD "Lightswitch"? Подходит ли он также для разработки сложных приложений? Могу ли я использовать его без ведома Silverlight? Является ли он настолько гибким,что я могу также расширить "Lightswitch appications" с помощью собственного кода (C#, XAML)?

3 26

3 ответа:

Основываясь на видеозаписях, он, безусловно, мощен для разработки бизнес-приложений, ориентированных на данные (т. е. большинство бизнес-приложений).

Re Silverlight: только знание .Net предполагается для основы,но всегда разумно иметь специфические знания платформы технологии, которую вы хотите развернуть.

Как и любой инструмент code gen, он будет делать простые вещи легко, и все, что не предусмотрено в коробке, потребует больше усилий, однако я чувствую, что они сделали очень умный ход создание стандартных проектов C# (или VB) .Net, которые вы можете расширить, используя знания, которые у вас [вероятно] уже есть.

Поскольку один и тот же тип бизнес-кода был написан вручную бесчисленное количество раз, я думаю, что это имеет большой потенциал для устранения тяжелой работы по кодированию. Мы, безусловно, будем следить за ним и оценивать его в деталях (особенно с целью дешевой замены устаревших приложений).

Да, я уже некоторое время использую LightSwitch, и есть несколько разработчиков, которые действительно продвигают то, что может LS, до его пределов.

Хотя он был задуман как "ведомственный" инструмент для приложений, ряд профессиональных разработчиков (таких как я) признали, что он может быть очень полезным инструментом в нашем наборе инструментов разработки.

Он подходит для любой сложной ситуации? Не обязательно, но часто это скорее вопрос привыкания к тому, чтобы делать то, что нужно. "Светомузыкальный" способ, а не то, как мы, возможно, делали это в прошлом.

Если вам нужна дополнительная информация, есть довольно активный форум MSDN, посвященный LS (в настоящее время Beta 2)

Http://social.msdn.microsoft.com/Forums/en/lightswitchgeneral/threads

Янн

Предполагается, что все" строки данных "можно редактировать изолированно и поэтому проверяет, что" строка "допустима, прежде чем позволить пользователю" ОК " форму редактора.

В большинстве случаев это не проблема, однако если у вас есть домен приложения, когда пользователю нужно отредактировать "много" объектов, прежде чем система снова станет действительной, то Lightswich вряд ли будет хорошим вариантом для вас.