2010-02-27 6 views
2

Je suis sur le point de créer une API pour une application .NET existante et je souhaite utiliser la procédure de service RESTful. Notre plate-forme principale est .NET et MSSQL. J'espère un bon mélange ou une bonne modularité combinée à une architecture propre. Y a-t-il des opinions sur la meilleure façon d'implémenter une API RESTful .NET (WCF, ASP.NET standard, MVC ou même HTTP Listener)?Suggestions d'API RESTful

Aussi des opinions sur pourquoi ne pas aller avec .NET ou des raisons d'utiliser quelque chose comme RoR.

Merci d'avance pour vos opinions sur ce sujet.

+0

Mise à jour: Je suis allé avec un HTTPListner en utilisant un UriTemplateTable et ça a été génial. un contrôle total sur tout avec une excellente performance. –

+1

La vie est si facile avec HttpListener, n'est ce pas? Je l'utilise depuis un an et je ne pourrais pas être plus heureux. –

Répondre

2

http://www.openrasta.com C'est le seul framework .Net qui vous aidera à apprendre comment créer une API REST. Vous pouvez le faire avec d'autres frameworks, mais à moins d'avoir de l'expérience dans la construction de REST apis, vous serez probablement égaré.

0

Une option est WCF Data Services anciennement connu sous le nom ADO.NET Data Services qui a quelques qualités REST à sa mise en œuvre.

Il est facile de créer un service de base à partir d'un modèle Entity Framework de la base de données. À partir de là, des opérations de service peuvent être ajoutées pour des fonctionnalités supplémentaires.