WEB basada en documentos y WEB basada en aplicaciones
Hay dos tipos de WEB: tipo documento y tipo solicitud.
La WEB de tipo documento se utiliza para transportar contenido. No requiere mucha interacción, pero sí debe ser compatible con los motores de búsqueda. Por ejemplo, varios blogs, contenidos, sitios web de medios, etc.
La aplicación WEB se utiliza para completar varias funciones interactivas complejas. Sea interactivo, pero no es necesario que sea compatible con los motores de búsqueda. Por ejemplo, SAAS, WEBAPP, miniprogramas, juegos WEB, etc. entran en esta categoría. Estas WEB basadas en aplicaciones pueden incluso empaquetarse en aplicaciones móviles, PC y MAC.
Es muy significativo distinguir entre dos tipos de WEB.
El año pasado, desarrollé mi propia plataforma de desarrollo de código bajo utilizando vue y nuxt framework. Basado en la idea de utilizar una pila de tecnología unificada para el front-end, todas las páginas de lista y páginas de contenido utilizadas para presentar contenido también se implementan utilizando vue y nuxt.
El desarrollo es realmente divertido. El despliegue es demasiado complicado. La plataforma de desarrollo de código bajo y la plataforma de gestión correspondiente son tanto SAAS como WEB orientada a aplicaciones. La parte utilizada para presentar contenidos es la WEB de tipo documento. Para una pequeña parte de la WEB basada en documentos, tuve que usar nodejs para implementarla, solo para que los motores de búsqueda la indexaran. Es como matar un pollo con un cuchillo.
Nunca antes había usado nodejs, pero lo descubrí después de usarlo. Su implementación es mucho más problemática que php. Además, nodejs consume entre varias y diez veces más memoria del servidor que PHP y es necesario actualizar la configuración del servidor.
¿Cuál es el resultado final?
La WEB basada en documentos diseñada con vue y nuxt front-end no es mejor que la WEB basada en documentos generada con lenguajes de back-end como php o golang. Más bien, aumenta los costos.
No hay necesidad.
La WEB basada en documentos es más adecuada para generarse directamente utilizando el lenguaje de fondo.