En quoi Visual Studio Lightswitch diffère-t-il de Visual Studio normal? Dans quel genre de situations utiliseriez-vous cet IDE par rapport à Visual Studio normal?
J'essaie de décider si c'est quelque chose qui vaudrait la peine que je prenne le temps d'apprendre car je fais actuellement le développement WPF / Silverlight.
ide
visual-studio
Rachel
la source
la source
Réponses:
LightSwitch est pour un type d'application et un seul type - une application de formulaires sur données. Un où l'interface utilisateur est à peu près dictée par le schéma des données, et vous voulez offrir essentiellement CRUD à ces données. Il permet aux personnes sans grande expérience de codage de câbler des formulaires à cette fin. Son gros avantage est que lorsque l'application commence à se développer de manière organique et à devenir un peu incontrôlable, un développeur expérimenté peut prendre le contrôle de Visual Studio et ajouter plus de choses selon les besoins. Ceci en revanche pour dire une application Access qui peut aller si loin et pas plus loin.
Il a également des cloches et des sifflets comme être une application cliente (Desktop) ou une application Web comme choix configurable, prenant en charge une belle gamme d'extensions et de contrôles personnalisés, et étant tout Silverlighty et beau. Si vous n'écrivez pas de formulaires sur des données, vous ne vous en souciez pas. Si vous l'êtes, examinez-le.
la source
D'après ce que je peux dire, les programmeurs ne sont pas le public visé par le produit. Cela vous aiderait surtout à faire les choses que vous pouvez déjà faire trivialement en tant que développeur WPF de toute façon, tout en ralentissant le travail personnalisé difficile qui ne relève pas du modèle. Je frémis de penser à modifier le code généré automatiquement qui est lancé sur le backend. Il semble assez génial pour son utilisation prévue, mais ne semble tout simplement pas ajouter beaucoup de valeur pour un développeur WPF IMHO.
la source
Les clients peuvent ne pas se soucier de ce avec quoi vous créez leurs applications tant que c'est sain et que vous utilisez des pratiques acceptées (Et certains ne prennent même pas le temps de vérifier tout cela.). Cependant, s'ils ont l'impression que les applications peuvent être construites plus rapidement avec ce type de produit, davantage de développeurs peuvent être contraints de commencer à l'utiliser.
Vous pouvez vous retrouver avec la tâche de reprendre une application Lightswitch existante créée par un utilisateur expérimenté et ils ont besoin de plus de fonctionnalités. Soi-disant, vous pouvez toujours travailler avec cela dans Visual Studio pour en faire plus.
Si l'expertise en programmation est limitée dans une entreprise, il peut être nécessaire de laisser certains des utilisateurs expérimentés prendre en charge le développement d'applications. Vous êtes plus un enseignant / facilitateur qu'un pur programmeur, sauf pour le levage de charges lourdes. Ceci est courant lors de la rédaction de rapports et peut s'étendre à mesure que les outils d'application rapides s'améliorent.
En dehors de cela, je ne vois aucune raison d'y consacrer trop d'énergie et d'efforts si vous utilisez déjà Visual Studio.
la source
Le site de Microsoft ci-dessous comporte un lien sur le côté droit de la page qui renvoie au document PDF intitulé «Livre blanc: qu'est-ce que LightSwitch? - Site:
http://www.microsoft.com/visualstudio/en-us/lightswitch/overview
la source