最近一直在看ExtJS的资料,感觉ExtJS的优势很明显,但是劣势也很突出主要的问题在于ExtJS的代码主要以js为主,用在JSP中,大量的js代码使得代码的可读性大大降低,并且ExtJS的编程语法体系很庞大,要想全部掌握,需要很长一段时间也看过一些开源的用ExtJS做的JavaEE系统,里面很少用到jstl、el等特性,如此一来JSP就无用武之地,而且看过的几个系统基本上都用到了经典的One Page One Application的开发模式,这种方式也有一些弊端,比如单元测试,比如内存释放,网上也很少有这方面的资料JSP标签是一种很好的方式用在JavaEE系统开发中,也有标签库对ExtJS进行了封装,比如ExtTag和ExtTld,在某种程度上的确可以很大地提高使用ExtJS的方便性,但是,我很奇怪的是,为什么这些封装了ExtJS的标签库却日落西山呢?期待高人解答小龙的疑惑
解决方案 »
- <<JavaScript 从入门到精通>>最新下载
- 对象不支持此属性或方法document.getElementById("mc1").play();
- 急!关于网页刷新的问题
- 关于javascript 一简单的问题,却怎么会出错,请教大家
- 在线等待:关于控制层CCS的问题,实在搞不懂了,谢谢各位进来看看。
- 怎么POPUP不能提交回给自己的?其实我是想用弹出来的POPUP做查询窗口的。
- 用正则怎样得到这样的字符啊?谢谢
- 请问文件上传域,右边的浏览按钮如何做成图片按钮呀
- 我一直没搞懂这个问题:为什么js的打开窗口函数大家都用MM_开头?
- 碰到这样的客户,怎么办
- flash图片轮换的图片大小如何控制?
- 怎么同时给两个text设值 js问题
ExtJS的代码读起来没有HTML标签式的代码直观
我是搞java的,一直不太爱做前台,为了适应大型项目开发,我申请到公司的数据库模型组做了一年的数据库开发工作(大体上内容是:编写自定义函数 存储过程 视图等编码工作),然后现在又回归做java,仍旧专注后台业务逻辑,平常看看设计模式,思考一些常用功能组件的设计,觉得后台复杂的业务逻辑设计、以及大数据量和并发数据量的处理才是有挑战性的工作。
实际项目开发中JSP页面我都是struts标签和jsp标签混合用,jstl、el表达式也用,这东西很随意,至于extjs和jquery我到现在都没入门过,这不这周三要做一个复杂的树,我看了下,ext貌似很方便,于是昨儿个下了个ext 3.2 然后把里面的tree的示例直接照搬到项目里,然后引入给JSON去动态生成树,然后google一下给树的节点加个监听事件就基本OK ,才懒得从头到尾去学了,用的时候再找、再看。 当然如果你很喜欢前台开发,那就系统学习一下,目前dojo dwr jquery 都各有用武之地,extjs很系统一点你、工程一点。
如果是html或者jsp页面,可以用URL地址作为分模块、访问权限的依据如果使用ExtJS,如何分模块,如何控制菜单上访问的权限呢?