Red de conocimientos turísticos - Conocimientos sobre calendario chino - ¿Por qué mvvm no es compatible con los motores de búsqueda?

¿Por qué mvvm no es compatible con los motores de búsqueda?

No es que el método o plantilla mvc de back-end se retire por completo del escenario de la historia, sino que el front-end debe tener contenido más importante. En otras palabras, la interfaz ya incluye la visualización del contenido y la representación de la página. ¿Por qué dices eso? Porque las funciones de front-end se están volviendo cada vez más poderosas y el auge de Node.js ha dado a los desarrolladores de front-end más autoridad para manejar la función de representación de páginas.

Piensa en cómo solía ser el desarrollo. Los diseñadores diseñan páginas PS y los ingenieros de front-end desarrollan las páginas estáticas correspondientes. Los ingenieros de backend convierten páginas estáticas en páginas dinámicas y plantillas dinámicas. Hay varios problemas con esto, es decir. Los diseñadores pueden manejar el contenido de los ingenieros de front-end pidiéndoles que escriban páginas estáticas. Pero las páginas estáticas escritas por los diseñadores obviamente no son muy buenas ni profesionales. Los ingenieros de back-end entienden los lenguajes de back-end, pero carecen de conocimientos de front-end. Por lo tanto, al convertir una página estática en una plantilla dinámica, se pueden modificar las etiquetas correspondientes. El estilo de la página puede ser incorrecto después de la modificación y los ingenieros de front-end deberán corregirlo nuevamente.

La solución actual es dejar que el diseñador complete el borrador del diseño. El ingeniero de front-end cortará directamente la imagen en una página estática. Luego escríbalo como una plantilla de renderizado de back-end. Hay carne para renderizar y luego el ingeniero de back-end solo proporciona la interfaz de datos correspondiente. Esta forma de trabajar tiene una gran ventaja. Los ingenieros de back-end no tienen que pensar en cómo se representa y presenta el front-end. Da un ejemplo sencillo. Ahora los ingenieros de front-end deben enfrentarse a algo más que PC, aplicaciones web, Android e iOS. Luego, los ingenieros de back-end solo se centran en proporcionar datos y procesos de lógica empresarial en segundo plano. Rendimiento del servidor y gestión del servidor. Las responsabilidades son más claras y el negocio está más enfocado.

Cuanto mayor sea la función del front-end, mayor será la responsabilidad. Con respecto a si Qiandan usa m v ​​c o MV C, el front-end debe usarlo de acuerdo con las funciones específicas. Si se trata de un sitio web empresarial o requiere SEO, se recomienda utilizar el mecanismo de representación de plantillas. Los datos se representan en archivos HTML. Si no hay necesidad de SEO o plataforma de gestión, puede utilizar mvvc para proporcionar fuentes de datos o procesamiento de representación. de archivos js.