我感觉taglib是鸡肋(50分)

  • 主题发起人 主题发起人 zero
  • 开始时间 开始时间
Z

zero

Unregistered / Unconfirmed
GUEST, unregistred user!
关键就是自定义这些tag,没有定义,通用性收到影响,struts流行不是因为他的设计
模式究竟好多少,而是把MVC模式可以最简单的进行运用,不像taglib,你还要自己来写一套
东西,
 
你当然可以自己写,如果你要成为这类软件供应商的话。你也可以拿来用,例如,JSTL。
 
不知所云。
 
要选择性的使用。比如循环显示,报表什么的,可以便于重复使用,也简化了代码。
但如果想把所有的都作成flag,则过犹不及了。
 
我首先阐明一个观点:
程序员在工作时,大致可以分为2种角色。
一种是架构程序员,一种是客户端程序员。
架构程序员:制订整个程序的结构框架,提供必要的可重用类包。
他们立足于关注的是一定环境下的一类程序的原则性问题,并制订
出对具体编程有实际指导意义的方针和实现方法。
客户端程序员:根据客户的需求,选择适用的架构,连接各种开发
资源。开发出满足客户要求的实际软件产品。
两者只有分工角色不同,事实上一个程序员也经常在这2个角色中,
经常转换。
回到java的web应用上。开发struct就是架构程序员,利用struct开发具体
程序的就是客户程序员。
在我看来,taglib这一个工具,主要是提供给架构程序员的一个工具,
做为客户程序员,就实现某个特定功能而言,未必方便。
任何工具都有自己的适用范围,我们不能手里有个榔头,就看什么都钉子。
 
我们不能手里有个榔头,就看什么都是钉子
不错!这句话对于这个问题是再精彩不过的回答了。
 
接受答案了.
 
后退
顶部