新手学ExtJs4.x的Desktop~获得纯净的Desktop

来源:互联网 发布:照片拼图软件 编辑:程序博客网 时间:2024/05/21 15:01

最近有些空余时间,开始想学学ExtJs了。

听同事说ExtJs是个坑,跳进去了就很难再出来了。。。个人认为相较于jQuery,其实ExtJs在使用OO面向对象的思想上已经赢了,更何况它的页面精美,功能强大。

ExtJs集成了一个相当丰富的UI库,几乎能想到的用户界面它都可以做,这也决定了它的缺点:类库体积大,学习成本高。

废话不多说,进入正题。

在jQuery的学习之中都一直想做一个关于Desktop的用户界面,相对于传统上部标题,左边Accordion或Tree,右边主页面之类的布局而言,Desktop布局新颖,看上去像一套嵌在浏览器里的OS,估计用户也会渐渐地喜爱这种响应式布局,这点指日可待,就是当html5标准统一之后,即广大中国用户升级了IE6、IE7的时候吧。从网上找了些jQuery Desktop的一些插件,效果都不理想,当我刚刚下载完ExtJs,看到Desktop的时候,就深深的被吸引了,界面霸气同时也不失灵动,开始研究了。

还好有些javascript的基础,本人将官方的Demo做了一点修改,这算是一个最基本、最原始的的例子吧,现在奉献给大家,大家发现任何问题可以留言,我会一一解决,同时也是对我自己了解这个前端架子的提升吧。

另外,之后有时间的话,我就会在这个最原始的例子上慢慢加上我们想要的功能,同时大家有什么建议,或者有什么需求可以提出,大家一起来优化这个前端框架。

再之后,我打算用Spring MVC +Hibernate 来搭建后台,配合上这个前端框架写一套基于RBAC的可扩展、可二次开发的Spring 3MVC + Hibernate + ExtJs 4的桌面版权限管理系统。

当然,路还很长,路途中当然也会遇到各种各样的困难,例如相应速度的优化,前后端结合等等。

希望路过的大牛们不吝赐教!

 注:我改的部分不一一介绍了,基本都注释了。有问题可以留言。




原创粉丝点击