Red de conocimiento de recetas - Recetas gastronómicas - ¿Tienes que usar vue para lograr la separación entre el front-end y el back-end?

¿Tienes que usar vue para lograr la separación entre el front-end y el back-end?

vue3 se puede usar sin separación de front-end y back-end

La separación de front-end y back-end significa que los datos del back-end están encapsulados en una dirección URL, y el front-end solo necesita solicitarlos a través de ajax . No necesita un marco para lograr la separación, vueangular nace para mejorar la eficiencia del desarrollo.

En el futuro, básicamente todas las páginas web utilizarán la estructura de separación de front-end y back-end, pero ahora la mayoría de las empresas todavía desarrollan front-end y back-end de forma mixta. También depende del tipo de gran empresa que desee. Para ir y luego para La eficiencia del desarrollo está básicamente separada del front-end y back-end, por lo que no significa que tengas que aprender Vue y otras cosas del front-end.

Ventajas: Buen rendimiento, aplicación de una sola página simple y fácil de usar con separación de front-end y back-end, buena experiencia de usuario. Desventajas: Vue es para aplicaciones de una sola página, las aplicaciones de varias páginas pueden. También se puede hacer, pero no es lo suficientemente flexible.

Dijiste que es una separación de front-end y back-end, por lo que no necesitas anidar vue en el código php. El front-end y el back-end utilizan interfaces puras para intercambiar datos. Encuentre colegas de back-end para definir la interfaz tranquila y aclarar la estructura de los datos devueltos. Luego, el front-end puede simular los datos para el desarrollo. Cómo lograr la separación de front-end y back-end

La separación de front-end y front-end significa que el front-end y el back-end se comunican solo a través de JSON, y la componenteización y la ingeniería no necesitan depender en el back-end para lograrlo.

En la fase de desarrollo, los ingenieros de front-end y back-end acuerdan una interfaz de interacción de datos para lograr desarrollo y pruebas paralelos; en la fase de ejecución, el modo de separación de front-end y back-end debe realizarse; implementarse en la aplicación web por separado, y el front-end y el back-end solo utilizan HTTP u otras solicitudes de interacción de protocolo.

Una vez separados el front-end y el back-end, el back-end no debe modificar el archivo del proyecto del front-end y la interacción entre el front-end y el back-end debe realizarse a través de ajax. Por lo tanto, el backend solo necesita proporcionar la API y el frontend llama a la API en HTML.

En primer lugar: la arquitectura del sistema de software con separación de front-end y back-end se deriva principalmente de la arquitectura de separación de front-end y back-end con la popularidad de Internet en los últimos años para Mejore la velocidad de respuesta de la interacción front-end y front-end y mejore la experiencia del usuario. Por ejemplo, la combinación de Vue, NodeJS y arquitectura de microservicios.

) Webpack configura el proxy. Esto se puede solucionar a través de la documentación del paquete web o GOOGLE. El front-end de WeChat era originalmente jsp, pero ahora es necesario separar el front-end y el back-end. Simplemente use HTML5 o Vue. Además, JSP es un modelo de desarrollo que no separa el front-end y el back-end, mientras que HTML es generalmente un modelo de desarrollo que separa el front-end y el back-end. front-end, ya no hablaremos sobre los problemas de JSP y HTML, es hablar sobre qué tecnología usar para el desarrollo.

El código de fondo se divide, todos los archivos jsp se descartan y el controlador solo devuelve datos json.

La separación de front-end y back-end es más rápida. Los beneficios de la separación de front-end y back-end: puede lograr un verdadero desacoplamiento de los extremos frontal y posterior. El servidor front-end utiliza nginx. .

En 2020, si desea crear un sitio web tradicional para PC (varias páginas, en línea con SEO), necesitará ingeniería...

1. 2020 nosotros Puede elegir el modo de separación de front-end y back-end y utilizar el modo vue WebAPI para desarrollar páginas de PC.

2. Publicidad y promoción del sitio web En primer lugar, la propia empresa debe tener el conocimiento para promocionar el sitio web: la dirección del sitio web de la empresa debe agregarse dondequiera que aparezca información de la empresa, como tarjetas de presentación, oficina. Los suministros, los materiales promocionales y los anuncios en los medios esperan. Además, la publicidad online y el registro en motores de búsqueda también son las principales formas de promocionar el sitio web.

3. En primer lugar, debemos priorizar el tráfico principal del sitio web y dividir el tráfico del sitio web de forma más vertical. Por ejemplo, un sitio web que vende vino necesita pensar en qué clientes centrarse. El vino se divide en tipo de sabor ligero, tipo de sabor fuerte y tipo de sabor salsa, y se dirigen a diferentes grupos de usuarios. ¿El backend necesita aprender VUE?

1. Entonces, eso no significa que debas aprender VUE para estas cosas del front-end.

2. Cuando un programador domina Java, web y otros cursos relacionados, puede trabajar directamente en proyectos. Vue solo agrega una nueva opción a la forma de hacer proyectos. No importa el proyecto.

3. Sin embargo, si no necesita el patrón arquitectónico de separación de front-end y back-end, no necesita usar Vue.js u otros marcos de front-end. Por lo tanto, el uso de Vue.js u otro marco depende de una variedad de factores, como las necesidades y el diseño de la aplicación que está creando, así como los niveles de habilidad y las preferencias personales de los miembros de su equipo.

4. Si simplemente utiliza varios códigos fuente abiertos de CMS tradicionales para crear un sitio de imitación, obviamente su tecnología no puede mantenerse al día si el proyecto que desarrolla tiene mucha interacción de datos y una separación obvia entre el frente y el frente. back-end, entonces Vue será la mejor opción para su futuro crecimiento tecnológico. ¿Debo usar vue para el desarrollo front-end o usar h5 directamente?

1. Creo que las cosas más relevantes para el front-end deberían ser una interfaz atractiva y una alta eficiencia de desarrollo. En el lado de la PC, creo que bajo las condiciones actuales de la red, no hay que preocuparse en absoluto por el rendimiento del front-end.

2. Front-end web es un término general y h5 es solo una de ellas, mientras que css, html, etc. pertenecen al front-end. Por ejemplo, la interfaz web es una cesta de frutas. El h5 puede contener una manzana, pero también otros plátanos, pitaya, uvas, etc.

3. Si desea que su aplicación sea lo más pequeña y rápida posible, elija Vue; si planea crear una aplicación grande, elija React si desea que un marco sea aplicable; Al mismo tiempo, para aplicaciones web y nativas, elija React.

4. vue-element-admin es una interfaz de usuario de panel de control basada en vue0 y el marco de interfaz de usuario del panel de control de Element. Esta es la plantilla de sistema de gestión preferida para los programadores de front-end desarrollados utilizando la pila de tecnología vue. Es muy maduro y hay comunidades relevantes y personal de mantenimiento, por lo que no hay necesidad de preocuparse por problemas de desarrollo.

5. Cuando la aplicación requiere una página h5, como desarrollo front-end, ya sea que usemos acústico js o el framework Vue o React, solo proporcionamos una página para la aplicación. Cuando la aplicación solo necesita h5 para mostrarse, solo necesitamos escribirle una página, lo cual es muy simple.

6. En la era Vue0, los marcos de desarrollo front-end de los fabricantes nacionales están casi orientados a React. De hecho, ahora Vue y React son casi iguales, cada uno tiene sus propias ventajas y desventajas. La brecha entre los dos está más en la brecha entre la sintaxis, la actividad comunitaria y los principios de implementación.