Facebook开源开发框架Hydra,能够简化、动态编写程序配置
Facebook开源了能够简单配置复杂应用程序的开发框架Hydra,不只能够减少开发者复制贴上样板代码(Boilerplate Code),也能动态编写(Compose)配置,而且Hydra采用了可插拔架构,因此可以与原本组织的基础设施良好的整合。 Hydra是一个轻量级的框架,可以透过编写以及覆盖配置,来简化Python应用程序的开发,特别是针对复杂应用程序的开发。开发者利用Hydra,不必重新撰写大量的样板代码,就能够轻易地加入新的功能,以符合新的使用案例和需求。 Facebook表示,代码僵化是一个普遍的问题,而Hydra提供了编写应用程序配置的新方法,开发者透过配置档案或是命令列,就能变更应用程序配置,而这解决了在修改配置时,需要维护许多只有些微差别的应用程序版本,或是需要新增自定义逻辑来覆盖配置值,Hydra则让应用程序在执行之前,就完成配置编写与覆盖。 Hydra让开发者可以在本地或是远端启动应用程序,并且使用同一个指令附加不同的参数,就能执行不同的工作,减少相关的脚本支持。Hydra提供了动态命令列页签完成功能,帮助开发者探索复杂配置选项,也减少输入错误。脸书提到,Hydra解决了复杂应用程序的工程问题,加速开发的速度,也减少错误出现的机会。 整体来说,Hydra减少了在复杂应用程序中,常见的样板代码,像是定义命令列标签、操作配置档案以及配置日志等,并提供开发者灵活的代码开发以及配置方法,增加开发人员的效率。脸书提到,他们现在开源Hydra供社群使用,而其可插拔的架构,除了可让企业内部开发其他功能,也可以支持未来社群共同开发的功能。 【编辑推荐】
点赞 0 (编辑:广州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- windows-server-2012-r2 – 在启用了配额的故障转移群集中添
- 如何解决附近共享无法在Windows 10中运行问题
- 中国IT史上两大严重事故对我们的警醒及预防措施
- 如何用九条命令在一分钟内检查Linux服务器性能?
- 几个命令了解ELF文件的”秘密“
- 内存 – x64 Windows报告安装了64GB RAM的32GB RAM – 为什
- windows-server-2012-r2 – 无法激活Windows Server 2012 r
- Win10小娜搜索速度很慢怎么办 Win10小娜搜索速度很慢解决方
- Win10电脑字体显示不正常 字体模糊不清要怎么办
- 全球五大顶级域名统计:.COM域名总量近1亿