这个问题适用于那些使用JSF 1.1到2作为Web框架,然后放弃或切换到其他东西,甚至将他们的应用程序从JSF移植到其他东西的人。
问题是为什么?是什么导致你做出这个改变?你改变了什么框架(如果有的话)?
(这个问题是从Why did you stop using Tapestry?复制的,这引起了双方的许多有趣的,知情的讨论。)
答案 0 :(得分:1)
JSF 2.0有一些改进,可以处理JSF 1.x中的大多数缺陷,使其成为一个非常好的工具包。
真正的杀手是EL已被增强,可以将参数传递给方法调用。这极大地简化了代码。