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
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).
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.
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
- 1. problème d'installation LightSwitch
- 2. Evaluation Expression Spring (Annotation)
- 3. F # record evaluation membre
- 4. SSRS Expression Evaluation Issue Numéro
- 5. Evaluation de fonctions a expiré
- 6. Quelles limites rencontrez-vous avec LightSwitch?
- 7. Evaluation JML de \ old (Expression [Id])
- 8. Authentification de formulaires personnalisés dans une application Lightswitch
- 9. Références manquantes dans LightSwitch Beta 1 code autogène
- 10. Déploiement d'une application LightSwitch en tant qu'application à deux niveaux
- 11. Modifier la taille d'un contrôle dans lightswitch bêta
- 12. Informix: Evaluation de Fifo avec des procédures SQL/Stockées
- 13. Evaluation de la variable Javascript dans une carte
- 14. LightSwitch Beta 1 recherche SQL Express au lieu de l'instance SQL complète
- 15. Appel de la fonction d'assistance dans la fenêtre Evaluation/Modification (Ctrl + F7)?
- 16. Programme Crash lorsque je clique sur un commutateur?
- 17. RankNTypes pour les déclarations d'instance?
- 18. Erreur lors de l'exécution des scénarios de test RSpec
- 19. Comment évaluer ce système dans RWeka?
- 20. Accès au modèle ASP.NET MVC Données du fichier Javascript externe
- 21. Optimisation avec Mathematica: utilisation de BinCounts dans la fonction objectif
- 22. erreur MySQLdb lors de l'utilisation cursor.execute()
- 23. La validation du modèle avec viewModel ne fonctionne pas
- 24. MSBuild Batching sur trois variables indépendantes
- 25. compilateur IAR MSP430 erreur interne lors de la compilation
- 26. Comment changer le message de travail dans Emacs?
- 27. Quel est le problème avec l'intégration de qt 4.5.0 avec Visual Studio 2008?
- 28. Qu'est-ce que le 'mode d'exécution restreint' de python?
- 29. Pourquoi la stratégie d'évaluation par appel d'offres n'est-elle pas complète?
- 30. Comment trier pas simple hachage (hachage de hachages)