¿Dónde existen archivos estáticos y dinámicos en las aplicaciones web?

No hay realmente “Archivos” dinámicos en una aplicación web de la manera que lo dices. Creo que a lo que se refiere son páginas web estáticas y dinámicas y esta es una gran diferencia. Los archivos estáticos y dinámicos significan archivos (por ejemplo, product_list.doc), una versión estática de este archivo nunca cambia, una versión dinámica de este archivo se actualiza por código. Esta no es una práctica común en las aplicaciones web porque plantea riesgos de seguridad. No debe permitir que su código edite archivos en su servidor. Si puede, esto permite que un hacker altere el código que se ejecuta en su servidor y pueden suceder cosas malas.

Las páginas web estáticas y dinámicas, por otro lado, son diferentes. Una página estática es como la que ve en el sitio corporativo de Coca-Cola o en el sitio de mi empresa Blueport Software Limited. Esta página nunca cambia a menos que el desarrollador actualice el código. Una página web dinámica es como las páginas de perfil de Facebook o esta misma página de Quora. Estas páginas cambian sin que el desarrollador del sitio sepa nunca qué texto se está escribiendo en ellas. Este tipo de páginas están basadas en bases de datos. Son como páginas web estáticas, pero tienen marcadores de posición para el texto de la base de datos, el texto que se extrae de la base de datos se decide en función de las variables que envía a la base de datos para recuperar información para llenar la página.

Las páginas web estáticas y dinámicas generalmente viven en carpetas similares o iguales en su servidor, una recupera la mayor parte de su información de la base de datos y la otra la tiene escrita (codificada) en la página web.

Estático y Dinámico no son archivos, son aspectos de una aplicación web o cómo se clasifica una aplicación según la información disponible.

Estático: que no se puede cambiar una vez que se crea (bueno, hipotéticamente)

Dinámico: que se puede cambiar o que cambia regularmente

Por ejemplo:

  1. Tu nombre – Información estática. No se puede cambiar una vez que se da.
  2. Su edad: cambia todos los días.

Entonces, si tiene un sitio web sobre mí, la página de contacto será estática, ya que puede agregar directamente la información en la página y no necesitará actualizar con frecuencia, por lo tanto, no necesitará crear un lugar para almacenar el datos. Sin embargo, su página ‘Mis proyectos’ seguirá cambiando, a medida que termine los proyectos, deberá mantener una lista de ellos y mantener la página actualizada utilizando el código que lo hace por usted.

Espero que esto sea lo que estabas buscando.