Red de conocimientos turísticos - Información de alquiler - La diferencia entre desarrollo front-end y producción de páginas web

La diferencia entre desarrollo front-end y producción de páginas web

El desarrollo front-end y la producción de páginas web no son la misma posición, es decir, el desarrollo front-end incluye la producción de páginas web.

Producción de páginas web: la producción de páginas web en un sentido general se puede dividir en dos partes, a saber, diseño de páginas web y diseño de páginas web. Desde un punto de vista técnico, basta con aprender dos programas, Photoshop y Dreamweaver. El primero es responsable de diseñar renderizados e imágenes cortadas, es decir, diseño web, mientras que el segundo es responsable de escribir código HTML y archivos de hojas de estilo CSS, que es el diseño de la página web, y reorganizar las imágenes cortadas en la posición correspondiente en la página web según la apariencia de los renders. Si define la producción de páginas web, significa utilizar herramientas de producción de páginas web para crear páginas web.

Desarrollo front-end: hasta el momento no existe una definición clara, e incluso algunas partes del backend se introducen en el desarrollo front-end, pero parece razonable. Aquí hay una lista de habilidades que los ingenieros de desarrollo front-end deben dominar:

Habilidades principales de los ingenieros de desarrollo front-end:

1.

Los lenguajes principales que se dominan son html+css+JavaScript. La historia del desarrollo de HTML ha sido de más de 20 años y ha pasado por muchas actualizaciones de versión. JavaScript es uno de los lenguajes más difíciles, y muchos expertos en programación no se atreven a menospreciarse y afirman dominarlo. Mucha gente dice que las habilidades necesarias para el desarrollo front-end son demasiado simples. Esto es una mala comprensión del lenguaje HTML. En el pasado, la mayoría de la gente menospreciaba el desarrollo front-end debido a las herramientas y la falta de una lógica sólida. Como resultado, el desarrollo del front-end en China es extremadamente lento. Incluso ahora, muchos desarrolladores front-end todavía no saben por qué se necesitan HTML5 y CSS3, y mucho menos qué innovaciones pueden aportar estas dos tecnologías. Debido a las diferencias entre JavaScript y HTML, así como a algunos beneficios del procesamiento estático y dinámico por separado. En las grandes empresas, diferentes personas suelen escribir efectos estáticos y efectos dinámicos por separado. Debido a que las pequeñas empresas necesitan reducir costos, requieren que todos sepan tanto como sea posible. En cuanto a algunos lenguajes de back-end como PHP, son lenguajes de extensión para el desarrollo de front-end. Si desea convertirse en un gerente de proyectos de desarrollo de front-end, debe comprender las ideas de implementación de back-end. Capaz de escribir plantillas adecuadas para modificaciones de back-end, para no abrumarlas. Imagine que ocurre un error en una página de más de 1 MB generada por DW. ¿Cuándo se puede encontrar y solucionar el origen del error?

2. Depuración del navegador

El navegador en el. computadora, Hay IE6 \ 7 \ 8, Firefox, Chrome, Opera, Safari, Aoyou, incluidos los principales nacionales Sohu, Tencent TT, 360 y Window of the World. Desde una perspectiva central, existen principalmente IE, IE, safari, firefox y opera. Cada núcleo no analiza el código exactamente igual, e incluso el mismo núcleo puede ser muy diferente, como IE y la versión Aoyou de IE. Sin mencionar los navegadores no convencionales, hay 8 navegadores principales y no es tan fácil ser totalmente compatible. Requiere un largo período de pruebas acumuladas y requiere el amor y la pasión de los ingenieros de desarrollo front-end por el desarrollo front-end.

 3. Tecnología de pirateo

De hecho, no es necesario enumerar esta tecnología por separado. Los desarrolladores de aplicaciones para el usuario a menudo tienen que limpiar el trasero de otros. En este momento, la tecnología de pirateo. Puede mostrar su poder, mejorar la eficiencia del trabajo. Aunque se requiere escribir código para seguir los estándares y no escribir código pirateado, es inevitable limpiar el trasero de otros en el trabajo real. Por lo tanto, esta también debería ser una habilidad necesaria para todo desarrollador front-end.

4. Estándares de la industria

Estos estándares representan la dirección del desarrollo de Internet y la creencia en el desarrollo front-end. Todo el código que escriba debe pasar la verificación estándar al 100% y usted está orgulloso de haber pasado la verificación estándar. Este sentimiento de orgullo por impulsar el desarrollo de la industria es algo que muchos trabajadores administrativos no pueden apreciar.

Además, se deben dominar algunos conocimientos de PS y otros.

Con las habilidades anteriores, se puede decir que solo se le puede considerar un desarrollador front-end calificado, capaz de participar en un proyecto grande, o por su cuenta Escriba una página web de forma independiente. La diferencia entre esto y la producción y el diseño de páginas web no es particularmente obvia desde el punto de vista del efecto, se trata de producción de páginas web, pero de hecho, lo que es técnicamente superior ya son varios niveles de cosas. Y estas son precisamente cosas que la producción y el diseño de una página web normal no pueden hacer.

Debido a que no comprenden el código detrás de DW, algunas personas dicen que conocen el código escrito a mano. Solo se puede decir que si no practican y resuelven problemas en código escrito a mano, simplemente no pueden comprender la esencia del código escrito a mano.

Evidentemente un buen desarrollador front-end es un puente entre el diseño y el código. Requiere tanto el rigor de la ciencia y la ingeniería como el sentimiento de la literatura y el arte. No solo debe comprender el diseño de interacción y mejorar la experiencia del usuario, sino también tener una base artística y capacidad estética. Sobre esta base, debe mantener las páginas completas y optimizar el rendimiento frontal del sitio web en consecuencia. La producción de páginas web es solo un componente de todo el proceso de desarrollo front-end, por lo que un verdadero desarrollador front-end es una función muy poderosa.