2011-01-22 20 views

risposta

2

Personalmente vorrei andare con il motore di routing ASP.NET predefinito che è costruito e supportato da Microsoft. Ciò garantirà che un giorno non ti troverai nella posizione di dover migrare un codice che è diventato obsoleto perché gli autori hanno semplicemente deciso di abbandonare il progetto. Ovviamente se c'è qualcosa di specifico da implementare che non è supportato immediatamente, puoi cercare delle alternative. Ma per quanto riguarda l'esposizione di un'API RESTful, il motore di routing dovrebbe funzionare bene.

+1

Nessuno è mai stato licenziato per aver scelto Microsoft. Le API RESTful hanno comunque ben poco da fare con i mapping uri, e framework come OpenRasta forniscono il proprio motore di routing. – SerialSeb

+1

Pensavo che nessuno fosse stato licenziato per aver scelto IBM .... almeno questo è quello che dicevano. : p –

0

Sono completamente d'accordo con Darin.

Ma se stai cercando qualcosa di più vicino a ciò che WCF offre (servizio Web, rispetto a un tipico sito Web), sono stato estremamente felice con WCF REST.

C'è un modello di servizio REST WCF disponibile tramite Extension Manager di Visual Studio che ti consente di essere subito operativo.

0

OpenRasta

Sono state implementando il servizio RESTful utilizzando O, solo una parola per descriverlo => "Awesomeness Pure" .... in realtà si tratta di 2 parole.

Per me la semplicità è un vantaggio, la struttura è facile da usare e adottare. Alcune delle convenzioni a mio parere mi aiutano davvero a capire Resful. Molti punti di integrazione nel framework, molto facile estendere i suoi funzionalisti.

guardare le registrazioni video del discorso di SEB è molto divertente e molto :) supponente (in senso buono IMO)

0

Sono d'accordo con Darin. Personalmente, penso che Apache Thrift sia anche un'opzione per fare comunicazioni client e server.