8

.NET 中是否有类似的框架,如 Sinatra、Ramaze 等?

我在理论上追求一个框架,让我用一个像 Sinatra 的类文件(概念上)创建一个完整的 web 应用程序。

我打算将它用于工作内部的东西,其中 ASP.NET MVC 太“大”(我对它的用法感到困惑),我现在已经听到了 WebForms(做一个基于 webforms 的大型项目,目前讨厌它;))

有什么建议么?

哦,我需要能够在 IIS 中托管它。我会选择 IronRuby 和 Sinatra,但我找不到在 IIS 中设置它的分步教程;)

4

4 回答 4

17

我刚刚发现了南希:https ://github.com/NancyFx/Nancy 。

这是作者博客的介绍: http: //elegantcode.com/2010/11/28/introducing-nancy-a-lightweight-web-framework-inspired-by-sinatra/

于 2011-01-28T21:17:04.000 回答
7
于 2010-01-12T14:16:48.313 回答
2

N2CMS提供了一个类似于 Ramaze 的网站构建框架。它使用了 Castle、NHibernate、jQuery。

它为您提供了一个编辑界面,我不确定您提到的 ruby​​ 框架是否有。您的 ASP.NET 页面的示例是:

public class MyPage : ContentItem
{
    public virtual string Text
    {
        get { return GetDetail<string>("Text",""); }
        set { SetDetail("Text",value); }
    }
}

然后,您的 text 属性可以在 web.config 中添加一些额外的内容进行编辑。它还带有大量的 ASP.NET 服务器控件,以加快开发速度。

最新的 beta 版本是围绕 ASP.NET MVC 编写的。

于 2010-01-12T14:29:35.827 回答
1

NicoGranelli 提到了 Nancy(http://nancyfx.org/)。真的很棒!请检查这个项目 JabbR( https://github.com/davidfowl/JabbR ) 这是一个涉及 SignalR 和 Nancy 的聊天。做得好!

于 2013-03-07T18:11:19.137 回答