【问题标题】:Which technology is better extjs or dojo?extjs 和 dojo 哪个技术更好?
【发布时间】:2013-10-03 07:57:54
【问题描述】:

我想实现加载大量数据的网格,在网格内容中执行搜索,分页。从服务器端到网格的数据。我想向网格中添加行,删除行并更新数据库中插入的行。我想知道哪种技术可以更好地实现具有上述要求的网格。请帮帮我。

【问题讨论】:

标签: extjs dojo


【解决方案1】:

这两个项目都很棒。实际上dojo比Extjs大。但是 Ext JS 是一个相对年轻的框架(与 dojo 相比)。 DOJO 网格可以更快地加载数据并允许对整个数据集进行过滤和排序。

然而,Dojo 曾多次尝试推动一些好看的主题。不幸的是,他们没有得到“好看的小部件”和“像素完美”的布局。小部件仍然难以集成。

更多意见请参考此link

【讨论】:

    【解决方案2】:

    ExtJs 4.2.1.883 相对于 Dojo 1.9.2 的优势

    • 更好的文档
    • 网格有行分组
    • Grid 具有 rowGrouping + selectionModel(用于选择单行、简单行或多行的复选框)一起
    • Grid 具有 rowEditor(一次编辑行的所有元素),而 Dojo 仅具有单元格编辑功能(一次一个单元格)。如果您想在将行记录发送到服务器之前预先验证行数据,这将非常有用
    • 网格有行摘要
    • 他们使用 SASS 而不是纯 CSS
    • 只用 JavaScript 编程(你只需要 index.html 其他的都是 javascript)
    • 稳定的 MVC(在 Dojo 中您需要使用不是 100% 稳定的 Dojox/MVC)
    • DOM 只渲染一次,只有在所有 JS 完成加载之后,而 Dojo 渲染两次相同的元素(第一次在加载页面期间,它们在 dojo 创建或修改小部件之后)

    ExtJs 对 Dojo 的缺点

    • ExtJs 不能免费用于商业用途

    更准确的比较可以看这个链接:

    http://dojofoundation.org/packages/dgrid/#featurecomparison

    尽管它只向您显示 dGrid 与 ExtJs Grid,这可能是一个起点。此外,我的大部分开发时间都花在了网格上,因此网格是业务应用程序中最重要的元素。


    注意:Dojo 对所有捆绑样式使用 LESS,对 Bootstrap 样式使用 Stylus

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-09-05
      • 1970-01-01
      • 1970-01-01
      • 2023-03-21
      • 1970-01-01
      • 2012-11-01
      • 2011-02-27
      • 2012-12-08
      相关资源
      最近更新 更多