在Thoughtworks Technology radar上,他们放了Java Server Faces on Hold - stating:
我们继续看到团队使用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是一个破碎的抽象?