我听说过很多关于JSF的好消息,但据我所知,过去人们也对这项技术抱怨很多,并不知道情况有多大改善。我们正在考虑将JSF作为社交网络项目的可能技术。但我们并不知道JSF的性能得分,也不能真正遇到任何使用过JSF的现有高性能网站。人们抱怨说它太慢了关于它的可扩展性问题。
我们仍然不确定我们是否通过选择jsf&因此,我想听听你们关于这个&考虑你的意见。至于后端,我们将使用NoSQL数据库。
答案 0 :(得分:4)
这只是我的意见,但高性能社交网络通常需要大量的客户端代码调优,如果你尝试使用twith jsf,这会让你头疼。 JSF是关于组件的可重用性和从开发人员那里抽象出像javascript,ajax,资源加载等黑魔法,有时难以访问组件的内部。
答案 1 :(得分:1)
我不推荐JSF。我最后一次看到它是三年前。你可以为一个简单的日食应用加载页面时间。
不可否认,一个JSF瘾君子会说那些做这件事的人不熟练。但是我想知道为什么可以这么糟糕地使用这样的东西。
我建议使用基于服务的REST架构,该架构使用基于HTML5,CSS和JavaScript的干净UI。我用Spring实现前者,后者用Velocity视图或jQuery模板实现。