2011 年十大開源軟體如何左右逢源

發表於2011-12-29

  檢測工具和編譯器

  如果你認為開源伺服器技術僅在有限的Linux發行版環境中應用,那麼就大錯特錯,開源伺服器軟體不再僅限於Linux環境,如今基本上能跨躍 所有作業系統的界限,甚至微軟也推出了自己的開源實驗室,而且它還是一個在舊金山的開放原始碼商業會議的高階贊助商。為了更好的瞭解開源伺服器,有必要了解 下面十項技術,它們不僅應用廣泛而且全是免費開源軟體。

  1、 Zenoss

開源伺服器十項技術

Zenoss

  Zenoss是一個開源的IT管理套件,使用Zenoss可以觀察和監測整個網路執行情況。有警報控制,網路監控,效能監控,服務監控等功能。它是專門為企業設計的,免費的,易於安裝和維護的開源軟體。

  2、Mono

開源伺服器十項技術

Mono

  Mono是一個由Novell公司主持的專案。該專案的目標是建立一系列符合標準ECMA的.Net 工具, 包括C #編譯器和共同語言執行平臺(Platform)。與微軟的.Net不同, Mono專案不僅可以執行於Windows系統內,還可以執行於Linux, FreeBSD, Unix, Mac OS X和Solaris。

  阿帕奇與管理軟體

  3、 Apache(阿帕奇)

開源伺服器十項技術

Apache

  Apache是世界使用排名第一的Web伺服器軟體。它可以執行在幾乎所有廣泛使用的計算機平臺上,由於其跨平臺和安全性被廣泛使用,是最流行 的Web伺服器端軟體之一,市場佔有率達60%左右。世界上很多著名的網站如Amazon、Yahoo!、W3 Consortium、Financial Times等都是Apache的產物,它的成功之處主要在於它的原始碼開放、有一支開放的開發隊伍、支援跨平臺的應用(可以執行在幾乎所有的Unix、 Windows、Linux系統平臺上)以及它的可移植性等方面。

  4、 SugarCRM

開源伺服器十項技術

SugarCRM

  SugarCRM開源版是一款完全開放原始碼的免費軟體,具有 介面活潑、簡單易學的特點。美國SugarCRM公司是一間創立時間不到三年、但迅速在全球範圍取得一定影響的客戶關係管理軟體廠商。其基本的商業策略是 一邊銷售收費低廉的企業版/專業版軟體,獲得收益;一邊推出免費的、功能較少的開源版軟體,培養未來的付費客戶、吸引志願者參加研發。大多數使用該軟體的 企業,併發使用者數在幾個到幾十個的範圍內。

  開發軟體與內容管理

  5、 Drupal

開源伺服器十項技術

Drupal

  Drupal是一個開源的內容管理系統(CMS)平臺,它是用PHP寫成的。主要用於構造提供多種功能和服務的動態網站,這些功能包括使用者管理 (UserAdministration)、釋出工作流(Publishing Workflow)、討論、新聞聚合(NewsAggregation)、後設資料(Metadata)操作和用於內容共享的XML釋出。Drupal有一 個優秀的模組化結構,提供了許多模組,包括短訊息、個性化書籤、網站管理、Blog、日記、電子商務、電子出版、留言簿、Job、網上電影院、論壇、投票 等模組。並且Drupal模組的下載、安裝、定製非常方便。

  6、 OpenSolaris

開源伺服器十項技術

OpenSolaris

  OpenSolaris是一個由SUN公司(現已被Oracle收購)所發起的開放原始碼作業系統專案,用來建立以Solaris作業系統為主的 開發者社群,專案的適用物件主要是開發者(也就是軟體設計師、程式設計師)、系統管理者(資訊管理師、資管師、資管員)以及使用者(使用者),透過這些人期望能 使Solaris獲得進一步的發展與強化。

  資料庫與商務智慧

  7、 MySQL

開源伺服器十項技術

MySQL

  MySQL是一個小型關係型資料庫管理系統,開發者為瑞典MySQL AB公司。在2008年1月16號被Sun公司收購。而2009年,SUN又被Oracle收購。MySQL是一種關聯資料庫管理系統,關聯資料庫將資料 儲存在不同的表中,而不是將所有資料放在一個大倉庫內。這樣就增加了速度並提高了靈活性。MySQL的SQL“結構化查詢語言”。SQL是用於訪問資料庫 的最常用標準化語言。MySQL軟體採用了 GPL(GNU通用公共許可證)。由於其體積小、速度快、總體擁有成本低,尤其是開放原始碼這一特點,許多中小型網站為了降低網站總體擁有成本而選擇了 MySQL作為網站資料庫。

  8、 Pentaho

開源伺服器十項技術

Pentaho

  Ppentaho是世界上最流行的開源商務智慧軟體,以工作流為核心的、強調面向解決方案而非工具元件的BI套件,整合了多個開源專案,目標是 和商業BI相抗衡。它是一個基於java平臺的商業智慧(Business Intelligence,BI)套件,之所以說是套件是因為它包括一個web server平臺和幾個工具軟體:報表,分析,圖表,資料整合,資料探勘等,可以說包括了商務智慧的方方面面。

  Pentaho是一個它偏向於與業務流程相結合的BI解決方案,側重於大 中型企業應用。它允許商業分析人員或開發人員建立報表,儀表盤,分析模型,商業規則和 BI 流程。

  Java語言與電子商務

  9、 Magento

開源伺服器十項技術

Magento

  Magento (麥進鬥) 是一套專業開源的電子商務系統。Magento設計得非常靈活,具有模組化架構體系和豐富的功能。易於與第三方應用系統無縫整合。其面向企業級應用,可處 理各方面的需求,以及建設一個多種用途和適用面的電子商務網站。 包括購物、航運、產品評論等等,充分利用開源的特性,提供程式碼庫的開發,非常規範的標準,易於與第三方應用系統無縫整合。

  10、Java

開源伺服器十項技術

Java

  Java是一種可以撰寫跨平臺應用軟體的物件導向的程式設計語言,是由Sun Microsystems公司於1995年5月推出的Java程式設計語言和Java平臺(即JavaSE, JavaEE, JavaME)的總稱。Java 技術具有卓越的通用性、高效性、平臺移植性和安全性,廣泛應用於個人PC、資料中心、遊戲控制檯、科學超級計算機、行動電話和網際網路,同時擁有全球最大的 開發者專業社群。在全球雲端計算和移動網際網路的產業環境下,Java更具備了顯著優勢和廣闊前景。

作者:趙為民 中關村線上

相關文章