JSF流行吗?用的人多吗?

时间:2022-11-05 20:01:46
JavaServer Faces (JSF) 是一种用于构建 Web 应用程序的新标准 Java 框架。它提供了一种以组件为中心来开发 Java Web 用户界面的方法,从而简化了开发。JavaServer Faces 还引起了广大 Java/Web 开发人员的兴趣。“企业开发人员”和 Web 设计人员将发现 JSF 开发可以简单到只需将用户界面 (UI) 组件拖放到页面上,而“系统开发人员”将发现丰富而强健的 JSF API 为他们提供了无与伦比的功能和编程灵活性。JSF 还通过将良好构建的模型-视图-控制器 (MVC) 设计模式集成到它的体系结构中,确保了应用程序具有更高的可维护性。最后,由于 JSF 是通过 Java Community Process (JCP) 开发的一种 Java 标准,因此开发工具供应商完全能够为 JavaServer Faces 提供易于使用的、高效的可视化开发环境。
JSF流行吗?用的人多吗?
那么JSF在我从我哥这拿来的这本书上只介绍了一点点,只有一个超简单读取字符串有多少例子吧,还有一个树形菜单的例子。
JSF包括了一系列WEB UI组件,和JSF自定义标签库,我发现这个JSF技术貌似不怎么流行,用的人多不多,在实际开发中会用到吗?重要的是在实际开发中会用到吗?
麻烦回答下我,我结贴率百分之百,有满意的回答立刻结贴

11 个解决方案

#1


100年前的技术了吧

迅雷的管理系统都是jsf的,因为都是遗留系统,比较老了

#2


这个要看你的公司了,以前看过有公司指出需要会JSF,估计是维护遗留系统!

#3


jsf ,为啥有种很怀念的感觉??。。。

#4


引用 1 楼 ygycomon 的回复:
100年前的技术了吧

迅雷的管理系统都是jsf的,因为都是遗留系统,比较老了

我需不需要深入学习呢?还是略懂就可以了

#5


引用 4 楼 vtison 的回复:
Quote: 引用 1 楼 ygycomon 的回复:

100年前的技术了吧

迅雷的管理系统都是jsf的,因为都是遗留系统,比较老了

我需不需要深入学习呢?还是略懂就可以了


需要懂的是原理,MVC是什么,HTTP是什么,如何传值,容器如何解析

学框架没什么意思,MVC框架千千万,学不完的

#6


2012年的时候做一个小项目是用JSF+ibatis的,感觉JSF这个框架根本不流行,查资料基本上都很难找到,就在似懂非懂的条件下做完了那个项目。
不过呢,它的MVC部分和struts2蛮像的,IoC部分和spring蛮像的,所以参考着学习一下也不错。

#7


这个东东可不过时。国外jsf的流行程度远高于jsp。近几年,oracle发布的javaEE开发规范里,有大量的篇幅在说jsf。而jsp一带而过。还是要把握官方的走向。
2010年后,jsf频繁升级,而jsp的发展好像不怎么活跃了。什么是jsf呢,用一个很形象的说法就是:jsf相当于jsp.net。
国内用的少,是因为大家喜欢用现成的。而jsf到目前来说,算是个“指导性”的框架,它本身带给你的直接功能是有限的。所以大家不喜欢用。但基于它的思想可以做很好的扩充(比如有iceface,richface,primefaces等)。如果一个团队真正忠于技术革新,会打造自己的jsf框架,完善后,是很好用的。
所以,如果要用jsf,有个前提:团队有要有技术强人。否则,还是安心用jsp吧。呵呵。

#8


还有,jsf国内文档极少。需要团队中的技术负责人要有较高的水平做研究。

#9


jsp和jsf的关系相当于asp和asp.net的关系。

#10


http://
引用
[code=javascript]
[/code]

#11


国内用JSF的比较少,11年的时候一个项目短暂用过,还是之前的一家上市公司封装的一个基于JSF的框架,感觉还是挺方便的

#1


100年前的技术了吧

迅雷的管理系统都是jsf的,因为都是遗留系统,比较老了

#2


这个要看你的公司了,以前看过有公司指出需要会JSF,估计是维护遗留系统!

#3


jsf ,为啥有种很怀念的感觉??。。。

#4


引用 1 楼 ygycomon 的回复:
100年前的技术了吧

迅雷的管理系统都是jsf的,因为都是遗留系统,比较老了

我需不需要深入学习呢?还是略懂就可以了

#5


引用 4 楼 vtison 的回复:
Quote: 引用 1 楼 ygycomon 的回复:

100年前的技术了吧

迅雷的管理系统都是jsf的,因为都是遗留系统,比较老了

我需不需要深入学习呢?还是略懂就可以了


需要懂的是原理,MVC是什么,HTTP是什么,如何传值,容器如何解析

学框架没什么意思,MVC框架千千万,学不完的

#6


2012年的时候做一个小项目是用JSF+ibatis的,感觉JSF这个框架根本不流行,查资料基本上都很难找到,就在似懂非懂的条件下做完了那个项目。
不过呢,它的MVC部分和struts2蛮像的,IoC部分和spring蛮像的,所以参考着学习一下也不错。

#7


这个东东可不过时。国外jsf的流行程度远高于jsp。近几年,oracle发布的javaEE开发规范里,有大量的篇幅在说jsf。而jsp一带而过。还是要把握官方的走向。
2010年后,jsf频繁升级,而jsp的发展好像不怎么活跃了。什么是jsf呢,用一个很形象的说法就是:jsf相当于jsp.net。
国内用的少,是因为大家喜欢用现成的。而jsf到目前来说,算是个“指导性”的框架,它本身带给你的直接功能是有限的。所以大家不喜欢用。但基于它的思想可以做很好的扩充(比如有iceface,richface,primefaces等)。如果一个团队真正忠于技术革新,会打造自己的jsf框架,完善后,是很好用的。
所以,如果要用jsf,有个前提:团队有要有技术强人。否则,还是安心用jsp吧。呵呵。

#8


还有,jsf国内文档极少。需要团队中的技术负责人要有较高的水平做研究。

#9


jsp和jsf的关系相当于asp和asp.net的关系。

#10


http://
引用
[code=javascript]
[/code]

#11


国内用JSF的比较少,11年的时候一个项目短暂用过,还是之前的一家上市公司封装的一个基于JSF的框架,感觉还是挺方便的