OpenOffice
網(wǎng)界網(wǎng) 發(fā)表于:13年03月15日 10:39 [轉載] 網(wǎng)界網(wǎng)
OpenOffice
該項目是Oracle于2011年轉給Apache的,此前OpenOffice應用套件一直是Sun的項目。它在Oracle管轄下進展混亂,與OpenOffice.org社區(qū)的很多成員都發(fā)生了沖突。
該套件共有6個個人生產力應用:字處理、電子表格、演示、繪畫、公式編輯器和數(shù)據(jù)庫。2012年,Apache發(fā)表了兩個版本,增加了矢量圖形、擴展語言支持、性能改進和漏洞修復等。Apache OpenOffice副總裁Andrea Pesecetti稱,計劃今年4月發(fā)表4.0版。該版本將提供一個更為時尚的GUI、對微軟Word文件的互操作性改進、更好的禁止個人可訪問功能以及其他性能改進等。自2012年5月以來,OpenOffice 3.4版已被下載超過3500萬次。
Pig
Pig常用于分析大型數(shù)據(jù)集,為數(shù)據(jù)分析算法配備了并行和高級語言。開發(fā)人員在使用Hadoop時可使用Pig而不必編寫Java代碼。
該項目的提交者Daniel Dai稱,“你可以認為Pig是在Hadoop之上的一個抽象層。”Pig之所以如此命名,是因為它具備吃掉所有數(shù)據(jù)的能力。“它可以消化掉所有種類的數(shù)據(jù)。”
用戶可以構建自己的特殊處理功能。即將發(fā)表的Pig 11.0將會呈現(xiàn)很多性能增強和操作者立方,用于計算多維度聚合和排名等。Pig開發(fā)人員希望Pig最終能擺脫對Hadoop的依賴,但是到目前為止,它還得依賴Hadoop。
Struts
Struts是構建Java Web應用的框架。最初是作為Apache Jakarta的子項目出現(xiàn)的,2005年獨立剝離出來。
“Apache Struts項目提供構建所謂基于動作的Java Web應用的框架解決方案,這和基于組件的解決方案如JSF或Apache Wicket相反,”Apache Struts副總裁Rene Gielen說。
Gielen稱,在JavaServer Faces出現(xiàn)之前,版本1是構建Java Web應用的事實標準。Struts 2“是一個輕量級、精致的和高度解耦的基于動作的Web框架,雖然是在Struts 1所引進的基本原則上構建的,但沒有繼承其前一版本的任何一行代碼。”該項目的下一次重大重新設計預計不久就會面世。
Subversion
Subversion是CollabNet在2000年創(chuàng)立的。這個版本控制系統(tǒng)目前正在與Git爭奪開發(fā)人員的注意力,不過Subversion副總裁Greg Stein并不認為這兩者在進行決斗。
“這并非一場戰(zhàn)爭。版本控制系統(tǒng)只是工具,開發(fā)團體會選擇最適合于他們的工具。擁有多種選擇才是合乎情理的。”
“它的集中式知識庫、簡單設置、訪問控制、龐大的知識庫規(guī)模和種類繁多的客戶端等,都深受眾多企業(yè)的青睞。Subversion是商界最受歡迎的、利潤巨大的版本控制系統(tǒng),”Stein說。
即將發(fā)表的Version 1.8將針對文件和目錄遷移提供客戶端改進。它還將提供經(jīng)過改進的融合、可繼承的和服務器定義的各種屬性。
Tomcat
這是Java Servlet和JavaServer Pages技術的實現(xiàn),是Apache從1999年就啟動了的資深項目。Tomcat是高效的Java應用服務器,并且已衍生了一些商業(yè)產品,如Mulesoft的Tcat Server,和VMware vFabric tc Server。還有Apache TomEE,這基本上是Tomcat的Java EE 6 Web Profile版本。Tomcat 8計劃將包含對Servlet 3.1標準的支持。