OpenOffice
网界网 发表于:13年03月15日 10:39 [转载] 网界网
OpenOffice
该项目是Oracle于2011年转给Apache的,此前OpenOffice应用套件一直是Sun的项目。它在Oracle管辖下进展混乱,与OpenOffice.org社区的很多成员都发生了冲突。
该套件共有6个个人生产力应用:字处理、电子表格、演示、绘画、公式编辑器和数据库。2012年,Apache发表了两个版本,增加了矢量图形、扩展语言支持、性能改进和漏洞修复等。Apache OpenOffice副总裁Andrea Pesecetti称,计划今年4月发表4.0版。该版本将提供一个更为时尚的GUI、对微软Word文件的互操作性改进、更好的禁止个人可访问功能以及其他性能改进等。自2012年5月以来,OpenOffice 3.4版已被下载超过3500万次。
Pig
Pig常用于分析大型数据集,为数据分析算法配备了并行和高级语言。开发人员在使用Hadoop时可使用Pig而不必编写Java代码。
该项目的提交者Daniel Dai称,“你可以认为Pig是在Hadoop之上的一个抽象层。”Pig之所以如此命名,是因为它具备吃掉所有数据的能力。“它可以消化掉所有种类的数据。”
用户可以构建自己的特殊处理功能。即将发表的Pig 11.0将会呈现很多性能增强和操作者立方,用于计算多维度聚合和排名等。Pig开发人员希望Pig最终能摆脱对Hadoop的依赖,但是到目前为止,它还得依赖Hadoop。
Struts
Struts是构建Java Web应用的框架。最初是作为Apache Jakarta的子项目出现的,2005年独立剥离出来。
“Apache Struts项目提供构建所谓基于动作的Java Web应用的框架解决方案,这和基于组件的解决方案如JSF或Apache Wicket相反,”Apache Struts副总裁Rene Gielen说。
Gielen称,在JavaServer Faces出现之前,版本1是构建Java Web应用的事实标准。Struts 2“是一个轻量级、精致的和高度解耦的基于动作的Web框架,虽然是在Struts 1所引进的基本原则上构建的,但没有继承其前一版本的任何一行代码。”该项目的下一次重大重新设计预计不久就会面世。
Subversion
Subversion是CollabNet在2000年创立的。这个版本控制系统目前正在与Git争夺开发人员的注意力,不过Subversion副总裁Greg Stein并不认为这两者在进行决斗。
“这并非一场战争。版本控制系统只是工具,开发团体会选择最适合于他们的工具。拥有多种选择才是合乎情理的。”
“它的集中式知识库、简单设置、访问控制、庞大的知识库规模和种类繁多的客户端等,都深受众多企业的青睐。Subversion是商界最受欢迎的、利润巨大的版本控制系统,”Stein说。
即将发表的Version 1.8将针对文件和目录迁移提供客户端改进。它还将提供经过改进的融合、可继承的和服务器定义的各种属性。
Tomcat
这是Java Servlet和JavaServer Pages技术的实现,是Apache从1999年就启动了的资深项目。Tomcat是高效的Java应用服务器,并且已衍生了一些商业产品,如Mulesoft的Tcat Server,和VMware vFabric tc Server。还有Apache TomEE,这基本上是Tomcat的Java EE 6 Web Profile版本。Tomcat 8计划将包含对Servlet 3.1标准的支持。