¿La parte delantera grande es diferente de la parte delantera? ¿Cuál es la diferencia?
En pocas palabras, big front-end es el nombre colectivo de todos los front-end, como Android, iOS, Web, Watch, etc. De esta forma se unifica la capa más cercana al usuario, la capa de interfaz de usuario. La característica más importante de la gran interfaz 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. Entonces, ¿hay alguna tecnología que se pueda aprender desde el principio? Si quieres aprender bien, debes seguir aprendiendo todos los días. Para facilitar la comunicación y el aprendizaje de todos, también se ha creado un grupo para compartir métodos de aprendizaje y profesores profesionales retransmiten en directo cursos de front-end todos los días. Los primeros 132 en esta falda con botones son 667 y los de atrás 127. Estudiantes que quieren aprender. from zero front-end learning, puedes unirte. ¡Si solo te unes a la diversión, no vengas! ¿Es suficiente para resolver este problema? El gran front-end surgió como lo requieren los tiempos. De hecho, el núcleo principal del gran front-end es la tecnología multiplataforma, y los desarrolladores solo necesitan un conjunto de diferencias entre varias plataformas. de pilas de tecnología para desarrollar productos que sean adecuados para múltiples plataformas de clientes.
El front-end de hoy requiere una variedad de habilidades de desarrollo. Con el gran desarrollo de las cuentas públicas y los pequeños 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 solo 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.