很久没编程写代码,前不久部门内部管理系统需要定制开发。因很久前学过java用过jsp,项目开发要求快速实现系统基本功能,选择了自己熟悉的Spring做为后端。前端的js选择我也犹豫好一段时间,可能之前开发中使用ext,感觉不好,js代码要写很多;后上网查询了一,它的性能也不如jquery, 可能还是当初用ext时对写大段js感到厌恶;发现 DHTMLX 也是开源软件,只是有部分组件高级功能要收费,比如grid的分页功能。但被它的干净和清爽时尚的material风格吸引;官网上的例子很多,访问速度也很快,在学java磨出来看英文资料水平还能学会的情况下,冒险尝试了这个中文资料少的dhtmlx。
优势
- 前期系统未开发出来,与需求业务人员确认UI和流程时,可快速的开发出来各种UI界面和操作,这个很爽,数据可以先用xml或页面内json
- 支持ajax,处理数据很方便
- 在无UI设计情况 下,界面也很清爽美观
- 页面加载显示和处理,dhtmlx已封装好,js代码可以简短明了
- 页面显示和数据加载速度很快,性能不错
- 官网的例子很详细,还有论坛可免费查询
- 有不少美观的大型组件可使用
不足:
- 国内中文资料很少,还都是几年前的
- 官网资料都是英文,需要有基本的api阅读能力
- grid分页功能,还有其它一些功能在免费版本中不提供
为国内它的中文资料少和使用的人少感到可惜,
官网的文档首页
http://docs.dhtmlx.com/index.html
开源免费版本下链接
https://dhtmlx.com/x/download/regular/dhtmlxSuite.zip
包中samples目录是例子可参考