【问题标题】:Hottowel or Kendoui SPA with kendo ui library?带有剑道 ui 库的热毛巾或剑道 SPA?
【发布时间】:2013-10-09 17:06:24
【问题描述】:

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

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

我已经在 HotTowel SPA 工作了几个月了。但是,我看到 Kendo ui SPA 的做法有点不同。

任何对这两个框架都有很好了解的人可以建议我应该选择哪一个来考虑项目具有许多模块和页面的复杂性吗?

【问题讨论】:

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


    【解决方案1】:

    您需要考虑的第一件事是您想要做什么 - 您计划在单页应用程序中使用 JavaScript 完成所有工作......当您考虑时,.NET 是多少你真的在那里使用吗?没错,就是服务器端。

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

    附带说明,Durandal 还提供了一个 .NET 项目模板,可以让您立即启动并运行。

    【讨论】:

      【解决方案2】:

      无论你走哪条路都应该没问题。使用 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 或架构建议。使用最适合您的。

      【讨论】:

      • HotTowel,据我所知,它确实包含了 RequireJS 并在整个过程中使用它。无论哪种方式,KendoUI 都做得很好 - 这是一个很棒的库。
      • 谢谢!是的 - 看起来它也使用了 Knockout,所以你可以随时使用 Kendo Knockout Bindings rniemeyer.github.io/knockout-kendo
      猜你喜欢
      • 2011-11-21
      • 2013-03-30
      • 1970-01-01
      • 2013-03-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多