`
jimmy.shine
  • 浏览: 396181 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

开源的宿命

阅读更多

Vmware收购了Spring,这绝对是一个令人震惊的消息,我从来没有想过最后会是Vmware,这个在虚拟技术领先的厂商,怎么会收购一个以Java技术见长的公司。

数了数近几年来的收购,先是JBoss收购了Hibernate,一个开源公司收购了另一个开源的团队,JBoss成功的把在Java领域的风云人物Gaving King的团队收购至门下。而后Redhat收购JBoss,这更好玩,不过这也容易理解,哪个做操作系统的厂商,不拥有对于技术控制。Microsoft的VB,.Net,IBM的Lotus等。

随后的收购越来越有看头,Sun收购了MySql,Oracle收购了Sun,Oracle收购了Bea。一下子形成了Java领域的三足鼎立。

IBM的Websphere,Oracle的WebLogic,Redhat的JBoss。

这下更好玩了,又来了一个Vmware。

说实话,我一直好奇Gaving King在Redhat公司到底处于一个几号人物,这个在EJB领域“兴风作浪”的家伙,先是成功的利用Hibernate帮助JBoss占据了EJB3.0中的JPA的规范的先机,一直以来,你不觉得Hibernate一直在引导JPA的规范向前进吗?又来了个Seam掀起了Web Bean。

说实话,当EJB3.1的规范出来之后,我已经不太看好spring了。我不再明白为什么我们一定还要坚持用spring,EJB都已经轻量级到了这个程度,哪个不是对应于spring。

Micro container,这个可以在程序中使用一两个JAR就可以使用EJB的容器环境,你会认为一个spring.jar和一个xxx.jar之间有多大的区别吗?

不再强制需要接口,可以在类上面直接标注成session bean,你还认为spring比这个更轻量吗?

 

如果apache不是有apache基金,会怎么样呢?

 

分享到:
评论

相关推荐

    招商证券_行业研究_计算机_IT宿命系列之人工智能专题深度之二 人工智能时代呼啸而来

    在开源平台方面,报告指出,类似于Google的TensorFlow、微软的DMTK、Facebook的Torchnet、OpenAI以及百度的Paddle等开源人工智能技术的竞争日益激烈,这些平台的出现加速了人工智能生态圈的建设,为开发者提供了更多...

    针对Ruby的Selenium WebDriver安装指南

    Selenium 1.x时代已经远去,它理应躺在历史的角落里,靠着壁炉烤...好了,直入主题,由于开源社区不再维护selenium 1.x再加之更为先进的selenium 2.0确实有不少优势之初可以完全取代1.x,在这里笔者会花一些笔墨,若干

    专访Discuz!陈亮:康盛的移动创想 首战告负.docx

    康盛创想成立于PC互联网的黄金时期,以免费开源的Discuz!论坛软件闻名遐迩。这款软件以其高效稳定、操作简便的特点,极大地降低了论坛搭建的技术门槛,帮助无数站长成功建立起网站,从而形成了繁荣的站长生态。...

    嵌入式开发必备的三个软件

    Linaro是开源软件联盟,他们的编译器优化了代码性能,适用于多种嵌入式平台。交叉编译器允许我们在主机(如Ubuntu)上构建目标设备(如ARM板)的代码,避免了直接在目标设备上进行开发的限制,提高了效率。安装交叉...

    为什么你注定就是穷打工的命

    此外,活跃于开源社区不仅能提升个人声誉,有时还能带来意想不到的商业机遇。 投资理财是实现长期财务自由的必经之路。理解股票、债券、基金、数字货币等基本的投资原则,进行合理的资产配置和风险控制,可以为个人...

    乔卡斯塔

    “乔卡斯塔”一词,对于熟悉希腊神话的人来说,充满了戏剧性和宿命的色彩。她是俄狄浦斯的母亲,也是其妻子,象征着悲剧与不幸。然而,在科技飞速发展的今天,“乔卡斯塔”这个名字被赋予了全新的含义,成为了可能是...

    ViewerJS.zip

    8. **开放源码**:ViewerJS遵循Apache 2.0许可证,这意味着你可以自由地使用、修改和分发代码,符合开源社区的标准。 要开始使用ViewerJS,你需要将解压后的文件上传到你的服务器,并在HTML文件中引用 ViewerJS 的...

    程序员面试刷题的书哪个好-renascence:我们的故事开始

     冥冥之中,或许是一种宿命,谁都不可能为谁停留。    ……但,我会永远记得和你们在一起的日子。    如今我们变了模样,却依然不变心中的执着。    执非妄念。若执,即执着到底。    岁月逝去,沧海桑田,...

    FTP_OpenSSH_GDB.rar

    OpenSSH是一个实现Secure Shell(SSH)协议的开源套件,提供安全的远程登录、文件传输等功能。在嵌入式系统中,OpenSSH有助于安全地远程管理设备。移植OpenSSH包括: 1. 下载OpenSSH源代码并设置编译环境。 2. 针对...

    RabbitMQ实战 高效部署分布式消息队列 PDF下载

    RabbitMQ作为开源的消息代理和队列服务器,广泛应用于分布式系统中的异步处理、解耦和扩展性构建。以下是对RabbitMQ及其相关知识点的详细阐述: 1. **消息队列基础**:消息队列是一种用于在应用程序之间传递消息的...

Global site tag (gtag.js) - Google Analytics