DWZ 框架详解

这是一个智障的框架,能别用就别用。

本人公司的一个项目中使用了此框架。正在考虑替换成esayui。

如果要评价一下这个框架。那我说说如下几点:

1. dwz想做一个类似Easyui或extjs的富客户端框架,使用户少些JS代码,这样可以适合广大的后端程序员。但不知道是否是dwz的开发人员能力实在有限,还是故意为之,dwz只能适用于极其常规的场景,灵活度比较差,一旦稍有偏离,dwz的封装经常会绊住使用者的脚步。

2. 文档,dwz官方的文档简单到了可怜的地步。对组件的说明太过含糊,对其组件的能力并不能做出有效的说明。

3. 单页面,这方面dwz的初衷可能挺好,但是还是像第一点一样,能力可能不足,导致经常处理页面id冲突,js方法定义覆盖等问题。当然,这不是dwz独有的问题,因为现在除了webpack,其他框架在处理单页面应用时,都有这个问题,归根结底还是JS的模块化能力真滴是很要命。

4. 还是单页面方面,其实Easyui也有3中所属问题,但是可以使用Iframe方式来构建非单页面程序。但是dwz将单页面代码结构写进了自己核心里,使得想要用iframe方式类避开上述问题变得十分困难,需要修改dwz源码。

总结就是,能换Easyui就换吧。

原文地址:https://www.cnblogs.com/qufanblog/p/10461041.html