1 votes

Recommander la couche d'accès aux données/le niveau intermédiaire de .NET

Je suis en train de créer une application MVC qui sera probablement étendue pour inclure une application silverlight, wpf et éventuellement Windows phone, toutes utilisant les mêmes données.

J'ai donc créé une bibliothèque de classes pour y conserver tous mes objets et j'ai créé l'application MVC.

Ma question est la suivante : quel serait le meilleur moyen d'accéder aux données ? En tenant compte d'une éventuelle expansion à l'avenir.

Dois-je utiliser les services web/WCF ? Des services RIA ? Remoting ? Ou autre chose.

Qu'est-ce que les gens ont utilisé dans le passé et qu'est-ce que vous recommandez ?

Gracias

1voto

Walter Points 1586

Nous avons écrit un certain nombre d'applications comportant une application web et un client winform/smart (jusqu'à présent, pas d'applications pour téléphone) qui partageaient des données. Nous avons toujours opté pour un service web/application WCF comme méthode de livraison des données. Il s'agit d'une architecture simple (la simplicité a du bon), fiable et facile à maintenir.

0voto

Rhapsody Points 4131

Remoting n'est définitivement pas conseillé puisqu'il est supplanté par WCF. Peut-être que le Services de données ADO.NET est quelque chose pour vous. Avec Data Services, vous pouvez créer un service basé sur REST. Facile à mettre en œuvre et facile à utiliser.

Ici vous pouvez lire ce que Microsoft dit à ce sujet.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X