【问题标题】:.NET MVC + Dojo (Other Framework) for mini-ERP.NET MVC + Dojo(其他框架)用于小型 ERP
【发布时间】:2011-10-04 05:25:13
【问题描述】:

我们即将开发一个迷你 ERP 网络应用程序。我们需要应用程序与浏览器无关,具有丰富的用户界面,应该是“企业就绪”! Something like the latest openERP.

我们计划在我们的项目中使用 .NET MVC 3 和 Dojo。

所以我们的主要查询是:

  1. 是否有适用于 Dojo 的 Htmlhelper。任何我们可以得到一些想法的开源实现。

  2. 如果我们使用 Dojo,应用程序会不会很慢?在我们之前的项目中,我们将 Dojo 与 PHP 集成,并且必须制作 web-app SPA(单页应用程序)。这是因为在每个请求中,声明性标记都由 dojo 处理。所以更大的没有。的小部件,更长的处理时间。那时我们还没有尝试过 Dojo 构建功能。这样会快吗?还是我们必须使用单页应用程序? SPA 的优缺点是什么?

注意:我们愿意使用任何其他有竞争力的 JS 框架。如果我们使用 .NET MVC 实现了一些现成的实现(供参考),则可以加分。

【问题讨论】:

  • Dojo 非常适合 SPA。对于 SPA 方式的 MVC 类型应用程序,您可以查看 dojox.mvc 子项目。考虑到你想做一个 ERP 系统,SPA 对你来说真的很有意义。是否有任何理由需要为更新的屏幕提供单个页面(您可以轻松地使用 ASP.NET MVC 3)-您是对的,Dojo 在客户端会更慢,但在服务器端会更快.
  • 我们一直在我们的项目中使用 MVC3 + Dojo,现在我们正在接近我们的第一个客户演示,我们正在淘汰它。它只是不能很好地与 MVC3 混合。例如,日期选择器将日期格式化为 IEEE 格式,因此您必须创建自己的小部件,该小部件从股票日期选择器“继承”。从 1.7 升级到 1.8 有很多重大变化,所以我们不得不回滚。现在我们正在使用 MVC3 附带的 jQuery UI,事情进展得更快。 Dojo 一直在过渡到 1.8 版,很难找到好的示例。支持是通过#IRC 聊天。这主要是一个无赖。

标签: asp.net-mvc asp.net-mvc-3 dojo javascript-framework


【解决方案1】:

我使用 ASP.NET MVC 2 开发了 ERP 应用程序。它不是那么先进,但它可以完成工作。

以下是有关其实施的一些要点:

【讨论】:

    【解决方案2】:

    我们在 ERP 项目中使用 ASP.NET MVC4。这些功能与架构有关。

    • jQuery 布局
    • SlickGrid(一个功能和插件非常丰富的开源网格控件)
    • ZTree
    • JQuery 对话框
    • WebApi(不是 WCF)
    • Dapper(不是 EntityFramework)

    我们将许多插件组合在一起工作,一名团队成员熟悉 CSS 和 DIV 布局。如果您没有丰富的 javascript 和 UI 布局经验,将会面临一些挑战。终于,我们完成了这个项目,太棒了。

    【讨论】:

      猜你喜欢
      • 2012-10-18
      • 1970-01-01
      • 2018-10-21
      • 1970-01-01
      • 2010-11-16
      • 2015-02-17
      • 1970-01-01
      • 1970-01-01
      • 2010-11-05
      相关资源
      最近更新 更多