Java社区目前的现状——交易
2011-09-23 22:58
120 查看
![](http://articles.csdn.net/uploads/allimg/110111/095H9C64-0.jpg)
这是关于一笔交易的故事。
没有人为交易签过字。
但这仍然是一笔重要的交易。
这是Java的主人和Java社区之间的交易。
交易
这是我对Java的主人和Java社区之间如何相互影响作用的观点:Java的主人进行巨额投资。
社区使其意义重大。
所谓“Java的主人”,我指的是Sun,之后是Oracle。
所谓“巨额投资”,我指的是资金,开发耗时,市场推广和精力。
所谓“意义重大”,我指的是被广泛关注和使用。
关键点是,这是个相互依存的关系。主人的投资巨大,如果这种语言不是那么重要的话,就更能凸显出这种巨大了。社区需要一个有活力的已经开发好的语言内核和一些通用的规则,有了这些条件,社区才能在其上开发。
如果你认为Java内核有先天不足,Java自己就是一个很好的为自己表清白的证据。Java内核包括Java虚拟机(JVM),编译器,语言本身和核心类库。足够任何一个对这种语言莫不关心的人即来即用。
被“Java”所“吸引”的东西到处都是:
Servlets, JMS, Tomcat, JBoss, Lucene, JMX, Eclipse, Ant, Portlets, Lombok, Devoxx,Javalobby, Axis, JIRA, RESTEasy, Terracotta, Ivy, JSP, TestNG, Grails, Mule, Android, ICU4J, MyFaces, Scala,James, Geronimo, JCS, OFBiz, Jetty, GWT, Websphere, JFreeChart, JavaMail, FastUtil, Xerces, JDBC, Griffon, JProbe, SLF4J,Wicket, XOM, JavaOne, Seam, Emma, HttpClient, EHCache, TheServerSide, Roo, Mockito, HSQL, Guice,FOP, Kindle, Velocity, Clojure, JNDI, Clover, Hadoop, JSF, Jackrabbit, Livescribe pen, Commons, Hibernate, EJB, Tobago,IntelliJ, Jersey, Scalaz, HornetQ, JAX-RS, Lift, Derby, JUnit, Freemarker, JavaME, Mylyn, Gaelyk, MINA,Play, JBPM, Cobertura, Antlr, Artima, Findbugs, Hessian, OGNL, Quartz, Trove, Tales, Javolution,Weblogic, Spring, Maven, QCon, Guava, JPA, Colt, Zing, Pico, JAXB, Applets, Struts, Groovy, JavaFX, Log4J, BluRay,Glassfish, Tapestry, JavaRanch, JRoller, Fusion, Excelsior JET, JAX-WS, BIRT, JDOM, Yourkit, SmartCard, JTA,Fantom, Gradle, Netbeans, OSGi, CXF, JSTL, ActiveMQ, JEDI, Camel, JRuby, ServiceMix, Jython, Joda-Time,
还有很多,很多!
这是一个巨大的生态系统 — 伴随着一个巨大的社区
Sun — 现在是Oracle –的投资,跟其余的这个社区里的付出相比微乎其微。虽然是必须且关键的,但微乎其微。
而这就是这笔交易!如果社区和这个生态系统被损坏,那Sun/Oracle所做的投资(Oracle仍然在追加投资)将会大幅度的缩水。这就是为什么最近JCP(Java Community Process)的讨论是如此的事关重大的原因。
为了能发挥职责,每个人必须保留一个确定的责任底线。多年来,来自 Sun/Oracle 的投资一直通过JCP来支配。但是最近几个月,这笔交易遇到了一个严重的障碍。
最令人惊奇的事情是,通过打击Java社区,Oracle的行为实际上也是在伤害它自己!正如交易指明的,Oracle 当前在增加投资,推动 Java 7 和 Java 8 的发展前进,但如果社区和生态系统如潮水般退去、不再促成平台的重大意义的话,Oracle的投资也会受损。
关于Java的法律诉讼和JCP的行动只会推动社区的撤退,增加相互的不信任。Oracle的某些管理层需要重新考虑一下社区和生态系统对他们意味着什么。
有时这意味着你应该做出决定、放弃目前的既得利益,为社区和生态系统的和谐和建设着想,在未来获得更大的商业利益。
道理非常的简单。在社区和生态系统中的每个人,从最大的公司,到最小的个人,都在发挥作用。即使是那些声称是“敌人”或“竞争对手”的人实际上也是商业伙伴,他们对Oracle对Java的投资也是至关重要。
这就是相互依存关系的意义。这就是对这笔交易的总结。
Stephen Colebourne
对Java社区目前状态的个人看法
[英文出处]:The Deal
[译文来源]:外刊IT评论
相关文章推荐
- Java 是目前被采用得最多的语言
- java游戏现状
- Java游戏开发现状分析和走向
- 闲聊Ceph目前在中国的发展&Ceph现状
- 我有罪我用了1下午时间终于无师自学用C#开发了俺的领先个Android 浏览器APP我对不起java 社区
- Jeddict目前的使用现状
- 完整全面的Java资源库(包括构建、操作、代码分析、编译器、数据库、社区等等)
- Java模块化概念解惑与现状总结
- 微信支付提示“交易已提交,请查询确认是付已扣款,避免重复操作” java
- 《HTML5 视频的现状》报告指出:目前市场上74%的浏览器都支持HTML5视频
- 可信赖的翻译项目交易平台和翻译社区
- 完整全面的Java资源库(包括构建、操作、代码分析、编译器、数据库、社区等等)
- android java中查看目前函数栈的方法
- 站在 Java 后端视角来理解目前的前端开发
- C++/C#/Java等非web语言交叉编译到JavaScript的实用现状
- 状态机编程思想(2):删除代码注释(目前支持C/C++和Java)
- Java社区Portal之构想
- Jeddict目前的使用现状
- java web与discuz社区整合(二)
- 社区 Java .net 的一个对比数据