Подтвердить что ты не робот

Оценка Lightswitch

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

4b9b3361

Ответ 1

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

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

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

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

Ответ 2

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

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

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

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

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

Янн

Ответ 3

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

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