|
Facebook开源黑客代码生成器 灰鸽子下载,远程控制软件
黑客Codegen创建Facebook的PHP代码”续集,灰鸽子。
继续与开源努力,Facebook已经开源黑客Codegen,自动生成黑客代码库。
黑客是Facebook的PHP语言的剥离,使用HHVM虚拟机。
图书馆,同时,生成的代码写入签署文件,以防止不受欢迎的修改。
”背后的想法写代码,写代码是提高抽象层次,减少耦合,”Facebook在其攻击Codegen GitHub页面。
“能够生成代码通过自动代码生成允许程序员提高抽象层次,使框架声明和翻译成高质量的攻击代码,“说Facebook Alejandro Marcu软件工程师,在一篇博客文章中。“我们已经使用黑客Codegen在Facebook。看到如此多的内部成功之后,我们开源这个库,这样更多的人可以利用它。”
构建攻击CodeGen之前,Facebook主要通过连接字符串和一个辅助函数生成的代码。“我们早就意识到,我们需要一个好的库来生成代码,由于连接字符串来生成代码并不真正规模,“Marcu说。“在那个时候,我们没有那么多的代码生成在FB,主要是将值放入数组,所以我们没有任何好工具除了签署文件。”
Facebook一直在一个开放热潮,提供这些技术作为其核素Web和本地移动开发的IDE,反应本地JavaScript软件,开源的ComponentKit iOS UI开发框架。
同时,Facebook的解析集团计划使其通过开源的sdk,灰鸽子使用教程。 |
|