· [Java论坛][安全论坛][数据库论坛][操作系统论坛]
· [专题] IBM Rational高峰论坛 Windows 7十大功能
· [专题] 史上就危险7月 微软 BizSpark 计划介绍
· [IT技术周刊][IT资源下载专区][病毒求助专区]
· [热点] 我也能做CTO_赛迪连载 赛迪七夕特别行动
· [热点] Chrome 4.0采用V8引擎 Java开发编程规范

对 Wicket 的新认识

发布时间:2006.04.29 01:25     来源:月光软件站    作者:

    去年年底从 TSS 翻译的《Wicket:我们需要不同的表现层框架吗?》在今天引起了大家的共鸣。当初我是抱着很随意的态度翻译此文。各位也别冤我,表现层的框架实在是太多了,让人无从下手,无法确定到底哪个框架更具优秀,害怕顾此失彼。
   
    通过今天的交流,我发现 TSS 的确没有说错,Wicket 结合了 Tapestry 与 Echo 的所有优点!Wicket 能够屏蔽 C/S 与 B/S 架构的区别,Wicket 模拟了 C/S 结构,也就是说不用考虑客户端与服务器之间的交互。比如在用 JavaScript 和 XMLHttp 写复杂页面逻辑的时候,脑子里始终在考虑这是 Client(浏览器),请求被提交到 Server,想着:“这是两个完全不同的环境”,需要做很多像避免刷新页面这样额外的工作。而在使用 Wicket 的时候,完全可以认为是在使用 Swing 进行开发,或者是 VB,这样的话,脑海里不会存在所谓的 Client(浏览器)与 Server 的概念。于是,客户端的数据与服务端的数据就可以不加分别(实际上是 Wicket 帮你做了很多工作,仅此而已)。
   
    更令人兴奋的是 Wicket 支持不同的客户端,比如 HTML、Flash/Flex、Swing。就是说,忽然有一天要把之前做的系统的 UI 层更换成 Flex,这该怎么办?按照现有的手段,我认为很棘手(至少不会很轻松吧),在 Wicket 中,这一切仅仅通过简单配置就可以实现这种切换,你觉得是不是很美妙?
   
    网友 Alex Chew 指出,选择框架的时候需要考虑:
    1、支持不同的客户端,比如HTML,Flash/Flex,Swing。
    2、支持软件过程,能够合理的进行工作分割。
    3、容易维护,能够通过某种方式如 MDA 进行代码生成。
   
    Wicket 都能很好的满足以上条件。行了,就说到这里吧。
    最后,感谢 Alex Chew!


[ 发表评论 ] 字体[  ] [ 打印 ] [ 进入博客 ] [ 进入论坛 ]  [ 推荐给朋友 ]
  相关文章
· 使用JavaExcel API 往excel中插入图片 (10-28) · JAVA:附加码生成器(图片) (10-11)
· JAVA:Filter编码器 (12-20) · JAVA:MD5加密器 (02-09)
· tomcat配置手册(server.xml) (02-04) · google里搜索电子书的一个好办法 (03-19)
· J2EE兼容性(CTS)测试1.4测得可真细呀 (06-20) · 为什么我的图片显示不出来,是个筐,请高手帮 (12-23)
· JAVA:配置文件读取器 (06-01) · JAVA:ServletContext应用 (06-26)
  客户需求反馈表
* 姓  名:
更多资料  了解方案  认识厂商
* 单位名称:
* 联系电话:
* 电子邮件:
资讯 通信 IT产品 IT技术 信息化
专题:扭亏为盈 联想09年Q2翻番
·专题:Tech·Ed 2009微..
·直播:2009互联网大会..
·迅雷搜狐"互搏" 谁动了..
专题:诺基亚危局已现 或重蹈摩托覆辙
·六股势力角逐4G标准 中..
·专题:联通iPhone并不贵..
·专题:排排坐开商店 三..
商务演示需求分析 多媒体会议室必备投影
·VMware在京隆重举行2009..
·专题:笔记本频道10月热..
·专题:学生机市场 惠普 ..
专题:Tech.Ed 2009微软技术大会
·专题:2009 SYBASE 亚太..
·专题:微软新一代桌面操..
·专题:2009年第3届CSDN..