2011 年十大開源軟體如何左右逢源
檢測工具和編譯器
如果你認為開源伺服器技術僅在有限的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更具備了顯著優勢和廣闊前景。
作者:趙為民 中關村線上
相關文章
- 2011年10個最重要的開源軟體
- 嵌入式開源軟體的十大弊端
- 2024年軟體開發十大趨勢
- 如何為開源軟體做出貢獻
- 看開源軟體是如何盈利的?
- 如何向開源軟體貢獻自己的力量
- 開源軟體推介(二)
- 開源備份軟體
- 2014 年十佳開源軟體
- 2011敏捷軟體開發大會敏捷
- 從 SDWebImage 談如何為開源軟體做貢獻Web
- Ubuntu如何配置軟體映象源?Ubuntu
- 中國軟體“成也開源,敗也開源”?
- 開源中國的 IT 公司開源軟體整理-3
- 軟體開發中的十大困難
- Twitter 的那些開源軟體
- 持續整合開源軟體
- 2022年,你還要做開源軟體麼?
- 開源力量公開課第37期-《微軟+開源:如何使用微軟公有云Azure上的開源軟體》微軟
- 開源中國的 IT 公司開源軟體整理列表-1
- 關於開源軟體和閉源軟體我個人Naive的看法AI
- 開源軟體那麼多,我們該如何選擇?
- 塗抹MySQL--第1章 開源運動與開源軟體MySQL - 1.1開源軟體的故事(3)MySql
- 塗抹MySQL--第1章 開源運動與開源軟體MySQL - 1.1開源軟體的故事(2)MySql
- 塗抹MySQL--第1章 開源運動與開源軟體MySQL - 1.1開源軟體的故事(1)MySql
- 2022年CRM軟體十大品牌榜中榜
- [深圳] 華為開源軟體部招聘開源社群專家
- 開源力量公開課第三十七期-《微軟+開源:如何使用微軟公有云Azure上的開源軟體》微軟
- 如何應對開源軟體的版權牟利者? 開源律師說這樣做!
- 開源軟體的真正定義
- 阿里開源軟體替換指南阿里
- 開源的天文軟體Stellarium MacMac
- 開源爬蟲軟體彙總爬蟲
- 開源軟體的易用性
- 開源姿勢識別軟體
- Macos下面開源軟體下載Mac
- 我不能勝任開發開源軟體
- 開源專案管理軟體有哪些?分享7個實用開源專案管理軟體專案管理