haw*_*eye 7 jsf abstraction leaky-abstraction jsf-2
在Thoughtworks技术雷达上 - 他们将Java Server Faces 搁置- 说明:
我们继续看到团队使用JSF - JavaServer Faces遇到麻烦 - 并且建议您避免使用这种技术.团队似乎选择JSF,因为它是一个J2EE标准,而没有真正评估编程模型是否适合它们.我们认为JSF存在缺陷,因为它试图抽象出HTML,CSS和HTTP,正好与现代Web框架相反.与ASP.NET webforms一样,JSF尝试在无状态协议HTTP之上创建有状态,最终导致涉及共享服务器端状态的大量问题.我们知道JSF 2.0的改进,但认为该模型从根本上被打破.我们建议团队使用简单的框架,拥抱和理解Web技术,包括HTTP,HTML和CSS.
据我所知,如果你用无状态抽象包装像http的无状态协议,他们基本上会说你可能会陷入陷阱.也就是说,一个团队可能会遇到麻烦.
我的问题是:是否有证据表明Thoughtworks断言JSF是一个破碎的抽象?