我认识的一位开发人员刚刚给我看了FubuMVC,并且存在一个问题,我们是否应该尝试在实际的实时项目中使用它。到目前为止,当前的设计选择是ASP.NET MVC。

我有兴趣找出的是:

ASP.NET MVC和FubuMVC之间的核心区别是什么?

两种框架的 yield /损失是什么?

FubuMVC准备好迎接黄金时间了吗?

您将在新项目中使用这两个中的哪一个?

最佳答案

@maz这取决于您的应用程序将要执行的操作,时间范围,关键程度等。

首先,我鼓励您同时使用两者。两者都不比其他总体上好或坏,它们是不同的,每个都有各自应考虑的显着优点和缺点。

在这一点上,ASP.NET MVC更加成熟,并且有更多的测试人员和关注的对象。因此,如果您正在做任何认真的项目(例如,您为此而获得报酬),我鼓励您在这一点上使用ASP.NET MVC,因为它将更快地“发货”并获得更多支持。

(更新 [2011年2月26日]):FubuMVC现在已被成熟的生产应用程序中的多家公司和团队使用,这些应用程序具有基于FubuMVC的多个主要发行版本。尽管文档仍然有所欠缺,但是框架的质量已经很好地确定为可用于生产)

如果您正在开始一个爱好项目(即个人博客,个人/家庭相册等),那么我将邀请您选择FubuMVC并开始使用它。请记住,这基本上是我,杰里米和其他一些人的爱好,因此没有时间表上的保证,等等。它并没有真正公开宣布(无论好坏,它都被泄露了),所以没有仍然是一大笔捐款。我希望随着它的成熟,我们到达第一个里程碑,然后在广阔的世界中宣布它,贡献将会增加。

最终,使用其中一种可能会鼓励优于ASP.NET WebForms的更好的开发实践,并且熟悉其中一种将使您可以更轻松地更快地选择另一种。

这实际上取决于您正在处理的项目的重要性,因此请负责任地选择。

08-07 13:34