【.com快译】我们从2015年度最佳开源项目中精选了10个优秀项目供大家参考!2015年度十大杰出开源项目 1.ApacheSpark 说到开源大数据处理技术,Hadoop不再是我们心目中唯一的重量级角色。ApacheSpark作为一个通用的分布式数据处理工具,可以协调整个处理过程,从而帮助用户专注于用他们喜欢的语言进行查询。就在今年早些时候,我们发布了ApacheSpark处理的数据集大小的世界纪录-仅需23分钟即可处理100TB的数据。现在,几个月过去了,人们对ApacheSpark的热情有增无减,该项目迎来了许多新的贡献者和用户。 2。Blender Blender基金会的使命是“为艺术家和小团队建立一个完整、免费和开源的3D创作渠道”。这一年,我们见证了Blender的巨大潜力。作者兼Blender“脑残粉”JasonvanGumster也分享了一系列与之相关的新鲜故事,包括最近在阿姆斯特丹举行的Blender大会的相关内容。 3.D3 当我们处理大规模原始数据时,有时可视化是帮助我们检查其内容的最佳方式。在查看网络上目前可用的可视化工具时,您可以选择一种简单但功能强大的工具,它可以显示相关信息以帮助受众以更易于理解的格式理解数据承载的观点——这个工具就是D3。D3是一个基于JavaScript的数据可视化框架,它提供数据显示选项来构建图表、图表、绘图、地图等。今年早些时候,我们将D3列入了我们的八个顶级数据可视化工具列表。 4。Dolphin 如果您曾经花费大量时间管理电脑上的文件,那么您肯定希望拥有一个文件管理器套件来帮助您快速轻松地实现文件系统控制。作为许多KDE发行版中的默认文件管理工具,Dolphin是一个可以帮助您组织文件的强大工具。感兴趣的朋友可以点击此处查看今年早些时候发布的Dolphin文件管理器指南,以及Opensource.com社区发布的其他DavidBoth特色评论文章,以了解更多信息。 5.Git 是十年前BitKeeper以开源替代品的形式进行Linux内核源代码管理的技术成果。现在Git已经成为世界上最强大的版本控制选项。从那时起,Git迅速成长为最流行的跟踪代码外文件内容更改的工具之一。此外,Git还可以跟踪文件版本更换、分支和协作等各种任务,从而帮助大家改进开发项目中的工作流程。您还在使用旧的源代码管理器并想稳步迁移到Git吗?如果你有兴趣,不妨点击这里查看与Git相关的各种技巧和资源。 6.Mattermost 这里直接引用一下这个开源团队沟通解决方案的相关评测结论: 》Mattermost是一个现代的团队沟通解决方案,目前处于beta测试阶段。Mattermost是写的以Golang语言编写,基于React框架的一系列JavaScript代码片段。适用于私人和公共交流,包括一对一的交流,良好的归档支持能力,以及一套非常类似于Slack的接口——最那里有你需要的功能。事实上,如果你目前正在使用Slack,你可以通过一个非常简单的导入功能来继承你现有的通信和档案。Mattermost还集成到你的企业现有的LDAP或ActiveDirectory身份验证系统中。” 7.Piwik Piwik是一个作为GoogleAnalytics备份解决方案的开源项目,根据专栏作家ScottNesbitt的说法,它完全有能力为您提供必要的功能。 Nesbitt在文章中写道:“相关分析功能包括一系列指标,包括我们网站的具体访问者数量、这些访问者的来源数据(包括来源网络和来源位置)、他们访问了哪个页面、何时你选择离开网站,跟踪搜索引擎推荐的内容,Piwik还提供了多种分析报告,你可以通过仪表盘视图中的自定义量化选项指定你想为报告查看的内容。为了让大家的生活更轻松,Piwik以插件的形式整合了超过65个内容管理、电子商务和在线论坛系统,包括WordPress、Magneto、Joomla!和vBulletin等。另外,你只需要在目标站点的其中一个项目中添加跟踪代码,Piwik就可以工作了。一些网络托管供应商选择使用Piwik作为其一键式安装包的固有部分。您可以在此处测试Piwik或在此处使用其托管版本。” 有趣的事实:LulzBot3D打印机AlephObjects项目的开发人员也在使用Piwik进行相关分析工作。学习它——它已成为数据科学家和其他有兴趣开始统计计算和图形生成的人的首选编程语言,并受到RevolutionAnalytics等大数据项目的强烈推荐。就在今年早些时候,R语言联盟成为了Linux基金会的合作项目,旨在支持R-Hub的发展——一个通过R语言进行软件包开发和分发的新型代码托管平台。 9.SugarCRM SugarCRM是目前开源客户关系管理领域的主要玩家,之前也入选过我们的CRM工具前五名。SugarCRM的社区版本可以作为开箱即用的完整解决方案来实施,以帮助公司管理他们的联系人,或将联系人列表转换为可操作的操作策略。具有强大的功能集和可插入的基础设施,SugarCRM让每个人都获得极其优秀的可定制能力,成为企业处理客户联系资源时的绝佳帮手。(目前SugarCRM6.5CommunityEdition是其最新的开源版本,应用范围很广。各种基于开源替代的SugarCRMCommunityEdition也在紧锣密鼓地进行中。) 10。Vagrant 总的来说,Vagrant是一个命令行工具,负责启动和配置虚拟机。在Vagrant的帮助下,虚拟机环境将获得可重复性和可移植性,用于定义环境的数据将存储在文本文件中,使我们可以轻松地对相关环境进行版本控制,并通过编码实现虚拟机管理。Vagrant允许您在自己的本地计算机上设置开发环境,并使其尽可能接近您的生产环境——无论您使用的是哪种主机操作系统。另外,Vagrant的学习过程非常简单,大家绝对可以快速上手。原标题:2015年十大开源项目,作者:JenWikeHuger
