Red de conocimiento informático - Material del sitio web - ¿Cuál es la diferencia en la dirección de trabajo entre la parte delantera grande y la parte delantera?

¿Cuál es la diferencia en la dirección de trabajo entre la parte delantera grande y la parte delantera?

En pocas palabras, big front-end es el nombre colectivo de todos los front-end, como Android, iOS, Web, Watch, etc. La capa más cercana al usuario, es decir, la capa UI, está unificada en la gran interfaz. La característica más importante del gran front-end es que se desarrolla una vez y se aplica a todas las plataformas al mismo tiempo. Los desarrolladores no tienen que preocuparse de que una aplicación deba desarrollarse tanto en modo Android como en iOS. El gran front-end es una era de red unificada, que no solo utiliza la red para desarrollar sitios web, sino que también desarrolla aplicaciones de redes móviles y aplicaciones móviles.

¿Por qué aparece el concepto de big front end?

Debido a la aparición de nodos, los ingenieros de front-end no necesitan depender de programas de back-end y ejecutarlos directamente, logrando así la separación de front-end y back-end. Por lo tanto, al desarrollar un nuevo producto, el servicio solo necesita escribirse una vez, pero puede haber muchos productos orientados al usuario, como sitios web, clientes de Android, clientes de iOS y subprogramas de WeChat. Dado que cada plataforma utiliza una pila de tecnología diferente, el código no se puede reutilizar, lo que supone un enorme desperdicio de mano de obra y recursos materiales. Además, si no hay tecnología que se pueda aprender desde el principio, se requiere un aprendizaje continuo. Si se deja de aprender por un día, es equivalente a aprender en vano. El efecto de aprendizaje es muy pobre. Con usted, puede venir a este QQQ. En primer lugar, la posición 132 en el medio es Los últimos 127 de los 667 estudiantes son todos estudiantes sin conocimientos básicos. Nos animamos unos a otros y trabajamos duro juntos. divirtiéndose ¡¡¡No se recomienda venir !!!! ¿Cómo solucionar este problema? Nació el gran front-end. De hecho, el núcleo principal del gran front-end es la tecnología multiplataforma, y ​​los desarrolladores solo necesitan un conjunto de tecnologías para suavizar las diferencias entre varias plataformas. pilas para desarrollar productos que sean adecuados para múltiples plataformas cliente.

El front-end de hoy requiere una variedad de habilidades de desarrollo. Con el gran desarrollo de las cuentas públicas y los mini programas de WeChat, estos dos campos se han convertido en habilidades esenciales para el desarrollo del front-end, y cada vez más personas usan Packaging. La tecnología combina tecnología de desarrollo de aplicaciones y algunas aplicaciones de escritorio. Algunas personas incluso piensan que el desarrollo en segundo plano basado en node.js pertenece a la categoría de front-end grande.

Como se mencionó anteriormente, no existe una descripción precisa del gran front-end, por lo que no se requieren todas las habilidades mencionadas, pero no hay duda de que dominar estas habilidades puede abrir más oportunidades de desarrollo.

La tecnología es lo que las empresas de Internet necesitan desarrollar, y esto es lo mismo cuando recién están comenzando. Las habilidades que tiene un programador front-end son básicamente HTML CSS JavaScript jQueuery, pero a medida que avanza el trabajo tenemos que aceptar nuevos proyectos. Por ejemplo, el front-end a menudo necesita desarrollarse en colaboración con el back-end. , necesitas usar alguna tecnología Vue.js.

Al principio, podemos escribir un sistema ERP simple y gradualmente se pueden implementar las funciones básicas de Vue.js. Es común que estemos expuestos a trabajos en los que no somos buenos. Después de manejar algunos proyectos, básicamente podemos aprender una habilidad. No podemos decir que la dominamos, pero aún podemos usarla normalmente.

La tendencia de desarrollo del gran front-end

El gran front-end no solo se convertirá en la tendencia de desarrollo del desarrollo móvil y el front-end web, sino también en la tendencia técnica de desarrollo futuro de terminales de dispositivos de visualización. La gran interfaz hará más desarrollo de terminales, ingeniería y otros trabajos, en lugar de simplemente desarrollar páginas web. Un gran ingeniero de front-end podrá encargarse de todo el trabajo de desarrollo de la terminal. Esto es más práctico que el tan debatido ingeniero de pila completa.

Pero al mismo tiempo, los desarrolladores necesitan saber más sobre la pila de tecnología. Por ejemplo, los desarrolladores nativos necesitan aprender conocimientos de front-end como html, css, js, etc., y front-end. Los desarrolladores también necesitan aprender la tecnología de desarrollo nativa de Android o iOS y luego comprender las tecnologías multiplataforma comunes. Solo así podremos integrarnos mejor en la gran familia front-end.