3、Apache Lucene
Apache Lucene是一个完全用Java编写的高性能,功能完整的文本搜索引擎,它适合任何应用程序都需要的全文搜索,特别是跨平台的。最初使用Java创建的,Lucene已经被移植到其它编程语言,包括Delphi,Perl,C#,C++,Python,Ruby和PHP。
用户:苹果在线商店,CNET,Netfix,Wikipedia,Yelp,Comcast,LinkedIN,很多政府机构(FDA,DOD等),Technorati,AOL等。
图 3 Apache Lucene Logo
4、Apache Struts
Apache Struts是一个Java EE Web应用开发开源框架,它使用和扩展了Java Servlet API,鼓励开发人员采用模型-视图-控制器(MVC)架构。
Apache Struts项目提供了两个主要的Struts框架版本,Struts 1是公认的最流行的Java开发Web框架,它是解决一般问题的最佳解决方案。Struts 2最初叫做WebWork 2,它是对困难问题寻求简洁解决方案团队的最佳选择。
用户:美国国税局,波士顿环球报,大赦国际,希尔斯,阿拉莫租车服务,全国租车服务等。
图 4 Apache Struts Logo
图 2 Tomcat Logo
Apache软件基金会(ASF)将在今年11月举办ApacheCon大会纪念10周岁生日,虽然是一个志愿者组织,但ASF已经帮助创建了好多支撑现代互联网的主要技术。本文将带你看看最近10年改变了计算机技术的Apache项目,以及未来10年可能影响最广泛的Apache项目。
最近10年最有影响力的Apache项目
1、Apache HTTP Server
Apache HTTP Server项目是为现代操作系统开发和维护的一个开源HTTP服务器,包括Windows、Unix和Linux操作系统平台,这个项目的目标是提供一个安全、高效、可扩展的服务器,提供遵循目前HTTP标准的HTTP服务。
自1996年4月开始,Apache就成为互联网上最流行的Web服务器。
用户:连续13年蝉联Web服务器使用量第一,为超过1.13亿网站服务。
图 1 Apache HTTP Server Logo
2、Apache Tomcat
Apache Tomcat是一款开源的Java Servlet和JavaServerPages容器,Java Servlet和JavaServerPages规范是由Java社区组织开发的,Apache Tomcat是一个开放的环境,基于Apache软件许可证发布,它是来自世界各地最优秀的开发人员协作工作的结晶。
用户:Tomcat已经帮助实现许多大规模,关键业务应用,如ETrade,沃尔玛,EMC等。
上一篇:
美国联邦巡回上诉法院周五推翻了关于微软赔偿阿尔卡特-朗讯
下一篇:
网站建设中内容重要还是功能重要?