哪种技术更好的extjs或dojo?

时间:2013-09-27 06:00:10

标签: extjs dojo

我想实现Grid,它可以加载大量数据,在网格内容中执行搜索,分页。来自serverside的网格数据。我想在网格中添加行,删除行并更新数据库中插入的行。我想知道哪种是更好的技术来实现具有上述要求的网格。请帮帮我。

2 个答案:

答案 0 :(得分:8)

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的不利

  • ExtJs对于商业消息不是免费的

如需更精确的比较,您可以看到以下链接:

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

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


注意:Dojo将LESS用于所有捆绑的样式和Stylus for Bootstrap Style

答案 1 :(得分:2)

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

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

有关更多意见,请参阅此link