apache上放多个项目_20个创新的Apache项目

apache上放多个项目

作为世界上最大,最有影响力的开源基金会之一, Apache软件基金会 (ASF)拥有350多个社区主导的项目和计划。 ASF的731名个人成员和7,000多名提交者是全球性的,多元化的和社区驱动的。

ASF成立于1999年3月26日,为庆祝成立20周年,为全志愿社区的辛勤工作表示赞赏,并感谢数十亿名使ASF旗下项目成功的用户。 20个无处不在或即将出现的Apache项目的列表。

1. Apache HTTP服务器:Web /服务器

Apache HTTP Server是地球上最流行的开源HTTP服务器,自1995年问世以来仅13个月便声名fa起。由于它提供了可提供HTTP服务的安全,高效且可扩展的服务器,因此今天它仍然很流行。适用于现代操作系统(包括Unix,Microsoft Windows和MacOS)的最新HTTP标准,

Apache HTTP Server在万维网的早期发展中发挥了关键作用。 其在所有其他Web服务器上的快速采用也促进了电子商务站点和解决方案的广泛普及。 Apache HTTP Server项目是ASF推出时的旗舰项目,其后续的所有Apache项目都效仿了其开放的,社区驱动的,专制的开发过程,称为“ Apache Way”。

2. Apache孵化器:创新

Apache Incubator是ASF创新的纽带,是希望成为ASF官方工作一部分的项目和代码库的入门路径。 外部组织和现有项目的所有代码捐赠均经过孵化过程,以确保它们符合ASF的法律标准,并发展遵循ASF指导原则的多元化社区。

新接受的项目需要进行孵化,直到其基础结构,通信和决策过程以与其他成功的ASF项目一致的方式稳定下来。 孵化既不是代码完整性或稳定性的反映,也不表示该项目是否已得到ASF的完全认可,但根据Apache Way的严格指导项目及其社区的过程,已经在孵化器的200多个项目中毕业已有16年的历史。 如今,在Apache孵化器中正在对51种“小包”进行分类,包括注释,人工智能,大数据,密码学,数据科学/存储/可视化,开发环境,边缘计算,物联网(IoT),电子邮件,JavaEE,库,机器学习和无服务器计算。

3. Apache Kafka:大数据

作为大数据生态系统基础的Apache足迹随着50个活动项目(从Accumulo到Hadoop到ZooKeeper)以及在Apache孵化器中的另外二十多个项目而继续增长。 Apache Kafka的高性能,分布式,容错,实时发布-订阅消息传递平台为Airbnb,LinkedIn,MailChimp,Netflix,纽约时报,Oracle,PayPal,Pinterest,Spotify,Twitter,Uber的大数据解决方案提供了强大动力,Wikimedia Foundation和其他无数业务。

4. Apache Maven:构建管理

Apache Maven于2004年从Apache Turbine servlet框架项目中分离出来,它已成为最受欢迎的构建自动化工具,该工具可以帮助Java开发人员构建和发布软件。 稳定,灵活且功能丰富的Maven通过令人印象深刻的中央存储库和强大的插件生态系统简化了连续的构建,集成,测试和交付过程,使其成为想要轻松管理项目的构建,报告的开发人员的首选和文档。

5. Apache CloudStack:云

Apache CloudStack超级快速的部署,完善的文档以及易于使用的生产环境,是Apache CloudStack最大的吸引力之一就是它“可以正常工作”。 从全球托管服务提供商到电信公司,再到财富100强前5%甚至更多,为业界最可见的云提供支持,CloudStack社区具有凝聚力,敏捷性和专注性,利用11年的云成功经验使用户能够快速,经济地构建功能齐全的云。

6. Apache cTAKES:内容

cTAKES由医生,计算机科学家和软件工程师组成的团队在2006年在Mayo诊所的实际应用中开发, 他们寻求自然语言处理系统来从电子病历的临床自由文本中提取信息。 如今,Apache cTAKES已成为Mayo Clinic电子病历的组成部分,已经处理了超过8000万份临床笔记。 Apache cTAKES是跨医院和学术机构(包括波士顿儿童医院,辛辛那提儿童医院,麻省理工学院,科罗拉多大学博尔德分校,匹兹堡大学和加利福尼亚大学圣地亚哥分校)以及诸如有线信息学。

7. Apache Ignite:数据管理

Apache Ignite用于PB级的事务,分析和流工作负载,适用于美国航空,ING,Yahoo Japan和其他无数内部部署,云平台或混合环境。 Apache Ignite的内存数据结构在整个Apache大数据系统生态系统(包括Apache Cassandra ,Apache Hadoop ,Apache Spark等)中提供了内存数据网格,计算网格,流传输和加速解决方案。

8. Apache CouchDB:数据库

BBC,GrubHub和Large Hadron Collider等成千上万的组织使用Apache CouchDB在从全球分布的服务器群集到移动设备再到Web浏览器的每个可想象的计算环境之间实现无缝数据流。 它的Couch复制协议允许您以非常高的性能和可靠性在本地或云中安全地存储,检索和复制数据。 Apache CouchDB可以完成所有繁重的工作,因此您可以高枕无忧。

9. Apache Edgent(正在孵化):边缘计算

物联网的蓬勃发展-包括个人助理,智能手机,智能家居,联网汽车,工业4.0等,正从数百万个系统,传感器,设备,车辆等中产生越来越多的数据流。 对可靠,高效的实时数据的需求推动了对“授权边缘”的需求,在此领域中, 数据收集和分析通过从集中式源向大量数据起源的网络边缘转移而得以优化。 像IBM和SAP这样的公司正在利用Apache Edgent在整个物联网生态系统的边缘加速分析。 Apache Edgent可以与许多Apache数据分析解决方案结合使用,例如Apache Flink,Apache Kafka ,Apache Samza,Apache Spark ,Apache Storm等。

10. Apache OFBiz:企业资源计划

尽管大多数ASF项目都是关于运行或创建基础结构的,但基金会认识到运行和处理业务的重要性。 Apache OFBiz是一套全面的业务应用程序套件,可帮助管理从会计和CRM到仓库和库存控制的所有内容。 基于Java的框架提供了强大的功能和灵活性,可以用作B2B和B2C业务管理的核心,并且易于扩展和定制。 Apache OFBiz是一个完整的ERP解决方案(灵活,免费和完全开源),并为从联合航空到卡比的用户提供服务。

11. Apache空间信息系统(SIS):地理空间

美国国家海洋与大气管理局,越南国家太空中心以及众多空间机构,政府和其他机构都依赖Apache SIS来创建智能的,基于标准的,可互操作的地理空间应用程序。 Apache SIS工具包可处理空间数据,位置感知和地理空间数据表示,并为用于实时智能城市可视化,地理空间数据集发现,启用位置的最新状态的应急管理的文件格式提供统一的元数据模型,地球观测,以及火星和小行星等地球外物体的信息建模。

12. Apache Syncope:身份管理

Apache Syncope在企业应用程序和环境中管理数字身份数据,以处理用户信息,例如用户名,密码,名字,姓氏,电子邮件地址等。身份管理涉及用户属性,角色,资源和权利,这些人控制谁有权访问什么数据,何时,如何以及为什么。 Apache Syncope的用户包括意大利陆军,赫尔辛基大学,米兰大学和瑞士SWITCH大学网络。

13. Apache PLC4X(正在孵化):物联网

对于具有不兼容协议的封闭源专有旧系统,通常无法跨许多工业物联网边缘网关实现连接和集成。 Apache PLC4X提供了一个通用协议适配器,用于通过一组库创建工业IoT应用程序,这些库允许使用带有共享API的各种协议统一访问任何类型的工业可编程逻辑控制器(PLC)。 此外,该项目正在计划对Apache IoT项目(包括Apache Brooklyn,Apache Camel,Edgent,Apache Kafka,Apache Mynewt和Apache NiFi)进行模块化集成。

14. Apache Commons:库

使用Java编写的Apache项目中有42%或更多(即62百万行代码!),有一套对所有Apache项目和外部用户可用的稳定,可重用的开源Java软件组件既有帮助,也有必要。 Apache Commons提供了一套稳定,可重用,易于部署的Java组件套件,并提供了一个工作空间,供Commons贡献者协作开发新组件。

15. Apache Spark:机器学习

农业,大企业,金融科技,医疗保健,物联网,制造业,移动广告等行业加速发展,大数据每年呈指数增长。 Apache Spark的用于处理和分析大型数据的统一分析引擎可帮助数据科学家应用机器学习见识和一系列库来提高响应速度并产生更准确的结果。 Apache Spark在Apache Hadoop,Apache Mesos和Kubernetes(无论是独立的还是在云中)上运行工作负载的速度提高了100倍,并使它们能够访问各种数据源,包括Apache Cassandra,Apache Hadoop HDFS,Apache HBase,Apache Hive以及数百种其他。

16. Apache Cordova:移动

Apache Cordova是一种流行的开发人员工具,用于使用“一次写入,随处运行”解决方案轻松构建跨平台,跨设备的移动应用程序,该解决方案使开发人员能够创建在多个移动设备平台上看起来都相同的单个应用程序。 Apache Cordova充当可扩展的容器,并充当构建大多数移动应用程序开发工具和框架的基础,包括BlackBerry,Google,IBM,Intel,Microsoft,Oracle,Salesforce等许多公司的移动开发平台和商业软件产品。

17. Apache Tomcat:Java /服务器

出发作为Apache JServ的项目,旨在允许Java的“小服务程序”在网络环境中运行, Tomcat的发展成为一个成熟的,全面的Java应用服务器是为Java规范事实上的参考实现。 自2005年以来,Apache Tomcat已成为众多基于Java的Web基础架构的基础,例如eBay,E-Trade,沃尔玛和Weather Channel。

18. Apache Lucene Solr:搜索

Adobe,AOL,苹果,AT&T,美国银行,彭博,思科,迪斯尼,电子贸易,福特,卫报,国土安全部,Instagram,MTV网络,NASA行星数据系统,Netflix,SourceForge,Verizon,沃尔玛,Whitehouse.gov,Zappos以及其他无数的人使用Apache Lucene Solr快速,可靠地索引和搜索多个站点和企业数据,例如文档和电子邮件。 流行的功能包括近实时索引,自动故障转移和恢复,丰富的文档解析和索引,用户可扩展的缓存,针对大流量的设计等等。

19. Apache Wicket:Web框架

许多追随者因其“普通Java对象”(POJO)数据模型和大多数框架中不常见的标记/逻辑分离而赞誉基于Apache Wicket组件的Web应用程序框架。 自2004年以来,开发人员一直在使用Apache Wicket通过Java和HTML的面向对象方法快速创建功能强大且可重用的组件。 Wicket为包括Apress,DHL,SAP,Vodafone和Xbox.com等在内的政府,商店,大学,城市,银行,电子邮件提供商等众多应用程序和站点提供支持。

20. Apache Daffodil(正在孵化):XML

各国政府每天都要处理跨越安全边界的大量复杂和遗留数据。 为了使用此类数据,必须检查它们的正确性并清除恶意数据。 尽管传统的检查方法通常是专有的,不完整的且维护不善,但是Apache Daffodil借助数据格式描述语言规范(DFDL)的开源实现简化了流程,该规范完全描述了各种各样的复杂和遗留文件格式。水平。 Daffodil可以将数据解析为XML或JSON,以进行验证,清理和转换,还可以序列化或“解析”为原始文件格式,从而有效地缓解了各种常见漏洞。

展望未来

Apache Software Foundation是社区驱动的开源软件的领导者,并且继续通过数十个新项目及其社区进行创新。 Apache项目管理着数十亿字节的数据,执行数百万亿次运算,并且几乎在每个行业中存储着数十亿个对象。 从笔记本电脑到平板电脑再到手机,Apache软件几乎是每个最终用户计算设备不可或缺的一部分。 商业上友好且允许的Apache许可证v2.0已成为开源行业标准。

随着对高质量开源软件的需求不断增长,Apache集体社区将继续面临挑战,以解决当前问题并通过Apache开放开发方式来构想明天的机遇。

翻译自: https://opensource.com/article/19/3/apache-projects

apache上放多个项目

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值