最具影響力的16個開源專案
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開發中遇到的各種問題。
13.Struts
Apache Struts實現了基於Java EE Web應用的MVC(Model-View-Controller)設計模式應用框架。Struts框架的主要架構設計和開發者是Craig McClanahan。McClanahan也是Tomcat 4的主架構師,以及Java Web Services Developer Pack的主架構師和實現者。
14.JBoss
JBoss是一套應用程式伺服器,屬於開源的企業級Java中介軟體軟體,並遵循LGPL許可。JBoss主要用於實現基於SOA架構的Web應用和服務,其包含一組可獨立執行的軟體。2006年JBoss公司被Redhat公司收購。
15.GlassFish
GlassFish最初是由Sun Microsystems所研發的開放原始碼應用伺服器,由於其採用Java語言編寫,天生具備了跨平臺的優勢。GlassFish提供了開發高質量應用伺服器的結構化過程,以前所未有的速度提供新的功能。
16.CouchDB
Apache CouchDB通常簡稱為CouchDB。其是用Erlang語言開發的面向文件的資料庫系統。CouchDB屬於非關聯式資料庫(面向文件的資料庫)。其 資料儲存方式類似lucene的index檔案格式,CouchDB最大的意義在於它是一個面向web應用的新一代儲存系統。
相關文章
- 《福布斯》雜誌:2018全球最具影響力CEO
- 最具影響力的汽車駭客攻擊事件事件
- 福布斯:2019年全球50位最具影響力CMO
- 2018最具影響力Twitter人物 Taylor Swift意外奪魁Swift
- 財富:2020年中國最具影響力的商界女性
- 盤點|2021最受開發者歡迎和最具行業影響力的文章行業
- TDengine 榮獲 CSDN IT 技術影響力之星 “年度開源專案” 、 “年度IT領軍人物”獎項
- 有史以來最具影響力的 5 位程式設計師程式設計師
- 2018年全球AI領域最具影響力機構TOP 100AI
- 過去十年最具影響力十大科技公司
- 《財富》:2020年全球最具影響力女性 柳青董明珠上榜
- 抵制數豆子:除提交次數外的開源影響力
- 收藏!2020 年最具潛力 44 個頂級開源專案,涵蓋 11 類 AI 學習框架、平臺AI框架
- #PSRC 2021年度最具影響力白帽子#投票進行時!
- 財富:2020年中國最具影響力的50位商界領袖
- 首都城市最具經濟影響力的國家(附原資料表)
- 最有潛力PHP開源專案PHP
- 2020 年最具潛力 44 個頂級開源專案,涵蓋 11 類 AI 學習框架、平臺(值得收藏)AI框架
- 藍燈資料獲“2016中國HR最具影響力品牌”殊榮
- 開源元件漏洞影響多個 CMS 系統元件
- 2018年最具影響力的20篇資料科學研究論文,盤它!資料科學
- 籌VC-中國最具影響力的創業眾籌融資平臺創業
- 近50年來最具影響力的10種程式語言,都是誰發明的?
- 一個檔案的開源專案,開啟你的開源之旅
- 開源專案推薦:提高研發效率的5個開源專案
- 如何打造個人技術影響力
- 艾瑞深:2019中國大學最具影響力百篇論文排名
- 志翔科技上榜2022年《財富》最具影響力物聯創新榜
- 分析:為何說共享wifi專案是2023年最具潛力的創業專案?WiFi創業
- 24 個很棒的開源 Rust 專案Rust
- 2020年人工智慧全球2000位最具影響力學者榜單人工智慧
- AI領域最具影響力的論文?打破了Bengio和LeCun的年度被引記錄AILeCun
- 漫談2020年最具影響力的主機遊戲大事件:巨大變革的前夜遊戲事件
- 使用者研究影響力的三個層次
- 龍蜥社群&龍蜥開發者獲CSDN2021年度技術影響力「年度開源專案」獎和「年度社群之星」
- BAT 力捧的 AI 專案再次爆發,這些程式設計師都受影響!BATAI程式設計師
- 財富:2018年中國最具影響力的創新公司 華為阿里小米前三阿里
- Triller收購巨量 意圖成為全球最具影響力短影片娛樂平臺
- 《時代》:2021年全球100大最具影響力企業 阿里、騰訊、華為上榜阿里