26

Est-ce que quelqu'un a déjà évalué le nouvel outil MS Silverlight RAD "Lightswitch"? Convient-il également au développement d'applications complexes? Puis-je l'utiliser sans connaissances Silverlight? Est-ce si flexible que je peux aussi étendre les "applications Lightswitch" avec du code propre (C#, XAML)?Lightswitch Evaluation

Répondre

17

Basé sur les vidéos, il est certainement puissant pour développer des applications métier centrées sur les données (c'est-à-dire la majorité des applications métier). Re Silverlight: Seules les connaissances .Net sont supposées pour les bases, mais il est toujours judicieux d'avoir des connaissances spécifiques à la plate-forme d'une technologie sur laquelle vous voulez déployer.

Comme n'importe quel outil de génération de code, il fera facilement des choses simples et tout ce qui n'est pas fourni dans la boîte nécessitera plus d'efforts, mais je pense qu'il a fait un très bon choix générant des projets standard C# (ou VB). peut s'étendre en utilisant les connaissances que vous possédez déjà.

Comme le même type de code d'entreprise a été écrit manuellement d'innombrables fois, je pense que cela a beaucoup de potentiel pour éliminer le travail de codage de drudge. Nous allons certainement garder un œil sur elle et l'évaluer en détail (en particulier dans le but de remplacer à bon marché les applications héritées).

4

Il suppose que toutes les "lignes de données" peuvent être éditées isolément et vérifie donc qu'une "ligne" est valide avant de laisser l'utilisateur "OK" le formulaire de l'éditeur.

Dans la plupart des cas, ce n'est pas un problème, mais si vous avez un domaine d'application lorsque l'utilisateur doit modifier plusieurs objets avant que le système ne redevienne valide, Lightswich ne sera probablement pas une bonne option pour vous.

5

Oui, j'utilise LightSwitch depuis un moment maintenant, & il y a plusieurs développeurs qui poussent vraiment ce que LS peut à ses limites. Bien qu'il ait été conçu comme un outil d'application «départemental», un certain nombre de développeurs professionnels (comme moi-même) ont reconnu qu'il pouvait être un outil très utile dans notre suite d'outils de développement.

Il convient pour chaque situation complexe? Pas nécessairement, mais souvent il s'agit plutôt de s'habituer à faire les choses de la manière "LightSwitch", plutôt que de la façon dont nous l'avons fait par le passé.

Si vous voulez plus d'informations, il y a un forum MSDN assez actif, consacré à LS (actuellement Beta 2)

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

Yann

Questions connexes