什么时候应该使用JSF而不是Javascript+;HTML+;CSS用户界面?

什么时候应该使用JSF而不是Javascript+;HTML+;CSS用户界面?,java,javascript,css,jsf,jakarta-ee,Java,Javascript,Css,Jsf,Jakarta Ee,我正在开发一个客户机-服务器应用程序-这是一个用于信用风险评估的简单决策支持系统。它有一个基于Hibernate+PostgreSQL+一些Java EE技术的服务器和一个必须为用户显示一些web表单的客户机(年龄、工作、信用历史、组合框、表格等的输入文件)还有一个问题,我不知道应该为客户端选择什么:JSF还是带有HTML和CSS的Javascript UI?据我所知,Jsf是一种服务器端技术,但我并不完全理解这一点。它意味着什么?详细的解释会很有帮助。Jsf组件为封装在可重用模块中的UI提供H

我正在开发一个客户机-服务器应用程序-这是一个用于信用风险评估的简单决策支持系统。它有一个基于Hibernate+PostgreSQL+一些Java EE技术的服务器和一个必须为用户显示一些web表单的客户机(年龄、工作、信用历史、组合框、表格等的输入文件)还有一个问题,我不知道应该为客户端选择什么:JSF还是带有HTML和CSS的Javascript UI?据我所知,Jsf是一种服务器端技术,但我并不完全理解这一点。它意味着什么?详细的解释会很有帮助。

Jsf组件为封装在可重用模块中的UI提供HTML、CSS和JS


也就是说,他们有一个逐步学习曲线。如果您不知道它们是如何工作的,不要尝试在实际项目中测试它们。当你有时间时,自己研究它们,一旦掌握了它们,就决定是否使用它们。

顺便检查一下本地堆栈溢出。在那里,您还可以找到许多指向有用资源的链接。请注意,JSF没有在客户端运行。JSF只生成HTML/CSS/JS,然后在客户端运行。您最后的评论有点过于笼统。你是说只有JSF有一个“步骤”学习曲线,还是说所有东西都有,而且你永远不应该在实际项目中使用你不知道的东西?