Linux.中国 - 开源社区

 找回密码
 骑士注册

QQ登录

微博登录


2016:黑鸭子年度最佳开源新秀奖

2016-3-31 08:08    评论: 3 收藏: 3    

 

6.React Native

移动应用开发者经常面临艰难的决定:应该使用Android或iOS的原生工具来建立项目,还是选择一个跨平台的解决方案?一方面,原生应用速度更快,用户体验更好。但使用原生模式开发则意味着至少要使用不同的语言和框架编写两次相同的应用。大多数跨平台工具通常利用JavaScript让应用只写一次,但这样完成的应用往往表现不佳,用户界面也无法达标。

React Native是一个由Facebook赞助的开源项目,能让你同时拥有这两种方式。React Native框架应用React JavaScript库建立原生应用,让应用逻辑在JavaScript中运行,但用户界面则保持在iOS和Android的原生状态中。对于开发者来说,React Native代表着的是一种移动应用开发范式的转变:“学习一次,任意编写。” 

7.Kontena

Docker容器技术为DevOps团队的应用打包和部署工作带来了革命性的突破,但许多企业与机构在协调大规模容器管理时依然感到非常痛苦。

Kontena是一个开源容器管理解决方案,建造的目的就是帮助开发者“获得最大的幸福”。Kontena包括一系列成熟的技术和功能,用于加速容器开发与打破成功部署的障碍,其中包含了多主机、多AZ容器协调、Weave覆盖网络技术、VPN访问后端容器以及一个直观的应用部署工作流。Kontena提供了企业开发、部署、监控容器系统所需要的一切。它可以安装在任何云基础架构之上,完全开源,而且将很快扩展至Docker以支持Windows容器、CoreOS rkt和其他容器技术。 

8.Nulecule

Docker的开放容器提议精简了应用的打包工作,但对于多容器的应用实例来说,管理资产依赖与联系依然是非常困难的任务。

Nulecule项目将重点放在了复杂的多容器应用打包之上,同时保证所有实例的流畅部署。Nulecule由Red Hat所赞助,提供了用来管理资产关系的整体系统。与大多数容器系统将多容器应用看作单独的组件不同,Nulecule的复合容器方法提高了整个应用的灵活性和可移植性,建立应用细则,采用标准化方式来描述和封装多容器应用,同时在每个容器的镜像中包含了所有的依赖参考和业务流程元数据。 

9.InSpec

DevOps工作经常混杂着各种复杂棘手的遵从协议,这让开发过程变得缓慢。InSpec项目通过自动化的遵从性测试为开发铺平了道路,成为应用开发生命周期的一个组成部分。

InSpec开源框架提供了一系列复杂的功能用以指定遵从性、安全与法规需求,包括专门针对合规问题的测试、优先控制元数据标签和快速高效运行测试的命令行界面。 

10.Hygieia

在开源领域大举投资的并非只有高科技巨头。今年Capital One在寻找合适自己的DevOps仪表盘时发现无论是商业项目还是开源领域都没有很好的解决方案。因此,Capital One决定自己开发一个:这就是Hygieia,去年在Github上发布的一个企业DevOps仪表盘开源项目。

Hygieia为开发团队和业务领导在软件开发期间提供了简单的可访问全DevOps过程的快照视图。与传统仪表盘只覆盖开发流程的某一部分不同,Hygieia提供了一个全面的视图,通过两种形式体现:窗口小部件视图和管道视图。窗口小部件视图用来显示更详细的信息:目前的冲刺情况、代码贡献活动、持续整合活动、代码分析、安全性分析、单元与功能测试结果以及部署和环境状况。而管道视图则用来显示每个组件开发、测试和部署阶段的整个生命周期进程。 

查看其它分页:

发表评论


最新评论

我也要发表评论

hazdzz [Firefox 45.0|Mac 10.9] 2016-4-11 01:16
都没用过。。。
回复
kashu [Chromium 49.0|Ubuntu] 2016-3-31 11:52
1
来自广西来宾的 Chrome 49.0|Windows 7 用户 发表于 2016-3-31 08:26 的评论:
黑鸭子不是唱歌的吗
注:国外的黑鸭子不唱歌
3 回复
来自广西来宾的 Chrome 49.0|Windows 7 用户 2016-3-31 08:26
黑鸭子不是唱歌的吗
2 回复

热点评论

kashu [Chromium 49.0|Ubuntu] 2016-3-31 11:52
注:国外的黑鸭子不唱歌
3
来自广西来宾的 Chrome 49.0|Windows 7 用户 2016-3-31 08:26
黑鸭子不是唱歌的吗
2
返回顶部

分享到微信朋友圈

打开微信,点击底部的“发现”,
使用“扫一扫”将网页分享至朋友圈。