专访:Java开源没能阻挡Ruby前进的脚步
记者:Java在人们的期望中开源了,您认为开源后的Java将会有什么样的机会和挑战?
范凯:Java开源的意义非常深远,仿佛解除了套在Java身上的枷锁,任何厂商都可以在遵循GPL的前提下自行改造Java和JDK。在未来的一年当中,我们必将看到很多基于Java的有趣的产品和创意诞生。事实上我认为07年对Java来说,是至关重要的一年,这一年将奠定Java开源今后的发展方向。
记者:Java开源对于中国软件会有什么样的影响?影响到哪些方面?
范凯:中国的软件行业从目前现状来看,对于Java开源社区的贡献和影响力都还很弱小,因此Java开源并不会对中国软件带来什么根本性的影响,如果一定要说影响,那么就是Java会更加普及,占有的市场份额会进一步扩大。
记者:Java开源对于开发人员会有哪些影响?
范凯:会有更多其他编程语言例如ASP.net的开发人员投入到Java的怀抱中来
记者:能否预测一下Ruby的未来走向?
范凯:Ruby语言在2006年得到了飞速的普及,从TIOBE的全球编程语言流行程度就可以看出,Ruby语言从2006年1月份排名21已经上升到2007年1月份排名第10名。目前已经进入最流行的10大编程语言行列。假以时日,Ruby语言很有可能超过JavaScript、Python和C#,成为最主流的几种编程语言之一。
结语:综上所述采访,我们不难看出Java和Ruby不是两个相互对立的开发语言,对于Ruby和Java谁更具有优势的讨论意义已经不大,首先从Java本身来讲,,Java有其自己的优势,并且 Java将会继续处于顶峰,并在企业应用上保持良好的表现,这一点毋庸置疑,并且已经得到了市场的证明。
另外, Ruby有极强的文本处理能力,与Perl不分伯仲,同时,Ruby的语法简单,还有异常处理以及迭代器等构造使编程变得简单明了,这也正是我们所期待的下一代编程语言。
如果单从某一种语言的角度来看,我们似乎并不能看出什么,但是如果站在更高的位置,从不同的角度全面的看待问题,我们不难发现,二者将会求同存异,各自发挥自己的特长,从而使我们能构建出更加强大的应用程序。
Sun 收购JRuby的同时,Charles Nutter JRuby 的核心开发者之一, Thomas Enobo也加入了Sun。这似乎能够让我们把Ruby和Java联系在一起,Sun公司如果能够在JVM上做充足的投入,更好地支持动态语言, 拥抱新的事物,依托Sun公司的强大实力和其自身独特的优点,Ruby必将会有巨大的市场,同时,Ruby也需要一个过渡期,在市场中得到验证,让更多的人去使用它,但就目前来讲Ruby已经从暗流涌动,开始扬帆远行!
编后:Java开源不能阻挡,也不可能阻挡Ruby前进的脚步,从人们质疑它的存活度到现在一跃进入十大编程语言行列,这是我们每个开发人员都没有想到的,Ruby在改变语言阵营的重新布局,而且Ruby在Web领域的应用范围已经越来越广泛,有很多的中小企业都采用Ruby做为自已主流的Web开发平台,但是在这些卓越表现的背后,我也不能否认,Ruby离商业开发模式的道路还有一段距离,很多的软件公司还没有把它纳入新年的计划当中,所以,Ruby登上开发行业的殿堂,呈现遍地开花的局面,至少在2007年还不会出现。
0
相关文章