Red de conocimiento informático - Problemas con los teléfonos móviles - ¿Cuáles son las responsabilidades específicas de los ingenieros de front-end y back-end web?

¿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