2011年最具影响力的16个开源项目.docVIP

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
OpenLogic近日发布了2011年度开源软件趋势分析报告,Openlogic报告重点分析了现今流行以及活跃的用于企业基础架构中的核心应用程 序。同时报告将热门的开源项目主要分为了Web应用和应用服务器、应用程序框架以及数据库和大数据三大类别。以下为OpenLogic评选出的2011年 度最具影响力的16个开源项目。 1.HBase HBase是一款开源的非关系数据库,主要基于Google BigTable分布式数据库并使用Java语言编写,并运行在HDFS(Hadoop Distributed Filesystem)之上。HBase作为Apache软件基金会的一部分得到了众多开发者的支持。 2.Node.js Node.js是为编写高度扩展的互联网应用软件而设计的,特别是Web服务器。由于基于事件驱动I/O伺服端JavaScript环境可最大限度的减少开销,提高扩展性。目前Node社区热度很高,同时具有上千个开源的Node.js模块。 3.Nginx Nginx是一款轻量级的网页服务器、反向代理HTTP服务器以及电子邮件(IMAP/POP3/SMTP)代理服务器。Nginx内存占用率低,稳 定性高。同时高并发能力很强。此软件在BSD-like协议下发行,可以在UNIX、GNU/Linux、BSD、Mac OS X、Solaris以及Microsoft Windows等操作系统中运行。 4.Hadoop Apache Hadoop作为大数据的分布式应用程序软件框架,可使应用程序具备处理成千上万节点中PB级数据的能力。Hadoop设计灵感来源于Google MapReduce和GFS(Google File System)并基于Java语言编写。Yahoo!是该项目的最大贡献者,现今Hadoop已经在大数据处理业务中被广泛应用。 5.Ruby on Rails Ruby on Rails是一个使用Ruby语言编写的开源Web应用框架,简称Rails或RoR。对于Web开发方式,RoR出现相对较晚,但开发速度很快。采用 RoR的成功案例是一个耀眼的名单,他们都是这几年创业成功的应用,这个名单包括Twitter、Hulu、Github…… 6.MongoDB MongoDB是一个高性能,开源,无模式的文档型数据库,它在许多场景下可用于替代传统的关系型数据库或键/值存储方式。MongoDB使用C++ 开发,同时带有交互式shell,这使得访问其数据存储变得简单,且其对于分块的即装即用的支持能够使高可伸缩性跨多个节点。 7.Tomcat Apache Tomcat是一款开源Web服务器和Servlet容器,由Apache软件基金会负责开发。Tomcat实现了对Servlet和 JavaServer Page(JSP)的支持,并提供了作为Web服务器的一些特有功能。由于Tomcat本身也内含了一个HTTP服务器,它也可以被视作一个单独的Web 服务器。 8.MySQL MySQL是一个开放源代码的关系数据库管理系统。MySQL具备性能高、成本低、可靠性好等特点,并已经成为最流行的开源数据库,因此被广泛地应用在Internet上的中小型网站中。 9.Apache HTTP Server Apache HTTP Server通常被称为Apache。Apache HTTP Server在最初Web服务器增长期间发挥了关键作用。2009年Apache HTTP Server作为Web服务器软件占有率超过1亿。 10.Spring Framework Spring Framework是基于Java语言编写的开源应用框架。该框架基于《Expert One-on-One Java EE Design and Development》一书中的代码,同时遵循Apache 2.0许可,并在2003年首次对外发布。Spring框架中的核心组件只有三个:Core、Context和Beans。它们构建起了整个Spring 的骨骼架构。 11. PostgreSQL PostgreSQL通常被称为Postgres,PostgreSQL是自由对象-关系数据库服务器(数据库管理系统),并可用于众多平台(包括 Linux、FreeBSD、Solaris、Windows和Mac OS X)。PostgreSQL支持大部分SQL标准并且提供了许多其他现代特性。 12.Grails Grails是一款开源的Web应用程序框架,使用Groovy语言编写。Grails构建于Spring、Hibernate和其它标准Java框架之上,并借助于核心技术与相关的插件来解决Web开发中遇到的各种

文档评论(0)

youyang99 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档