【发布时间】:2011-10-04 05:25:13
【问题描述】:
我们即将开发一个迷你 ERP 网络应用程序。我们需要应用程序与浏览器无关,具有丰富的用户界面,应该是“企业就绪”! Something like the latest openERP.
我们计划在我们的项目中使用 .NET MVC 3 和 Dojo。
所以我们的主要查询是:
是否有适用于 Dojo 的 Htmlhelper。任何我们可以得到一些想法的开源实现。
如果我们使用 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