专家谈JSF技术

JSF,有些人对他有些陌生,有些人对它抱以期望的目光,有些狂热者甚至预言未来的Java Web主导者,2006年Sun把JSF从幕后推到了前台,那么JSF的命运如何呢?真的像人们所说的那样成为开源框架的终结者吗?

开源框架的风烟四起,让我们看到了Java Web世界竞争惨烈,框架时代的来临已让开发者感到麻木和疲惫,人们在框架海洋里穿行不免有些劳累,不知哪种框架才是应用开发中的唯一选择,经历过 Java开发的人员不得不对.NET的组件,良好的集成工具,快速的开发效率报以羡幕的目光,于是有很多开发人员都提出为什么Java不能开发出和net 具备同样的功能产品,来改变Java Web世界的混乱格局呢?

那么作为JCP组织成员,金蝶中间件对待JSF又是如何思考的呢?为此记者独家专访了在国内Java界有着广泛声誉的金蝶***科学家袁红岗先生,请他谈谈JSF的未来的发展。

记者:最近我们也做很多关于JSF方面报道,有人称JSF是一种过时的技术,也有些人称为JSF是早晨八九点钟的太阳,我想请问一下袁总你怎么看待JSF技术和它的未来前景。

袁红岗:JSF技术没有过时,Sun最近刚刚把JSF纳个Java EE5.0规范,只不过一直没有用起来,开发者对他的这些看法也是正常的,如果从框架的角度的上说他是一个优秀的开发框架,主要缺少的是开发工具,如果与相关的开发工具的结合应该是比较有生命力的,它的前景还是很广阔的。

记者:刚才袁总谈到了开发工具,JSF是一项依赖开发工具很强一种技术,不知道金蝶是否也推出自已的开发工具?

袁红岗:的确,开发工具的成功,才能说明JSF的成功,有这样一句话“JSF is designed to tooled”换言之,JSF规范从设计初开始就强调对开发工具的依赖,目前我们JSF开发工具也在逐步的丰富起来,包括Orcale JDeveloper,Sun Java Statio Creator等等,金蝶也同样提供了基于Eclipse的集成开发环境:Apusic Stutio,通过该工具,能够给JSF的开发带来良好的支持,包括:语法加亮、代码辅助、断点调式、可视化的设计等等。

记者:Apusic Stutio开发工具与其它的JSF开发工具有哪些不同呢?

袁红岗:一个好的开发工具应该从组件和布局这些方面入手,从易用,简化上下功夫,微软的开发工具就很成功,金蝶的开发工具也是看到微软的成功,准备借鉴微软的开发工具模式,JSF才有成功的可能,JSF在概念上和.NET又有很多相似之处,Apusic Studio就是专门为JSF设计的。

记者:现在开源框架众多,JSF与众多开源框架相比又有哪些优势呢?

袁红岗:现如今的开源框架都是建立在J2EE本身的基础上的,建立HTTP,HTML底层协议的基础上,JSF实际上跟底层协议是无关的,它是一种高层的页面表达方式,它实际上生成不一定是HTML,也可以生成WML,假如HTML这种标记形语言被一种新的描述语言代替的话,JSF技术本身不会被淘汰。

记者:业界说Ajax和JSF融合是一个***的框架组合,不知袁总怎么看待这种说法?

袁红岗:目前JSF+Ajax这种思路,很多公司都有,包括我们金蝶自已在内, Ajax是一种客户端技术,JSF是服务器端技术,而且JSF在实现机制上还存在很多缺陷,Ajax在客户端的优势正好是JSF的弱势,这样两种形成一种互补的关系,可以相互融合,提升JSF运行性能,同时Apusic JSF技术也对Ajax进行组件支持,简化Ajax的开发,达到JSF与Ajax的***融合。

当前题目:专家谈JSF技术
转载注明:http://www.shufengxianlan.com/qtweb/news4/367404.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联