Що таке Visual Studio Lightswitch і чим він відрізняється від звичайних версій Visual Studio?


10

Чим Visual Studio Lightswitch відрізняється від звичайної Visual Studio? У яких ситуаціях ви б використовували цей IDE у звичайній Visual Studio?

Я намагаюся вирішити, чи це щось, що мені варто було б взяти час на навчання, оскільки я зараз займаюся розробкою WPF / Silverlight.



Варто пограти, навіть якщо ви витратите лише годину. Ви можете неймовірно швидко збити деякі речі.
mcintyre321

Відповіді:


18

LightSwitch призначений для одного типу додатків і лише одного типу - додатка для переробки даних. Той, де інтерфейс в значній мірі керується схемою даних, і ви хочете, по суті, запропонувати CRUD для цих даних. Це дозволяє людям без великого досвіду кодування передати форми для виконання цієї мети. Його велика перевага полягає в тому, що коли програма починає органічно розвиватися і трохи виходити з ладу, фактичний досвідчений розробник може взяти участь у Visual Studio та додати більше речей за потребою. Це на відміну від програми Access, яка може зайти так далеко, а потім не далі.

Він також має кілька дзвіночків, таких як клієнтське (робочий стіл) додаток або веб-додаток як вибір, який можна налаштувати, підтримуючи хороший діапазон розширень та користувальницьких елементів керування, і бути всім Silverlighty та красивим. Якщо ви не пишете форми переповнення даних, то вам все одно. Якщо ви є, погляньте на це.


5

Як я можу сказати, програмісти не є цільовою аудиторією продукту. Це здебільшого допоможе вам зробити те, що ви вже можете тривіально зробити як розробник WPF у будь-якому випадку, при цьому сповільнюючи складну роботу на замовлення, яка не входить у шаблон. Я здригаюся, щоб подумати про зміну автоматично згенерованого коду, який викручується на бекенді. Це виглядає досить приголомшливо за призначенням, але, схоже, не додає великої цінності для розробника IMHO для WPF.


1

Клієнти можуть не байдуже, з чим ви будуєте свої додатки, якщо це звучить, і ви використовуєте прийняті практики (а деякі навіть не знаходять часу, щоб перевірити щось із цього.). Однак, якщо вони створюють враження, що додатки можна будувати швидше за допомогою цього типу продуктів, можливо, більше розробників може мати тиск, щоб почати його використовувати.

Ви можете поставити перед собою завдання взяти наявну програму Lightswitch, створену користувачем живлення, і їм потрібна додаткова функціональність. Імовірно, ви все ще можете працювати з цим у Visual Studio, щоб зробити більше.

Якщо в компанії є обмежений досвід програмування, може виникнути потреба дозволити деяким споживачам енергії взяти на себе розробку додатків. Ви більше вчитель / фасилітатор, ніж просто програміст, за винятком важкої атлетики. Це властиво для написання звітів і може розширюватися в міру вдосконалення швидких інструментів застосування.

Крім цього, я не бачу причин вкладати в це занадто багато енергії та зусиль, якщо ви вже використовуєте Visual Studio.


Отже ... це більше IDE для когось із базовим досвідом програміста, але хто не програміст?
Рейчел

1
Це схоже на версію VS "Front Page"?
SoylentGray

@Rachel: Це як Intrexx, якесь програмування для кінцевих користувачів з багатою підтримкою дизайну, тому ви можете натискати та відтворювати свій бізнес-додаток без особливих технічних знань. Працює добре для звітності та передачі даних, а також для стандартних CRUD, але ускладнюється, коли ви маєте особливі вимоги. Нова VBA, просто без доступу?
Сокіл

1
Це в основному звучить як дизайнер форми + VBA доступу, згорнутий з FrontPage.
Уейн Моліна

@Wayne M: Я деякий час тому чув, що він повинен врешті-решт зайняти нішу Access, хоча я не використовував її, тому я сам не можу сказати, чи справді вона порівнянна.
FrustratedWithFormsDesigner

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.