“构建”概念是否适用于解释型语言?用哪种方法?

时间:2015-11-04 17:32:14

标签: build continuous-integration

我正在为几个PHP项目描述一个持续集成过程,我想知道“构建”概念是否适用(如果可能的话,如何)以正确的方式。

在编译语言中,例如C,“构建”概念非常明显:编译后的可执行文件。

但是使用解释型语言,例如PHP或JavaScript,没有二进制文件,你只有“唯一”的东西就是源代码,如何应用这个概念(如果可能的话)?哪个是PHP(或任何其他解释性语言)应用程序构建的一个例子?

1 个答案:

答案 0 :(得分:2)

是的,您可以使用解释型语言进行构建。使用解释语言的项目有很多很多构建系统。

构建本质上是源代码的实例,激活源代码需要一些过程。对于JavaScript,您可能必须将所有源文件连接在一起,然后缩小它们,然后打开浏览器,然后打开您的应用程序以“构建”您的软件。

因此,用解释语言编写的软件“构建”是将惰性源代码转换为机器上运行实例的过程。