Quelle est la différence entre WCF et la classe de service de domaine RIA Services?
Je suis juste me présenter à la base des différences entre Silverlight 3 et son prédécesseur. À la recherche à la Classe de Service de Domaine au sein de RIA services, l'exécution semble un peu simplifié. Quelqu'un peut-il expliquer les différences fondamentales entre les ce et Windows Communication Foundation?
La Classe de Service de Domaine employer WCF ou de certains autres services dans le cadre du fond, ou est-ce nouveau?
source d'informationauteur Feckmore
Vous devez vous connecter pour publier un commentaire.
Je vous recommande de lire cet article de blog qui mentionne que:
Donc, c'est la "logique de domaine" ce LINQ est pour les données, tandis que la WCF est avant tout un fournisseur de services.
Traditionnelle de la N-Tier de développement, cela signifie que:
Ou vous avez également la possibilité d'utiliser le nouveau "RIA Services de modèle" à:
Ce moyen essentiel que les RIA Services:
Il est également utile de vérifier Mix09: création d'Incroyables Applications d'Entreprise avec Silverlight 3 pour un autre exemple.
Que je suis en train d'écrire ce que je viens de découvrir De Microsoft .NET RIA Services vue d'ensemble qui ressemble, il explique beaucoup de rationnel derrière RIA Services (et probablement un peu plus claire que celle de certains ci-dessus 🙂
Nous utilisons une combinaison des deux. La WCF pour les encombrants de données qui fonctionne mieux avec la sérialisation binaire et de la RIA pour CRUD entités, car le code est donc beaucoup plus rapide à écrire et à maintenir. Si RIA pris en charge binaire nous permettrait de l'utiliser à la place de la WCF, mais je suis assez sûr il n'est pas dans la version actuelle version.
WCF a beaucoup plus d'options de debug dans la RIA. Le domaine de la source de données est plus facile à mettre en place mais plus difficile de comprendre les erreurs.
Dans beaucoup de cas, WCF allez utiliser pour faire une interopérabilité système de communication qui desolute âgées WSDL avec WSSE en-tête de sécurité.