【问题标题】:Using Extjs4 in the frontend在前端使用 Extjs4
【发布时间】:2013-02-12 14:42:36
【问题描述】:
在我的新工作中发现 Extjs4 之前,我一直是 BackboneJS 的忠实粉丝(现在仍然如此)。我只能为它可以做的事情小题大做!现在我的问题是是否可以(或推荐)在 frontOffice 中使用 Extjs 而不使用其组件。我只想利用它提供的 MVC 架构和模块加载器功能。使用主干网,我使用 AMD 并需要 Js 来加载模块,生成生产版本非常痛苦且非常困难。
我也想知道 Extjs 是否会在下一个版本中有一个 JavaScript 路由引擎。
您的建议将不胜感激,
谢谢。
【问题讨论】:
标签:
model-view-controller
backbone.js
extjs4
frontend
【解决方案1】:
- 您是 BackboneJS 的粉丝,这听起来很棒。回答您的问题...您可以在 Web 应用程序中的任何地方使用 ExtJS,这使最终用户成为真正的尖端技术。您已经在 Backbone 工作并学习过 ExtJS。首先考虑您的应用程序需要使用哪一个,BackboneJS 或 ExtJS,因为两者都是 JS 的高级概念。
- 对于第二个问题,ExtJS 在 BackboneJS 上使用结构良好的 MVC 模式。如果您可以在 BackboneJS 中创建自定义控制器(获取组件引用)控件,则不需要迁移到 ExtJS。我的建议是使用 ExtJS。
- ExtJS sencha 论坛非常适合详细了解他们的组件参考并提出错误并请求您提到的任何新的 javascript 路由引擎。