在看到他们的网站并阅读了一下之后,我想知道从 PHP 到 Hack 的迁移有多么流畅。
让我们围绕已经部署到LEMP或LAMP堆栈的Web应用程序进行讨论。
我的一些初步想法和行动清单包括:
那么,你会怎么做呢?
答案 0 :(得分:30)
我是Facebook的一名工程师,负责Hack。特别是,我编写了转换工具的几个部分,然后将它们应用到Facebook的代码库中。这确实应该是几个问题 - 这取决于您的项目设置的准确程度,您正在使用的PHP功能,等等。一些好的启动资源包括:
这就是你需要开始的东西。具体的后续行动最好作为一个单独的问题提出。我会尽力关注SO并回答我可以帮助人们开始的地方!您也可以加入我们的IRC,Freenode上的#hhvm。
答案 1 :(得分:1)
从它的声音来看,过渡几乎是无缝的。来自Wired Article关于它:
对于现有的PHP,Adermann说,Hack会特别有吸引力 商店。 “具有讽刺意味的是,”他说,“它的主要优势在于它有多少 不同于PHP。“就像Facebook一样,这些商店可以逐步移动他们的 从一种语言到另一种语言的操作。