Respuestas:
La mayoría de las veces los consideraría sinónimos. Ambos sirven como lugares válidos para almacenar elementos de código no fuente.
Cuando ambos aparecen en el mismo proyecto, la única diferencia que se me ocurre
Sin embargo, diré que la diferencia es menor y, fuera de algunas circunstancias, deberían considerarse sinónimos.
Es solo una diferencia en la terminología. En este contexto, los activos son los recursos de código no fuente que utiliza en su solución.
Seguimos una convención / res / name, que normalmente almacena javascript, css, imágenes y más. Javascript y CSS son recursos de código fuente, por lo que los activos se preocupan más por los medios (imágenes, videos, documentos), etc., un subconjunto de recursos, si lo desea.
Encontré el framework php: la resources
carpeta de uso de Laravel como carpeta front-end. assets
como subconjuntos de resources
para almacenar el código fuente de js y css.