HI,
我们正在评估实施我们的应用程序的不同技术。我们的应用程序就像论坛一样,每天都会吸引数百万用户。例如,这个stackoverflow.com处理如此庞大的用户群没有任何问题。
我的问题是JSF是否适合开发此类应用程序。我们将在JSF之上使用像RichFaces这样的组件来设计前端。我看到很少有关于jsf的评论,与其他技术相比它很慢。
我期待着你对我工作的建议和想法。我是Java开发人员,更愿意选择任何Java框架。请告诉我。
答案 0 :(得分:1)
我认为JSF确实是一个非常好的选择。如果您正在构建一个为“数百万用户”提供服务的应用程序,那么后端架构往往比前端Web框架重要得多。
根据经验,只有一小部分时间处理完整的请求需要花费在Web框架中。大部分时间总是在DB和IO中。做对了,你基本上就在那里。
JSF的优点很多。它很容易使用,非常受欢迎。这意味着有很多书籍,文章,博客和论坛可以帮助您。此外,找到已经了解JSF的额外员工比找到具有较少使用的Web框架经验的人员要容易得多。
JSF如此受欢迎的事实也意味着有许多组件库和扩展可供它使用。这总体上让您的生活更轻松。使用现有组件总是比从头开始构建它更快。
答案 1 :(得分:0)
如果您正在寻找像SO这样的网站,那么我建议使用GWT。它易于使用,更快(相对于jsf),良好的ajax支持,可嵌入,并且没有陡峭的学习曲线,特别是当你来自像struts等基于动作的框架时。
查看其演示展示案例以及真实世界的实施here。
答案 2 :(得分:0)
如果您正在构建类似论坛的应用程序,为什么不使用现有的解决方案,例如内置stackoverflow.com的软件?