¿Cuáles son las responsabilidades específicas de los ingenieros de front-end y back-end web?
1. El trabajo principal del front-end web:
1. Ingeniero de desarrollo de front-end web, cuya principal responsabilidad es utilizar diversas tecnologías web como (X)HTML. /CSS/JavaScript/Flash para desarrollar el desarrollo de productos del cliente.
2. Complete el desarrollo del programa cliente (es decir, el lado del navegador), desarrolle módulos JavaScript y Flash, y combine la tecnología de desarrollo en segundo plano para simular el efecto general, realice un desarrollo web que enriquezca el Internet, y nos esforzamos por mejorar a través de la tecnología la experiencia del usuario.
2. Las principales tareas de los ingenieros de back-end:
1. Puede escribir códigos Java, PHP, C++ y otros lenguajes, puede escribir declaraciones SQL y puede crear bases de datos simples. , puede
Spring e iBatis, comprender algunos patrones de diseño, etc.
2. Lo principal es la interacción e interacción del sitio web o software, el backend de la aplicación móvil y el sistema de base de datos;
3. El ingeniero de front-end es el principal responsable de: diseño de la página, procesamiento de compatibilidad (como diferentes navegadores, entre terminales), lógica de interacción y visualización de datos de back-end, etc. (puede verlo de esta manera)
Los ingenieros de back-end son principalmente responsables de: almacenamiento de lógica de datos (base de datos, redis, etc.), diseño de lógica compleja (como control de permisos, interacción de datos de front-end, información de configuración, enrutamiento, etc. )
Información ampliada:
Conceptos básicos de la tecnología de los ingenieros de front-end web:
1. Comprenda algunos marcos JS de uso común, como jQuery, YUI, etc. .
2. Domina los métodos de cálculo de JavaScript más básicos.
3. Tener un buen conocimiento del método actual de producción de páginas web (Web2.0) HTML+CSS en Internet, así como de la compatibilidad de los principales navegadores.
4. Dominio básico de tecnologías de última generación (HTML5+CSS3).
5. También es necesario tener conocimientos de otros lenguajes de programación de TI como: PHP, Java, .net. ¡Algunas empresas también requieren que sepas un poco sobre optimización SEO!
Material de referencia: Enciclopedia Baidu: ingeniero de interfaz web