Java的生态环境,Java生态环境
分享于 点击 40249 次 点评:118
Java的生态环境,Java生态环境
每一种编程语言(如Java、.NET)都有生态环境,但各自的生态环境是独特的。
Java生态环境是指与Java密切相关的,影响Java发展前途的各个公司、社区、个人的力量和作用的总和。
1995年,Oak语言更名为Java,Java首次公开亮相,开始了她的发展史。刚开始是由Sun定义Java规范,随着它的使用率越来越高,更多的公司参与到Java的开发中,Java开源社区(如:Apache和Eclipse)也兴起,这样在Java的整个生产和开发过程中,分工逐渐被分到越来越细,里面有开发者、维护者、服务器厂家、中间件提供者等等,因此我们可以认为Java其实是有很多家软件公司、开源社区的软件产品、服务支持等不同角色所组成,还有巨大的群众作用,所以把Java理解为一种生态环境有过而无不及。
Java的生态环境是开放的,类库和工具进行着优胜劣汰的竞争,只有付出更多努力、做得更好的软件,才会在竞争中胜出。从而Java社区建立了良好的竞争环境。
再来看看.NET的生态环境,.NET的发展壮大是由Microsoft来决定的,一家独大的姿态。而在.NET的开源社区有这样的一种现象:你会发觉微软在重复着这样的事情——微软总是想用自己的工具软件替代已有的开源软件,这样就会大大阻碍了.NET的良性竞争。
Java生态环境能否可持续发展,关系到Java以后的发展。.NET也是如此!
相关文章
- 暂无相关文章
用户点评