Je suis curieux de savoir s'il y a des textes qui peuvent être recommandés pour discuter des meilleures pratiques d'architecture d'application en ce qui concerne l'utilisation de Silverlight dans les applications Web. ASP.Net serait préférable, mais je suis ouvert à l'examen d'autres technologies aussi.Quelle est la meilleure référence pour l'architecture des applications Silverlight?
Répondre
Personnellement, je n'ai vu aucun guide des meilleures pratiques sur le sujet, mais je pourrais faire quelques recommandations moi-même, mais cela dépend du type d'application en cours de développement.
L'utilisation typique jusqu'ici de Silverlight a été pour les médias riches et de ce point de vue l'architecture du site Web est à peine pertinente. Toutefois, pour les applications métier, Silverlight 2 présente des solutions intéressantes. Nous venons de terminer un développement de produit assez important construit sur Silverlight 2 en tant qu'application client, appelant un service SOAP WCF 3.5, hébergé dans une application Web ASP.NET 3.5 utilisant le système standard de fournisseur d'appartenances et de plomberie de sécurité WCF, etc. haut de SQL Server 2005.
En ce qui concerne l'amélioration de l'architecture nous prévoyons de faire ce qui suit:
- Remplacer SOAP avec REST.
- Utilisez PostSharp pour introduire la mise en cache de données côté serveur.
- Utilisez PostSharp dans l'application client Silverlight pour intercepter les appels de service de données pour la mise en cache côté client.
J'espère que cela aide. N'hésitez pas à me contacter si vous souhaitez discuter de quoi que ce soit d'autre. Vous pouvez me contacter sur mon blog (http://craign.net/).
- 1. Quelle est la meilleure solution MemCache pour les applications ASP.NET?
- 2. Quelle est la meilleure pratique pour la gestion des exceptions dans Silverlight?
- 3. Quelle est la meilleure pratique pour créer des modèles de contrôle RE-USABLE dans Silverlight
- 4. Quelle est la meilleure façon de concevoir des classes Cairngorm étendues à partager entre applications?
- 5. Quelle est la meilleure méthode pour localiser une application asp.net?
- 6. Quelle est la meilleure pratique pour la réutilisation du modèle de domaine dans les applications composites?
- 7. Quelle est la meilleure approche d'automatisation des tests pour WatiN
- 8. Quelle est la meilleure performance entre le contrôleur Asp.net MVC VS. Wcf pour l'application Silverlight?
- 9. Meilleure pratique pour nettoyer la mémoire des applications iPhone?
- 10. Quelle est la meilleure plate-forme de développement pour les applications SIG?
- 11. Quelle est la meilleure bibliothèque graphique 3D pour les applications Web Java?
- 12. Quelle est la meilleure approche de déploiement pour les applications WPF avec base de données locale?
- 13. Quelle est la meilleure distribution pour héberger LAMP + memcache? (réponse obtient une référence Linode ou Slicehost)
- 14. Quelle est la meilleure façon de déboguer des applications de chaussures?
- 15. Quelle est la meilleure façon de cibler les applications WPF et Web?
- 16. Quelle est la meilleure façon de créer des déploiements ClickOnce
- 17. Quelle est la meilleure pratique pour modifier les états d'affichage?
- 18. Quelle est la meilleure ressource pour la programmation BlackBerry CLDC?
- 19. Quelle syntaxe est la meilleure pour la valeur de retour?
- 20. Comment ajouter une référence COM aux applications Silverlight
- 21. Quelle est la valeur des AutomationPeers dans Silverlight?
- 22. Quelle est la configuration requise pour Silverlight 2?
- 23. Quelle est la meilleure option pour rendre les polices complexes?
- 24. Quelle est la meilleure bibliothèque EXIF pour .Net?
- 25. Quelle est la meilleure approche pour appliquer des styles à des quantités massives d'objets?
- 26. Quelle est la meilleure architecture pour passer à XMPP?
- 27. Quelle est la meilleure bibliothèque pour gérer une wiimote?
- 28. Quelle est la «meilleure pratique» pour l'emplacement des fichiers journaux du service Windows?
- 29. Quelle est la piste la plus rapide pour apprendre à créer des applications ASP.NET v3.5 d'entreprise?
- 30. Quelle est la meilleure bibliothèque pour manipuler les métadonnées JPEG?
Toujours en espérant que les autres ont des commentaires, des suggestions pour les références architecturales Silverlight. – codewright