开源运动已经改变了现代软件开发的过程。的确,Linux是迄今为止最显著的例子,但远不指这一个。开源以比以往更快的速度渗透到开发中。随之而来的是规则的改变。
在这份特别报告中,您可以找到新的开源软件实施的覆盖范围,了解到像OSGi这样的开源标准如何形成企业软件开发标准,开源如何改变QA和测试以及找出为何微软拥抱开源项目。
开源SOA
创新型企业逐渐转向开源软件,而且他们逐渐地转向复杂开源软件类型。他们也从单一开源实现转向其它几乎和商业软件一样的软件。以Digg.com为例,Digg.com是一家聚集新闻和信息的发布,并由数以百万计的用户分级的互联网公司。以大多数开源软件和普通硬件为基础,Digg现在放弃其开源MySQL数据库,追捧Cassandra的非关系型数据库。开源技术如何做到足够成熟,从而成为互联网范围内公司的支柱的呢?
期待已久的开源项目JDK 7终于发布了。最近在 TheServerSide.com 上讨论的是否开放Java运行时环境的源码问题,不能归咎于其发布的延误。我们不禁怀疑,Java7的延迟发布的真相是否和由Java开源开发社区驱动的这个特定版本的产品有关系?
加州EclipseCon上,OSGi联盟宣布长期酝酿的OSGi企业标准(第四次发布,Version 4.2)审批通过。OSGi的本次发布针对广泛的Java应用服务开发人员群体,捆绑组件标准。更大的模块化和增长的组件重用是OSGi的主要目标。
开源软件越来越多地出现在SOA的世界。ESB和应用开发框架是最显著的例子,但是开源BPM,数据集成和其他不同的工具类型也很好的展现。这本开源SOA快速入门的出发点是为了与通过开源SOA工具得来的开源信息和分类保持一致。
开源测试和QA
您的组织用开源软件吗?更可能是管理部门是否知道呢。因为没有管制,开源软件会引起遵守情况、许可证或者质量等问题。目前,许多新的软件工具,正在解决围绕开源的治理和知识产权等问题。“很多公司都了解开源软件的价值,”在渥太华刚成立的Protecode公司的CEO Mahshad Koohgoli说,“在过去的三年,即使大公司都回避开源软件的质量和许可证问题,但是他们都开始采用它了。我认为任何机构都在使用开源软件。”
微软和开源
围绕.NET变成社区的沟壑长久以来难以从任何方向穿越。双方的开发人员都看到了IronRuby,一款适用于.NET的开源Ruby实现,将可能成为穿越点。
Ruby开发人员还没有准备好完全地拥抱IronRuby,但是.NET开发人员已经发现使用该实施的数个好处。其中一个突出的用力就是使用IronRuby来测试.NET应用。
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
相关推荐
-
任意云 | 合纵连横,微软+戴尔重构混合云的新局面
随着去年各行各业的“互联网+”战略全面启动,“在中国、为中国”的戴尔本着任意云战略,联合微软公有云Azure,优势互补,合纵连横,正在打开混合云市场的新局面。
-
网易OpenStack部署运维实战
本文为您介绍了网易公司基于OpenStack开发的一套云计算管理平台,以及在开发、运营、维护过程中遇到的问题和经验分享。
-
支持Swift!全新“四步测”BDD框架Quick诞生
Quick是一款专门用于iOS应用开发的开源行为驱动开发(BDD)测试框架,基于MIT许可协议发布,支持Swift和Objective-C,其灵感主要来源于RSpec、Specta和Ginkgo。
-
Sharp:最快的Node.js图像调整模块
Sharp是调整图片尺寸最快的Node.js模块,它支持JPEG、PNG、WebP和TIFF格式的图片处理,使用libvips库。