曙海教育集团论坛开发语言培训专区JAVA语言开发 → 正反方评论:Java语言的前景众说纷纭


  共有6354人关注过本帖树形打印

主题:正反方评论:Java语言的前景众说纷纭

美女呀,离线,留言给我吧!
wangxinxin
  1楼 个性首页 | 博客 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:青蜂侠 帖子:1393 积分:14038 威望:0 精华:0 注册:2010-11-12 11:08:23
正反方评论:Java语言的前景众说纷纭  发帖心情 Post By:2010-12-11 9:30:40

Ovum的两位分析师说Java将继续驾驭Web应用,但是Hydrasight的分析师则认为Java在未来的企业应用中的重要性以及普及程度将逐渐降低。类似的言论最近纷纷出现在媒体上,行业分析师对Java的未来普遍持有对立观点。
: v% e: ], ~0 A  t. A* m" z2 b' |* M6 j( G& e/ a  c: l
  反方:Java将被成熟的过程语言取代* k9 }0 P7 ~4 ^( W
, f8 z7 p) h$ x/ l
  随着Oracle收购 Sun、Java之父James Gosling的离开、以及Java程序语言排名的下降,有行业观察家说,Java已经显得过时了,无法再吸引更多人才。
0 f8 p# i+ a9 B% q' K3 \- p, {0 _  {9 s1 ~% Q% R+ N, e
  根据上个月 公布的Tiobe 编程语言排名指数,可以看出“Java是处于一个长期下降的过程中”,并且已经从去年第一的位置下滑到今年的第二。原来处于第二位的C语言现在排到第一。
( n$ c( S6 U0 f" [8 P" i" ?  m* R3 J$ w. V8 ]1 n
  Hydrasight研究室主任John Brand在一个接受ZDNet亚洲区采访的电子邮件中表示,Java现在面临很多新发展起来的,更容易使用的,并且成本更低的开发平台的挑战。因为编程 以及开发成本问题,Java已经逐渐被边缘化,软件供应商所交付的,基于Java的产品无法证明比基于.Net, Cold Fusion以及PHP的产品具有更高的价值。Sun公司多年来一直致力于将Java开发变得更简单,并通过开发工具来减少代码的编写工作。但是这一切似 乎没有见到效果。John Brand还说,通过测试证明,开发Java所谓的“一次编写,到处运行”的程序比开发“一次编写,到处测试”的程序开销更大。另外软件供应商也出现远离 Java的趋势。7 j% D- c! M2 h* D

0 L, c; A" }9 n1 G% S/ x0 g. @% c* I  John Brand说,Java给人的感觉就像机器码。虽然作为计算机发展过程中的一个重要的工具,但是其重要性和普及程度一定会降低。将来,特别是在一些成熟的 开发组织中,基于面向过程的语言将会成为主宰。现在厂商继续支持和使用Java的原因,是因为客户的选择,而不是厂商的意愿。至于实施云计算,也不是必须 依赖于Java。其实一切都是选择问题,完全是因为供应商、客户的习惯和信任问题才让Java继续有市场空间
5 m% l: w1 Q0 M) Q4 U, T
; ], N( ]+ B' _1 |- H9 q) d& _  正方:Java在Web、移动设备以及云计算方面前景广阔- ]; x9 z2 y! h7 _# T
- Q1 o' [- U7 `/ B' Q
  Ovum首席分析师Michael Azoff和Tony Baer与John Brand持有完全不同的观点,他们认为Java在Web、移动设备以及云计算方面前景非常广阔。同时是在接受ZDNet亚洲区采访的电子邮件 中,Baer说,虽然面对来自网络的类似于Ruby on Rails这样编程平台的挑战,Java依然还是事实上的企业Web开发标准。  K" j7 \/ x7 o4 T9 |  ]8 q: z. ~

) O  @  h2 _" C" l  在Java对新开发者吸引力方面,Baer说,这么多年以来,Java一直都在面对那些不成熟的,基于脚本的程序语言的挑战。比如PHP和Ruby,虽 然经过多年努力,但是并没有看到他们相具有比Java更强的竞争力。% R- r% ^& a! \7 @0 {. ^
' @, A+ p# F7 x- u- x! ^0 E. {! _
  Azoff说,随着云计算以及移动领域的扩张,更多的企业在考虑 将其应用部署在Java平台上。无论是本地主机,公共云,Java都是目前最合适的选择。另外在Oracle的技术投资担保下,Java也是企业在云应用 方面回避微软平台、在移动应用方面回避苹果公司的一个最佳选择。
- K4 P* O! L& t( n
) N: s7 C/ e" H4 _( y' ?# M7 s  在两个星期前,Salesforce.com和VMware宣布了一 个称为VMforce的服务,该服务将在云计算机中布置Java应用。 Google应用引擎也将一如既往的支持Java。他们都是微软提供的,基于.Net和开源PHP语言基础上的Azure云平台的竞争对手。
: U' R8 K# |6 p6 m
# a% v4 e( O* }8 i; w$ Q: ], j: z  但是Baer也说到,这一切必须是基于Oracle放宽对Java的限制,而不是像Sun一样吧Java社区搞成窒息状态。Sun关于Java的许可已 经让开发者社区觉得愤怒了。从2000年IBM呼吁的厂商中立,到2007年Apache软件基金会写给Sun的公开信,都表达了这一不满情绪。: S! |* @( t% I) V7 }$ W7 J. l: x
/ w5 X( z% F8 m9 b7 u
  相关评论% L5 X' ~1 |& }& O# p  f! D

- P$ V  [) l4 D& g- Q% r  关于Java未来问题,也一直处于关注当中。在昨天通过分析Oracle与James Gosling的表现,认为Java将继续拥有很强的生命力。目前对Java前景的争议主要集中在Oracle可能关于Java的政策方面、 Java与其他程序语言的竞争方面。至于Oracle的政策、我们认为Java作为Oracle唯一的编程语言,不可能不努力去发展。与其他程序语言竞争 方面,每个程序语言都有其特点和适合领域,不是简单的一个语言替代另一个语言的问题。另外因为新兴开发领域的出现,导致新的程序语言出现也是非常正常的事 情。比如这次C语言排名的提升问题,实质是因为嵌入式开发、苹果平台应用增加的的原因,二不是因为Java退化的原因。但是这一起的发展,都导致软件开发 人员必须要面对和学习更多的软件开发技术。至于Java的未来,我们相信在很长一段时间内,Java依然还会是主要的企业级别应用开发语言。另外今天统计 数据表明,Android的使用率已经超过苹果,也就是说Java在移动平台上的使用率也将会随之上升。

支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部

返回版面帖子列表

正反方评论:Java语言的前景众说纷纭








签名