XXX 年最具影响力的 16 个开源项目1.HBaseHBase 是一款开源的非关系数据库,要紧基于 Google BigTable 分布式数据库并使用Java 语言编写,并运行在 HDFS(Hadoop Distributed Filesystem)之上。HBase 作为Apache 软件基金会的一部分得到了众多开发者的支持。2.Node.jsNode.js 是为编写高度扩展的互联网应用软件而设计的,专门是 Web 服务器。由于基于事件驱动 I/O 伺服端 JavaScript 环境可最大限度的减少开销,提高扩展性。目前 Node 社区热度专门高,同时具有上千个开源的 Node.js 模块。3.NginxNginx 是一款轻量级的网页服务器、反向代理 服务器以及电子邮件(IMAP/POP3/SMTP)代理服务器。Nginx 内存占用率低,稳 定性高。同时高并发能力专门强。此软件在 BSD-like 协议下发行,能够在 UNIX、GNU/Linux、BSD、Mac OS X、Solaris 以及 Microsoft Windows 等操作系统中运行。4.HadoopApache Hadoop 作为大数据的分布式应用程序软件框架,可使应用程序具备处理成千上万节点中 PB 级数据的能力。Hadoop 设计灵感来源于 Google MapReduce 和GFS(Google File System)并基于 Java 语言编写。Yahoo!是该项目的最大奉献者,现今Hadoop 差不多在大数据处理业务中被广泛应用。5.Ruby on RailsRuby on Rails 是一个使用 Ruby 语言编写的开源 Web 应用框架,简称 Rails 或 RoR。关于 Web 开发方式,RoR 显现相对较晚,但开发速度专门快。采纳 RoR 的成功案例是一个耀眼的名单,他们差不多上这几年创业成功的应用,那个名单包括Twitter、Hulu、Github……6.MongoDBMongoDB 是一个高性能,开源,无模式的文档型数据库,它在许多场景下可用于替代传统的关系型数据库或键/值储备方式。MongoDB 使用 C++ 开发,同时带有交互式shell,这使得访问其数据储备变得简单,且其关于分块的即装即用的支持能够使高可伸缩性跨多个节点。7.TomcatApache Tomcat 是一款开源 Web 服务器和 Servlet 容器,由 Apache 软件基金会负责开发。Tomcat 实现了对 Servlet 和 JavaServer Page(JSP)的支持,并提供了作为 Web服务器的一些特有功能。由于 Tomcat 本身也内含了一个 服务器,它也能够被视作一个单独的 Web 服务器。8.MySQLMySQL 是一个开放源代码的关系数据库治理系统。MySQL 具备性能高、成本低、可靠性好等特点,并差不多成为最流行的开源数据库,因此被广泛地应用在 Internet...