Чем Visual Studio Lightswitch отличается от обычного Visual Studio? В каких ситуациях вы бы использовали эту IDE поверх обычной Visual Studio?
Я пытаюсь решить, стоит ли мне потратить время на изучение, так как я сейчас занимаюсь разработкой WPF / Silverlight.
ide
visual-studio
Рейчел
источник
источник
Ответы:
LightSwitch предназначен для одного вида приложения и только для одного вида - приложения для форм с данными. Тот, где пользовательский интерфейс в значительной степени определяется схемой данных, и вы хотите предложить CRUD для этих данных. Это позволяет людям без большого опыта программирования соединять формы для этой цели. Его большое преимущество заключается в том, что, когда приложение начинает органично расти и немного теряет контроль, опытный разработчик может вступить во владение в Visual Studio и добавлять больше вещей по мере необходимости. Это, в отличие от приложения Access, которое может зайти так далеко, а потом уже не дальше.
У него также есть некоторые навороты, такие как клиентское (настольное) приложение или веб-приложение в качестве настраиваемого варианта, поддержка большого количества расширений и пользовательских элементов управления, а также все серебристо и красиво. Если вы не пишете формы поверх данных, вам все равно. Если вы, посмотрите на это.
источник
Из того, что я могу сказать, программисты не предназначены аудитории для продукта. В большинстве случаев это поможет вам сделать то, что вы уже можете сделать как разработчик WPF, в то же время замедляя сложную пользовательскую работу, которая не попадает в шаблон. Мне страшно подумать об изменении автоматически сгенерированного кода, который запускается на бэкэнде. Он выглядит довольно круто для его предполагаемого использования, но, кажется, не добавляет особой пользы для разработчика WPF IMHO.
источник
Клиенты могут не заботиться о том, из чего вы строите свои приложения, пока они звучат правильно и вы используете принятые методы (а некоторые даже не тратят время на проверку всего этого). Однако, если у них сложилось впечатление, что приложения могут быть созданы быстрее с этим типом продукта, большее количество разработчиков может быть вынуждено начать использовать его.
Вы можете столкнуться с задачей взять на себя существующее приложение Lightswitch, созданное опытным пользователем, и им нужно больше функциональности. Возможно, вы все еще можете работать с этим в Visual Studio, чтобы сделать больше.
Если в компании имеется ограниченный опыт программирования, может возникнуть необходимость разрешить некоторым опытным пользователям заниматься разработкой приложений. Вы больше учитель / помощник, чем просто программист, за исключением тяжелой работы. Это часто встречается при написании отчетов и может расширяться по мере совершенствования инструментов быстрого применения.
Кроме этого, я не вижу смысла вкладывать в это слишком много энергии и усилий, если вы уже используете Visual Studio.
источник
На приведенном ниже сайте Microsoft есть ссылка в правой части страницы, которая ссылается на документ PDF под названием «Белая книга: что такое LightSwitch?» - Сайт:
http://www.microsoft.com/visualstudio/en-us/lightswitch/overview
источник