说到编程,构建项目的真正含义是什么?
根据我的经验,它通常意味着编译一个程序。但如果它是一个像 Python 程序或 Django Web 应用程序一样不需要编译的项目呢?
通常,构建一个项目根本不是真正的“构建一个项目”。它是关于被视为项目可交付成果的“构建项目”。
在某些圈子中,可交付成果也被称为“工件”或“构建工件”;然而,“构建一个项目”实际上是“从源头构建项目的可交付成果”的缩写。
没有考虑 python 或 django - 因为我对它们不熟悉;然而,回想一下以前从未编译过的 Visual Basic,人们会构建一个包含其程序的 p 代码文件,并且运行时库将解释它。它没有被编译,但它可以像编译过一样运行。我想构建一个 python 程序就是创建一个可以由另一个进程解释的文件。
由于过去几年没有任何足够的答案,我将迈出这一步。
构建项目意味着创建可在目标环境中使用的可交付项。
示例