Facebook引入了一种新的编程语言,它看起来更像是PHP的扩展。他们称它为Hack,它运行在他们的HHVM引擎上。
在浏览了他们的网站并阅读了一些关于它的内容后,我想知道从PHP到Hack的迁移可能会有多大的流动性。
让我们围绕已经部署到LEMP或LAMP堆栈的web应用程序进行讨论。
我的一些初步想法和行动清单包括:
那你会怎么处理这件事?
发布于 2014-03-20 10:39:58
我是Facebook的工程师,他在Hack上工作。特别是,我编写了转换工具的几个部分,然后将它们应用到Facebook的代码库中。这实际上应该是几个问题--这取决于您的项目是如何设置的,您使用的是什么PHP特性,等等。一些良好的启动资源包括:
这就是你需要开始的。具体的后续行动最好作为一个单独的问题提出。我将尽力关注这一点,并回答我能帮助人们开始的地方!你也可以加入我们的IRC,#hhvm在Freenode。
发布于 2014-03-20 09:58:33
从它的声音,它将是几乎无缝过渡。来自有线物品关于它的:
Adermann说,Hack对现有的PHP商店特别有吸引力。“具有讽刺意味的是,”他说,“它的主要优势是它与PHP的区别很小。”就像Facebook一样,这些商店可以逐渐将业务从一种语言转移到另一种语言。
https://stackoverflow.com/questions/22541250
复制