javaee里面的JSF为啥没流行
JSF目前主要有两种实现,貌似sun有一套RI,apache有一套MyFace,从实现机理来说,它是基于事件绑定的,有点偷师了.Net中的ASP封装,目标就是让程序员像开发桌面应用一样去写web应用。但是,用Java写桌面的程序员相比C#写桌面的人少的多了吧,JSF提出的时候,struts 1/2已经大行其道与Java服务端开发,社区已经蓬勃发展,中文资料也很多,反而JSF的中文资料仅仅局限于若干Demo级的程序。作为生产上使用,我们要考虑:1.框架的集成性和可扩展性,struts 2的职责链开发以及配置还是很让程序员有进阶的感觉的;2.框架的并发效率,jsf的状态码置于客户端是否对效率有影响?3.框架的安全性,虽然struts的安全性基本让每个版本漏洞成为大家练手的工具,我们学生时代都或多或少尝试渗透学校用struts开发的站点,但是毕竟这块struts的开发团队还是会定期发布补丁的;所以用惯struts以及spring MVC的程序员会反而不适应从请求响应架构迁移到事件响应架构,一个封装过渡的JSF框架是否能在出了问题的时候及时发现问题?同样是技术栈的迁移,开发过WPF的人很快就能去开发http://ASP.net,可是反而很多人不敢去尝试JSF了。说点安慰的话最后,之前待过的公司确实用JSF开发一些站点,我后来还是用了spring MVC + EJB...
■网友
我用了JSF +EJB +Seam 很多年了,感觉还可以,也很好用,没有传说中的那么复杂。一共用JSF +EJB +Seam做过三个企业级的项目,一个是公安局的案件管理系统和失物招领平台。这是我的博客 http://beckeyloveyou.diandian.com有需要可以找我探讨 JSF +EJB +Seam的问题。也可以给我要源码。用邮箱联系:wodeyouxiangsgh@163.com
■网友
在国外jsf较流行,国内struts流行。一种技术的流行不只与技术本身是否优秀有关,还与对开发人员掌握的现有技术的兼容程度、学习成本等有关。
■网友
和国内教育也有关,老师都不会,学生更不会了
■网友
好像一般都是大的系统才用
■网友
就用过一次,不过挺喜欢它能从前台直接调用后台方法的功能
■网友
企业级开发用的比较多,
推荐阅读
- 非计算机专业想要利用课余时间深入自学C++,想要找到比较体面的工作大概需要啥水平
- 这样的情况我该咋办
- 贵州对于大数据有哪些方面的地域优势为啥都是贵州呢
- 想要找图形图像方面的CTO合伙人,怎样寻找靠谱
- 本人大专毕业一年,想要去培训,定了JAVAEE和安卓两个方向,应该学那个纠结,求帮助
- 提问知乎:容联云通讯是咋付费删负面的
- 网络存储,数通,安全,这三个方面的工程师主要都是干啥,在现今那个技术找工作容易些呢
- 请问这段代码是啥意思,从一个仿造网站上下载的软件里面的,对电脑有危害吗
- 关于环艺 建筑 展示这三方面的网站或书籍杂志推荐
- ucloud售前架构师怎样在销售团队里面的职责主要是啥