Оценка выключателя света

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


person Kottan    schedule 24.08.2010    source источник


Ответы (3)


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

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

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

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

person Gone Coding    schedule 24.08.2010

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

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

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

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

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

Янн

person Yann Duran    schedule 13.05.2011

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

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

person Ian Ringrose    schedule 26.09.2010