博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
十大开源项目_2015年十大开源项目
阅读量:2531 次
发布时间:2019-05-11

本文共 2155 字,大约阅读时间需要 7 分钟。

十大开源项目

我们从今年最受欢迎的项目中收集了10个编辑精选。 ( )

2015年十大开源项目

在开源大数据处理方面,Hadoop不再是游戏中的唯一名称。 Apache Spark是一种通用的分布式数据处理工具,它使用户可以跨多个节点处理巨大的数据集,从而协调处理过程,以便用户可以专注于以他们选择的语言编写查询。 今年年初,我们宣布了由Apache Spark 的数据处理 ,仅23分钟即可获得100 TB数据。 在随后的几个月中,对Apache Spark的兴趣并未减缓,该项目获得了许多新的贡献者和采用者。

Blender Foundation的使命是“为艺术家和小型团队建立免费和开源的完整3D创作渠道”。 今年,我们在Opensource.com上运行的看到了Blender的强大功能。 作家兼搅拌机爱好者Jason van Gumster( 作者)分享 ,包括最近在阿姆斯特丹报道。

当您处理大量原始数据时,有时可视化是解释您所查看内容的最佳方法。 在Web上提供该可视化效果时,您可以添加新的交互级别,以易于理解的格式为受众显示信息。 D3是一种简化此操作的工具,它是一个基于JavaScript的数据可视化框架,它提供用于在图表,图形,曲线图,地图等中显示数据的选项。 作为今年综述的一部分,我们对D3进行了简要介绍。

如果您花费大量时间来管理计算机上的文件,则需要一个适合您需求的文件管理器,该文件管理器具有使您能够快速轻松地控制文件系统的功能。 Dolphin是许多基于KDE发行版中的默认文件管理器,是一种功能强大的工具,可以帮助您组织文件。 有关Dolphin的更多信息,请查看Opensource.com社区主持人David Both从今年初开始的全面审查和 。

自从git十年前作为BitKeeper的开源替代品(用于管理Linux内核的源代码)以来,版本控制的世界肯定已经改变。 从那时起,gitSwift成为最受欢迎的工具,用于跟踪对文件的更改,而不仅仅是跟踪代码。 Git帮助跟踪对文件的更改,修订,分支和协作开发可以帮助改善项目的工作流程。 您是否仍在与旧的源代码管理器一起工作,但考虑迁移到git? 这里有一些很棒的 ,可以帮助您迈出第一步。

借用对该开源团队聊天替代方案的评论:

“最重要的是一种非常现代的团队聊天方式。目前,它的Beta版本中,最重要的是在Golang上使用React框架下的大量JavaScript编写。它具有私人和公共聊天的功能,包括一对一的交流,良好的存档支持,以及与Slack非常相似的界面,其中包括您所期望的大多数功能。实际上,如果您已经在使用Slack,则有一个简单的导入功能,可让您在当前频道和档案库中移动。 Mattermost还集成到您组织的现有LDAP或Active Directory身份验证系统中。”

Piwik是Google Analytics(分析)的一种开源替代品,据作家Scott Nesbitt所述,它有可能包含您所需的功能。

:“这些功能包括访问您网站的访问者的数量,访问者的来源(网络上和地理上的)数据,离开您的网站的页面以及跟踪搜索引擎引荐的能力。Piwik Piwik还集成了65个内容管理,电子商务和在线论坛系统(如WordPress,Magneto,Joomla!),可以为您的生活提供便利,其中包含大量报告,您可以自定义仪表板以查看想要查看的指标。和vBulletin使用插件。除此之外,您只需要在网站页面上添加跟踪代码即可。许多网络托管公司将Piwik作为其一键式安装程序包的一部分。您可以 Piwik或使用 。”

有趣的事实:LulzBot 3D打印机的制造商Aleph Objects 。

在大数据时代,现在可能是学习R的时候了,R已经成为数据科学家和对统计计算和图形感兴趣的其他人选择的编程语言,并如Revolution Analytics的 。 今年早些时候, 成为一个Linux Foundation合作项目,旨在为R-Hub的开发提供支持,R-Hub是一个新的代码托管平台,用于为R开发和分发软件包。

SugarCRM是开放源代码客户关系管理空间中的800磅重的大猩猩,以前曾被选为我们的 。 SugarCRM社区版可以作为开箱即用的完整解决方案,用于希望更好地保持联系人可管理性或希望将姓名列表变成可操作的组织的组织。 SugarCRM拥有大量功能和可插拔的基础架构,可以进行更多的自定义,对于想要处理其联系人的组织而言,它是一个很好的解决方案。 (编者注:SugarCRM 6.5社区版是SugarCRM的最新开源版本,并且仍在广泛使用。基于SugarCRM CE构建的开源替代方案正在日益普及。)

简而言之, 是用于启动和配置虚拟机的命令行工具。 使用Vagrant,环境是可复制和可移植的,并且定义环境的数据存储在文本文件中,使您可以轻松地对环境进行版本控制和管理虚拟机,就像编写代码一样。 Vagrant允许您在本地计算机上设置几乎与生产环境相同的开发环境,而不管您的主机操作系统是什么。 另外,学习如何开始使用Vagrant也很容易。

感谢对本文的帮助。

翻译自:

十大开源项目

转载地址:http://nvnzd.baihongyu.com/

你可能感兴趣的文章
阶段1 语言基础+高级_1-3-Java语言高级_09-基础加强_第2节 反射_7_反射_Class对象功能概述...
查看>>
阶段1 语言基础+高级_1-3-Java语言高级_09-基础加强_第1节 基础加强_4_Junit_@Before&@After...
查看>>
阶段1 语言基础+高级_1-3-Java语言高级_09-基础加强_第2节 反射_9_反射_Class对象功能_获取Constructor...
查看>>
阶段1 语言基础+高级_1-3-Java语言高级_09-基础加强_第2节 反射_6_反射_获取字节码Class对象的三种方式...
查看>>
阶段1 语言基础+高级_1-3-Java语言高级_09-基础加强_第2节 反射_11_反射_案例
查看>>
阶段1 语言基础+高级_1-3-Java语言高级_09-基础加强_第2节 反射_8_反射_Class对象功能_获取Field...
查看>>
阶段1 语言基础+高级_1-3-Java语言高级_09-基础加强_第2节 反射_10_反射_Class对象功能_获取Method成员方法...
查看>>
阶段1 语言基础+高级_1-3-Java语言高级_09-基础加强_第3节 注解_13_注解_JDK内置注解...
查看>>
阶段1 语言基础+高级_1-3-Java语言高级_09-基础加强_第3节 注解_12_注解_概念
查看>>
阶段1 语言基础+高级_1-3-Java语言高级_09-基础加强_第3节 注解_15_注解_自定义注解_属性定义...
查看>>
阶段1 语言基础+高级_1-3-Java语言高级_09-基础加强_第3节 注解_14_注解_自定义注解_格式&本质...
查看>>
阶段1 语言基础+高级_1-3-Java语言高级_09-基础加强_第3节 注解_17_注解_解析注解...
查看>>
阶段1 语言基础+高级_1-3-Java语言高级_09-基础加强_第3节 注解_16_注解_自定义注解_元注解...
查看>>
阶段1 语言基础+高级_1-3-Java语言高级_09-基础加强_第3节 注解_18_注解_案例_简单的测试框架...
查看>>
阶段3 1.Mybatis_01.Mybatis课程介绍及环境搭建_01.mybatis课程介绍
查看>>
阶段3 1.Mybatis_01.Mybatis课程介绍及环境搭建_02.三层架构和ssm框架的对应关系
查看>>
阶段3 1.Mybatis_01.Mybatis课程介绍及环境搭建_03.jdbc操作数据库的问题分析
查看>>
阶段3 1.Mybatis_01.Mybatis课程介绍及环境搭建_04.mybatis概述
查看>>
阶段3 1.Mybatis_01.Mybatis课程介绍及环境搭建_05.mybatis环境搭建-前期准备
查看>>
阶段3 1.Mybatis_01.Mybatis课程介绍及环境搭建_06.mybatis的环境搭建
查看>>