快速业务通道

标签库,永恒的争论话题 - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-21
代码还是Tapestry3时代的代码,但是我们可以从其中看到许多Tapestry在标签设计上的独到之处。它没有额外的标签定义,但是有额外的标签内属性定义,并通过框架,将这些定义与后台组件联系在一起。

这或许也就是许多Tapestry程序员对这个Web框架钟爱的原因,由于没有额外的JSP标签定义,那么页面展示使用HTML也就够了。所以,所有的程序员都号称Tapestry是对美工最友好的Web框架。

我个人对待上述观点是无法认同的,理由非常简单,额外定义标签,与标签中额外定义属性,从本质上来说,区别不是很大。从学习成本而言,也陡然增加了程序员学习组件的成本。对于美工呢?他们能忽略这些额外的标签嘛?理论上,可以,不过如果大家试试看一个比较复杂的带有多处分支判断的页面,美工MM同样会非常痛苦。

总体来说,Tapestry的标签具有它的特色,从设计上也有巧思之处。如果我们将这种思想移植到普通的JSP里面来,其实我们完全也可以使用类似的方式,在HTML标签中定义额外的属性,并使用JavaScript来控制这些属性的行为,同样可以形成页面组件。

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,罤TTP/1.1 401 Access Denied HTTP/1.1 401 Access Denied /a>下一篇: 开发易于移植的J2ME游戏 - 编程入门网

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号