关于Web UI Component

随着JAVA在后台开发速度的越来越快速,Web UI方面开发的慢速以及维护的麻烦现在是越来越明显了,UI Component的需求自然也就越来越明显了,UI Component最典型的好处在于:
1、统一Component的显示形式。
2、提高开发效率。
但如果整个Web UI全部用Component的方式就不怎么好了,毕竟纯UI的话还是HTML的比较好,之后进行替换,这样在UI角度上来说是更好做的,否则又变成了写C/S的界面了,控制UI上来说是不如Web的方便的,Web的只要UI设计师画出来然后可以直接切割为html,^_^
但就目前的Java方面来说,实现WEB UI Component好像就是js的方法吧?jsf倒是一个考虑,但目前还不好用,得等到application server都实现jsr 244再说..
应该说,现在UI Component只是用js来实现还是挺麻烦的,至少对我来说是这样,又要来学一把js oop了,呵呵,但也没办法,javascript lib完整的东西好像不多,但它的问题点在于:
1、很多UI上的东西都是在js里实现的,这点我觉得不是什么好事,将来改多麻烦,虽然可以做类似的变量、配置注入,觉得最好还是模板形式。
2、学习js,而且用js来写出component感觉好像还是挺需要水平的,找时间看看那本啥javascript宝典,^_^
3、需要考虑如何与服务器进行交互,还好现在倒是比较方便,用ajax。
呵呵,要做出一个良好的WEB UI Component的支持确实不容易, tapestry、jsf值得去玩玩了,component的驱动方式其实会造成和以前的event driven有所不同,技术上的改变是会带来架构上、设计上的影响的,^_^,其实就是架构调整了,对设计同样会提出需求.. 

posted on 2005-12-03 21:46 BlueDavy 阅读(902) 评论(0)  编辑  收藏 所属分类: Java


只有注册用户登录后才能发表评论。


网站导航:
 

公告

 









feedsky
抓虾
google reader
鲜果

导航

<2005年12月>
27282930123
45678910
11121314151617
18192021222324
25262728293031
1234567

统计

随笔分类

随笔档案

文章档案

Blogger's

搜索

最新评论

阅读排行榜

评论排行榜