Question Quelles limitations rencontrez-vous avec LightSwitch?


J'ai joué brièvement avec LightSwitch et, même si cela peut sembler être un excellent cadre pour les applications internes, je crains que ce soit comme autant d'autres outils promettant des applications simples à créer, mais une fois que vous avez varié du tout. l’application la plus élémentaire, elle est devenue beaucoup plus ardu que de le faire avec un langage / framework plus traditionnel (par exemple .NET).

Alors, je me demande où sont les gens coincés? Est-il difficile de gérer la complexité au fur et à mesure? Est-ce que c'est extensible? Vaut-il la peine de regarder maintenant ou mieux d'attendre la prochaine bêta?


13
2017-11-10 03:52


origine


Réponses:


Je n'ai pas encore rencontré de mur, mais les crochets de personnalisation basés sur des thèmes sont une vraie douleur. De plus, prenez garde de ne pas pouvoir tester un code que vous ajoutez au projet LightSwitch.


2
2017-09-06 05:46



Comme avec tous les systèmes de cette nature, vous allez rencontrer des problèmes lorsque vous devez personnaliser le comportement par défaut.

Un exemple est si vous essayez de modifier la façon dont les requêtes pour les relations parent -> enfant sont exécutées comme expliqué dans cet article http://ayende.com/Blog/archive/2010/08/25/analyzing-lightswitch-data-access-behavior.aspx


2
2018-05-08 22:50



LightSwitch V1 est initialement destiné aux non-développeurs, aux applications «départementales», etc., mais ils ont fourni de nombreux points où vous pouvez, si vous le souhaitez ou si vous en avez besoin, accéder au code pour des situations légèrement plus avancées. Vous pouvez également utiliser à peu près tous les contrôles SilverLight en tant que "contrôle personnalisé" ou créer vos propres contrôles SilverLight personnalisés. Vous pouvez également créer des "extensions" personnalisées si vous avez besoin d'aller encore plus loin.

Un certain nombre de développeurs professionnels (y compris moi-même) ont reconnu que LS est un outil très pratique pour apprendre à connaître et à utiliser. Il est à espérer que cet intérêt des développeurs aidera à orienter la tête de LS dans les futures versions. B2, la version actuelle, possède une licence Go-Live et certains d'entre nous construisent des applications assez grandes en ce moment.

Aucune nouvelle fonctionnalité n’a été ajoutée entre la version bêta 2 et la version RTM (certaines fonctionnalités ont toutefois été modifiées), mais l’équipe a reçu BEAUCOUP de commentaires à inclure dans la version 2.

Il existe un forum MSDN assez actif, où vous pouvez poser des questions et obtenir de l'aide des utilisateurs, des développeurs et des membres de l'équipe LS.

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


1
2018-05-13 00:52



Le plus gros problème que j'ai rencontré concerne les limitations de performances dues aux requêtes SQL générées. Sur les grandes tables (> 10 millions d'enregistrements), les performances ne sont pas excellentes, mais on peut affirmer que Lightswitch ne concerne pas les systèmes massifs comme celui-ci, mais plutôt les solutions fonctionnelles dans lesquelles les ensembles de données devraient être inférieurs.

Cependant, la plupart des limitations réelles de Lightswitch ne sont pas des problèmes liés à Lightswitch mais des problèmes généraux de Silverlight. Par exemple, le support WCF limité est un problème dans une application d'entreprise.


1
2017-09-09 20:08