【问题标题】:Simple MVC Framework for ASP.net?ASP.net 的简单 MVC 框架?
【发布时间】:2011-01-06 04:27:50
【问题描述】:

我需要一个简单的 MVC 框架,没有 jQuery 扩展、休眠、记录器等。

只有模型-视图-控制器功能。有人知道我在哪里可以找到吗?

【问题讨论】:

  • 嗯... ASP.NET MVC? (asp.net/mvc)
  • 您可以使用自己的 MVC 模式和普通的 WebForms。

标签: c# asp.net asp.net-mvc frameworks


【解决方案1】:

我为 ASP.Net 设计了一个简约的 MVC 框架,名为BarelyMVC。它是 BSD 许可的,目前处于 alpha 版本。

它之所以得名,是因为它几乎不是一个 MVC 框架。它试图消除方程式中的所有魔力,并让您直接控制事物工作方式的许多方面。没有魔法属性。它由一个简单的无状态身份验证系统、一个使用 T4 制作的静态编译视图系统、一个强大的路由器和一组用于处理 HTTP 请求的类组成。当放在一起时,它可以使您确切知道它的作用的代码非常清晰且易于读/写。它还采用了一种不干涉架构的方法。当你写的东西与传统的 MVC 架构不能很好地结合时,解决它是微不足道的。

【讨论】:

    【解决方案2】:

    我第二次在Vici MVC framework!开源、易于设置、易于学习、轻量级、功能强大并通过基于 StackExchange 的网页提供良好的支持渠道。

    Vici Project 带有更多库(例如 Vici CoolStorage = ORM),它们可以完美地协同工作。

    【讨论】:

      【解决方案3】:

      使用 ASP.NET MVC。事情就这么简单。如果这太复杂了,我建议在不同的平台(如 CakePHP)上使用常规的 webforms 或 MVC

      【讨论】:

        【解决方案4】:

        此处未提及的其他 MVC 框架:

        【讨论】:

          【解决方案5】:

          如果您不需要 jquery,那么只需将其从 ASP.NET MVC 项目中删除即可。

          两个可选的 MVC 框架是:Vici.MVCFubuMVC

          【讨论】:

            【解决方案6】:

            official ASP.Net MVC framework 不能满足您的需求吗?它不附带记录器、ORM 或类似的东西。而且它非常灵活和可扩展。

            是的,默认情况下,它在您启动的任何新项目中都包含 jQuery 库……但这些库很容易删除,并且不是框架本身的一部分。无需依赖它们。

            【讨论】:

              【解决方案7】:

              http://asp.net/mvc 是我知道的唯一 ASP.NET 框架。它是开箱即用的基本功能,您可以自行决定添加什么。

              它允许你添加任何你需要的东西,并且不会强迫你使用除了 MVC 设计模式和 ASP.NET 之外的任何东西。

              这很简单,您真正需要担心的是模型、视图和控制器。

              【讨论】:

                猜你喜欢
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 2019-03-31
                • 1970-01-01
                • 2013-09-25
                • 1970-01-01
                • 1970-01-01
                • 2013-02-20
                相关资源
                最近更新 更多