0

我正在开始一个新项目,我想知道什么是最好的堆栈。我对骨干网和asp MVC都没有什么经验。

考虑到性能和用户体验,我会更好地创建一个主干项目并通过 ajax 调用和使用模板来呈现我的数据,还是我最好使用 asp MVC。

这两者之间的主要区别是什么,应该决定使用哪一个。

4

2 回答 2

1

正如其他人所说,您正在将香蕉与苹果进行比较(它们非常不同) - 但如果您决定走微软路线,您可以创建一个新项目,该项目可以使用 MVC 提供网页服务,也可以使用 Web API 提供服务数据/资源请求。这样,您就可以使用最能满足您所从事任务需求的任何技术。

我目前正在这样做。某些页面(如 .NET 成员资格)通过 ASP.NET 和 MVC 作为网页提供。有些页面只是静态 html,并使用 KnockoutJs(类似于 Backbone,但更简单)和来自 Web API 的 JSON 数据的 AJAX 请求。

Pluralsight提供有关骨干网、ASP.NET MVC 和 KnockoutJs 的课程——这可能是您入门的快速方法吗?还有很多免费课程。

于 2012-11-28T13:15:28.607 回答
0

ASP.NET MVC 是一种通过 MVC 模式开发业务 Web 应用程序的服务器端技术,而骨干网是一个用于实现 MVVM 设计模式的客户端库,它独立于任何服务器端编程技术ASP.NET , PHP , JSP,例如......但你可以加入这两个设计响应式业务 Web 应用程序的技术。

于 2012-11-28T12:30:06.560 回答