4
“ lib”文件夹和“ vendor”文件夹之间有什么区别?
对于源文件夹层次中,总有一些共同的特点,比如src,doc或test文件夹,其中有相当容易理解的内容。 但是,我意识到大型项目同时具有lib和vendor文件夹,而我一直认为它们是相同的,因为它们的名称暗示包括“ libraries来自外部的第三方vendors”。虽然,无论是在同一个项目中看到意味着是一个区别。 我找不到任何信息,也找不到关于Google的信息,也找不到诸如Filesystem Hierarchy Standard之类的资源,尽管这实际上是一种普遍的做法。 这是Symfony的一个更详细的示例:创建项目后,您将lib在项目的根目录获得一个文件夹。在此文件夹中,找到以下结构: lib +--filter +--form +--… +--vendor +--simpletest +--symfony 在此,symfony文件夹包含了所有Symfony的核心。