欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  资讯频道

离开了社区Java将一无所有

程序员文章站 2022-05-03 21:29:37
...

 

Apache软件基金会的成员、Java规范主要制定者 Stephen Colebourne 最近写了一篇博客——The Deal。文中Stephen Colebourne对Java和Java社区之间如何相互作用影响进行了精确的描绘。

Java的主人作巨额投资。
而社区使其意义重大。

所谓“Java的主人”,我指的是Sun,之后是Oracle。
所谓“巨额投资”,我指的是资金,开发耗时,市场推广和精力。
所谓“意义重大”,我指的是被广泛关注和使用。

这一点非常重要。当人们想到Java时,人们并不是只想到Java虚拟机(JVM)和核心JDK。人们同时会想到“其它所有的东西”:

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, 还有很多,很多!

这是一组庞大的框架、技术、网站清单。是所有的这些使得Java有其今天的成就。是所有的这些使我们可以骄傲的成为一个Java开发者。

Stephen的一个主要观点是指出JCP真的很重要。如果没有社区来给Oracle的行动添砖加瓦,那Oracle对Java的投资、试图推动 Java 7、Java 8成功发布的行为将会收效不多。目前的问题就在于对Google的法律诉讼,以及JCP的行为迫使Apache软件基金会退出,这些对社区来说是个负面打击。

有时这意味着你应该做出决定、放弃目前的既得利益,为社区和生态系统的和谐和建设着想,在未来获得更大的商业利益。

没有人愿意看到整个社区失去希望。可以理解为什么人们对目前Java的状态如此的不满,人们付出的太多,有谁愿意放弃?我想2011年Oracle能送出的最好的礼物就是解决Apache基金会的问题,放弃对Google的法律诉讼,集中精力做技术研究。

有时候梦想会成真,你们认为2011年Java会有什么事情发生?

 

:-)

相关标签: Java