带有剑道ui库的Hottowel或Kendoui SPA?

时间:2013-10-03 05:53:38

标签: knockout.js kendo-ui durandal kendo-asp.net-mvc hottowel

我打算开始一个新项目,我打算去SPA路线。

由于我要使用Kendo ui,我有两个选择,要么使用Hottowel并使用Architectural advice for a SPA ASP.NET application,要么使用Kendo UI SPA。

我已经和HotTowel SPA合作了几个月了。但是,我看到Kendo ui SPA做的事情有点不同。

任何对这两个框架都有良好曝光度的人都可以建议我应该选择考虑哪个项目与许多模块和页面复杂?

2 个答案:

答案 0 :(得分:1)

您需要考虑的第一件事就是您想要做的事情 - 您计划在单页应用程序中使用JavaScript完成整个工作......当您考虑它时,.NET的数量是多少你真的在那里使用?这是正确的,只是服务器端。

我会查找Durandal SPA(默认情况下使用Knockout JS,需要JS等,它是一种样板文件),您仍然可以使用Kendo UI MVVM和kendo-knockout.js库。将它与.NET MVC 4(或现在的5个!)结合起来用于Web API调用,这就是我在企业级别上所做的并且非常喜欢它。

作为旁注,Durandal还提供了一个.NET项目模板,可以立即启动并运行。

答案 1 :(得分:0)

无论你走哪条路,都应该没问题。使用Kendo UI SPA的优势在于它完全集成并且能够识别所有小部件,因此当您导航到它们时,它会为您绑定视图。

我认为真正的问题是如何构建应用程序,为此你真的想要看看RequireJS。 HotTowl或架构建议都不会解决彼此依赖的多个javascript文件的问题。

检查以下链接......

http://requirejs.org/

http://www.kendoui.com/blogs/teamblog/posts/13-05-08/requirejs-fundamentals.aspx

完全披露:我为Kendo UI工作,我相信它是一个精彩而简单的堆栈。但是,您可以使用HotTowel或建筑建议,以满足您的最佳需求。使用最适合你的方式。