资产和资源有什么区别?


12

我使用了多个IDE,并创建了多个默认项目。创建后,我会找到为我创建的文件夹结构。有时我会看到一个Resources文件夹,有时是Assets文件夹,有时两者兼有。实际上有(标准)差异吗?

Answers:


14

大多数时候,我会认为它们是同义词。它们都可以用作存储非源代码项的有效位置。

当两者都出现在同一个项目中时,我能想到的唯一区别

  • 资源-配置文件,其中包含代码或标记的文件
  • 资产-图片,视频,其他不是代码,标记或配置的内容。觉得很静态

我会说,虽然差异不大,但在某些情况下,应该将它们视为同义词。


如果我没有记错的话,在Unity中,自定义C#脚本位于资产文件夹中。因此,区别取决于您要问的人。
vallentin

1

这只是术语上的差异。在这种情况下,资产是您在解决方案中使用的非源代码资源。

我们遵循/ res /名称约定,该约定通常存储javascript,css,图像等。Javascript和CSS是源代码资源,因此资产(如果您愿意)更多地与媒体(图像,视频,文档)等有关。


1
在电子游戏的背景下呢?您可以将图像作为Sprite附加到“ GameComponent”。现在,它正在您的解决方案中使用,但它仍然是静态内容。应该叫什么呢?
Olson.dev 2011年

-2

我发现了php框架-Laravel使用resources文件夹作为前端文件夹。assets作为resources存储js和css源代码的子集。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.