JSF流行吗?用的人多吗?

vtison 2014-07-10 02:03:38
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包括了一系列WEB UI组件,和JSF自定义标签库,我发现这个JSF技术貌似不怎么流行,用的人多不多,在实际开发中会用到吗?重要的是在实际开发中会用到吗?
麻烦回答下我,我结贴率百分之百,有满意的回答立刻结贴
...全文
2170 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
程序哥聊面试 2016-09-26
  • 打赏
  • 举报
回复
http://
引用
[code=javascript]
[/code]
hersing 2016-09-26
  • 打赏
  • 举报
回复
国内用JSF的比较少,11年的时候一个项目短暂用过,还是之前的一家上市公司封装的一个基于JSF的框架,感觉还是挺方便的
yuanye19851205 2014-11-13
  • 打赏
  • 举报
回复
还有,jsf国内文档极少。需要团队中的技术负责人要有较高的水平做研究。
yuanye19851205 2014-11-13
  • 打赏
  • 举报
回复
这个东东可不过时。国外jsf的流行程度远高于jsp。近几年,oracle发布的javaEE开发规范里,有大量的篇幅在说jsf。而jsp一带而过。还是要把握官方的走向。 2010年后,jsf频繁升级,而jsp的发展好像不怎么活跃了。什么是jsf呢,用一个很形象的说法就是:jsf相当于jsp.net。 国内用的少,是因为大家喜欢用现成的。而jsf到目前来说,算是个“指导性”的框架,它本身带给你的直接功能是有限的。所以大家不喜欢用。但基于它的思想可以做很好的扩充(比如有iceface,richface,primefaces等)。如果一个团队真正忠于技术革新,会打造自己的jsf框架,完善后,是很好用的。 所以,如果要用jsf,有个前提:团队有要有技术强人。否则,还是安心用jsp吧。呵呵。
yuanye19851205 2014-11-13
  • 打赏
  • 举报
回复
jsp和jsf的关系相当于asp和asp.net的关系。
luckyman_2 2014-07-15
  • 打赏
  • 举报
回复
2012年的时候做一个小项目是用JSF+ibatis的,感觉JSF这个框架根本不流行,查资料基本上都很难找到,就在似懂非懂的条件下做完了那个项目。 不过呢,它的MVC部分和struts2蛮像的,IoC部分和spring蛮像的,所以参考着学习一下也不错。
致知Fighting 2014-07-11
  • 打赏
  • 举报
回复
引用 4 楼 vtison 的回复:
[quote=引用 1 楼 ygycomon 的回复:] 100年前的技术了吧 迅雷的管理系统都是jsf的,因为都是遗留系统,比较老了
我需不需要深入学习呢?还是略懂就可以了[/quote] 需要懂的是原理,MVC是什么,HTTP是什么,如何传值,容器如何解析 学框架没什么意思,MVC框架千千万,学不完的
vtison 2014-07-11
  • 打赏
  • 举报
回复
引用 1 楼 ygycomon 的回复:
100年前的技术了吧 迅雷的管理系统都是jsf的,因为都是遗留系统,比较老了
我需不需要深入学习呢?还是略懂就可以了
BrightFireOfCy 2014-07-10
  • 打赏
  • 举报
回复
jsf ,为啥有种很怀念的感觉??。。。
S117 2014-07-10
  • 打赏
  • 举报
回复
这个要看你的公司了,以前看过有公司指出需要会JSF,估计是维护遗留系统!
致知Fighting 2014-07-10
  • 打赏
  • 举报
回复
100年前的技术了吧 迅雷的管理系统都是jsf的,因为都是遗留系统,比较老了

81,091

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧