¿Por qué mvvm no es compatible con los motores de búsqueda?
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.