是否有类似于Ruby的Sinatra的.NET框架?

问题描述 投票:36回答:5

有没有人知道是否有类似于Ruby的Sinatra的.NET库/ API?

只是想知道自从ASP.NET MVC,WCF和.NET 3.5中的新路由API以来,它似乎是一种可能性。

更新:最佳答案链接陈旧,所以看看Nancy @ https://github.com/NancyFx/Nancy

.net ruby frameworks sinatra
5个回答
33
投票

有一个名为Nancy for .NET的新框架受到Sinatra的启发,看起来很有前景。但它仍处于非常早期的状态。

你可以在这里阅读更多相关信息:http://elegantcode.com/2010/11/28/introducing-nancy-a-lightweight-web-framework-inspired-by-sinatra/


22
投票

现在.NET上似乎有许多这样的微型Web框架:

NancyHere是HanselMinutes的播客,创作者AndreasHåkansson Nina:“Nina是.Net平台的网络微框架,灵感来自Sinatra” Kayak:“Kayak是用C#编写的异步HTTP服务器” ManosInterview与创作者杰克逊哈珀的Hearding Code Jessica是“一个基于.NET的好奇心编写的微型Web框架,灵感来自Ruby的Sinatra。”

迈克哈德洛有很好的博客article,我在上面的链接中找到了很好的细节。只是想到我会对这些项目大肆宣传,看到.NET世界中的这种发展令人兴奋。


10
投票

您可能还想看看OpenRasta。这是一个漂亮,干净的REST框架。我不知道它是否使用MS路由库,但据我所知,它的路由语法非常相似,如果不相同的话。此外,看起来IronRuby现在能够运行Sinatra和Rack,而IronRuby网站有instructions for getting it up and running,因此如果您想在.NET环境中运行Sinatra,则可能不需要替代方案。


4
投票

似乎Martin framework的灵感来自Sinatra,但它不是一个港口。它确实使用了您提到的新路由API。


3
投票

你可以测试Manos https://github.com/jacksonh/manos是一个基于Sinatra的轻量级框架。

我没有找到南希框架,你能给我正确的网址吗?

© www.soinside.com 2019 - 2024. All rights reserved.