Java与开源社区

来源:互联网 发布:pdf整合软件 编辑:程序博客网 时间:2024/05/21 06:19

sun公司被Oracle收购后,很长一段时间,我一直感到很惋惜。一直以来,IBM都被认为是sun的最有可能的买家,结果就在IBM为收购价格犹豫不决之时,Oracle横插一刀,以高于市值的价格收购了sun。于是,Java,OpenSolaris,Mysql,OpenOffice,NetBeans等一系列的产品和人才团队流入了Oracle旗下。

由于Oracle公司的核心产品Oracle数据库与Mysql开源数据库的竞争格局被彻底改变,且企业文化与Java开源文化的差异很大,开发人员一直担心Java的前景不明朗,会衰落下去。紧接着,Java之父James Gosling从Oracle辞职,在其博客上也找不到离职原因。

但是,从事实来看,Java的走势依然良好,在编程语言排行榜依然处于榜首位置,虽然有时候会被c领先。

我想这里面最深层的原因是Java作为一个以社区为驱动的编程语言,它的标准制定、发展并不是能够由哪个公司能够独断的。在长期的竞争中,IBM,JBoss,sun,Borland等业界巨头都对Java标准有着自己的影响力。JCP就像Java世界的联合国,不是能被一家公司所控制的。

对于企业而言,无数的Java开源社区提供了各种免费而成熟的框架,以及跨平台,高安全性等特性,在企业降低成本和减少维护费用等方面来看,Java依然是最好的企业B/S应用最佳解决方案。由此来看,Java之路依然明朗。

对于程序员而言,Java为我们提供了这样的一种自由:能够通过创作自己的架构或框架,或者在GPL协议下修改现有源代码并发布,能够获得一种成就感,这是对程序员一种价值的肯定,在某种程度上,这种自由和满足比金钱更重要。这样,程序员(开源爱好者)就以一种主动姿态来进行更高层次的开发(Java仅是一种强大的实现工具),而不是接受固有的规范而不清楚底层实现,没有思想收获。

我目前比较喜欢的国内的开源社区如下:

开源中国社区:

http://www.oschina.net/project/lang/19/java

Java开源大全:

http://www.open-open.com/

IBM的Java技术中心也是非常有价值的网站,有许多好文章等待你去发现,提高:(IBM的很多信息化解决方案的核心技术都是基于Java和XML的)

http://www.ibm.com/developerworks/cn/java

– EOF –

一点感想:我觉得目前中国依然处于后工业化时期,可能是国家对于软件行业的投资和政策支持不够,以及金融体系的不完善(没有创业板和天使基金),中国的IT行业一直处于非常落后的状态。基础软件产品基本处于空白状态,外包业务却比较火热。sohu继续着传统的内容门户;腾讯产品线很全,但基本靠模仿,甚至直接抄袭开源产品;百度除了贴吧,百科,实在是没有什么原创的能够和Google竞争的产品和服务;阿里巴巴基本是为电子商务服务;金山的免费WPS让人看不到希望。但是IT行业注定是要发展的,它能够极大地提高生产力,比如基于搜索引擎的搜狗拼音输入法和Discuz论坛系统。IT行业在现在的中国被划分为第三产业,为第二产业提供基础软件服务;但是在将来,IT行业必将独立。这条路依然很漫长,中国需要长时间的努力去赶上国外先进水平,可能是几代人,也可能是永远。

 

更多详情: http://www.csufox.com/java-opensource.html

原创粉丝点击