浅谈 jQuery EasyUI 的缺点

时间:2024-02-26 09:21:00

第一次写文章,有点紧张,字都写歪了

 

背景:


项目有需求,需要做一个成本树,由于我比较菜,所以找到了easyUI的treeGrid,,,乍一看,ca,这不就是我要的东西吗,虽然需要改很多地方。

“调整下而已嘛,没有改不动的插件”    然后我就开干了

...

...

 

捣鼓了好久,终于搞定了

-------------背景结束线-----------------------------------------------------

 

然后就直接说 我个人认为jQuery EasyUI 的不好的地方吧:

 

1.文档实在不详细!!遇到问题找不到答案。。。。擦

 

2.加载太慢了,很臃肿,一开始老大和我说这个玩意听说很“庞大”,我还不觉得。。当我用的时候就感受到了,在ie下将“慢”显得 淋漓尽致  -- 我成语可能用得不太好

在这里不得不提醒大家一个地方,每一列都要设置宽度!!实打实的宽度,width:auto; 和 width:100px; 的加载速度简直是天囊之别,我用的只是 treeGrid ,其他没测试,应该也要。

不设置一个固定的宽度,在使用折叠/展开这个功能时,

我的情况是:chrome 等正常浏览器  折叠/展开加载0.5-1.5s秒       ie等非人类浏览器    折叠/展开加载5s-12s   所以一定要为每一列都要设置固定宽度!一定要为每一列都要设置固定宽度! 可以大大提高速度

 

3.等我搞完了,我才发现原来easyui有两种版本,

一种是商业收费的,$499 = 3000+人民币,(公司不可能会花钱的)-----实际上找不到几个是免费的  比如jQuery MiniUI  extjs  ...等等

另一种是GPL版本,GPL版本在GPl协议下有效,你能在任何遵循GPl协议的项目下使用它。

我不太清楚GPL版本是什么意思,不过老大和我说,“就用这个吧!如果后期出现什么收费,就破解掉它!”然后和我说了说他12年搞到凌晨两点 破解jQuery MiniUI的“辉煌”往事,话又说回来了,现在破解要难多了!

 

当然了,还是得感谢

Jquery EasyUI

http://www.jeasyui.net/

毕竟解决了我一个比较急的问题

 

4.既然要感谢Jquery EasyUI,那就谈一下它的优点咯,(1) 功能还是比较丰富的,(2) 兼容性还可以吧,除了刚刚说到的有点慢..,ie7似乎不兼容 

用Jquery EasyUI,比起自己花时间折腾,要省事点,毕竟自己写考虑不全面,会有很多bug  

---啊,你说啥?程序员不就是修改bug的吗?

---额,,,我是假程序员

 

 

 

自己读了一遍,读起来不太通顺,第一次写文章,真有点紧张,,,

 

 

 

 

 

 

2017.4.21      --- 更新----

谁用谁后悔

话又说回来,谁叫我自己写不出来呢!