Question

Est-ce que quelqu'un sait s'il existe une bibliothèque / API .NET similaire à Sinatra de Ruby?

Je m'interroge: depuis, avec la nouvelle API de routage dans ASP.NET MVC, WCF et .NET 3.5, cela semble une possibilité.

MISE À JOUR: le lien correspondant à la meilleure réponse est obsolète. Découvrez Nancy @ https://github.com/NancyFx/Nancy

Était-ce utile?

La solution

Il existe un nouveau cadre appelé Nancy pour .NET, qui s’inspire de Sinatra et semble prometteur. Mais il est encore très tôt.

Vous pouvez en savoir plus à ce sujet ici: http://elegantcode.com/2010/11/28/introducing-nancy-a-lightweight-web-framework-inspired-by-sinatra/ et

Autres conseils

Il semble y avoir maintenant une foule de ces micro-frameworks Web sur .NET:

Nancy : Voici un podcast HanselMinutes avec le créateur Andreas H & # 229; kansson
Nina : "Nina est un microframework Web pour la plate-forme .Net, inspiré de Sinatra "
Kayak : "Kayak est un serveur HTTP asynchrone écrit en C #".
Manos : Entretien avec le créateur Jackson Harper sur Hearding Code
Jessica est "un framework micro-web écrit par curiosité dans .NET, inspiré par Ruby Sinatra."

Il existe un bon blog article de Mike Hadlow où j'ai ramassé les liens ci-dessus et il va dans les détails pour chacun. Je me suis dit que je crierais ces projets, c’est excitant de voir un tel développement dans le monde .NET.

Vous pouvez également consulter OpenRasta . C'est un beau cadre REST propre. Je ne sais pas s'il utilise les bibliothèques de routage MS ou non, mais d'après ce que je peux dire, sa syntaxe de routage est très similaire, voire identique. En outre, il semblerait qu'IronRuby puisse maintenant exécuter Sinatra et Rack, et le site Web IronRuby dispose de instructions pour le faire fonctionner , une alternative n'est peut-être pas nécessaire si vous souhaitez exécuter Sinatra dans une Environnement .NET.

Il semble que le framework Martin soit inspiré par Sinatra, mais ce n’est pas un port. Il utilise la nouvelle API de routage que vous avez mentionnée cependant.

Vous pouvez tester Manos. https://github.com/jacksonh/manos est un framework léger. à Sinatra.

Je n'ai pas trouvé le framework Nancy, pouvez-vous me donner l'URL correcte?

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top