构建项目意味着什么?

问题描述 投票:0回答:3

说到编程,构建项目的真正含义是什么?

根据我的经验,它通常意味着编译一个程序。但如果它是一个像 Python 程序或 Django Web 应用程序一样不需要编译的项目呢?

build project terminology
3个回答
2
投票

通常,构建一个项目根本不是真正的“构建一个项目”。它是关于被视为项目可交付成果的“构建项目”。

在某些圈子中,可交付成果也被称为“工件”或“构建工件”;然而,“构建一个项目”实际上是“从源头构建项目的可交付成果”的缩写。


0
投票

没有考虑 python 或 django - 因为我对它们不熟悉;然而,回想一下以前从未编译过的 Visual Basic,人们会构建一个包含其程序的 p 代码文件,并且运行时库将解释它。它没有被编译,但它可以像编译过一样运行。我想构建一个 python 程序就是创建一个可以由另一个进程解释的文件。


0
投票

由于过去几年没有任何足够的答案,我将迈出这一步。

构建项目意味着创建可在目标环境中使用的可交付项

示例

  • Python 库可以内置到轮子中,以便可以从另一个程序中使用。
  • C 程序编译成可由用户在操作系统上运行的可执行二进制文件。
  • Django 应用程序可以构建到 docker 镜像中,因此可以直接部署在云上。
© www.soinside.com 2019 - 2024. All rights reserved.