Soluciones web para sistemas de visualización de datos
El front-end web se divide en diseñadores web, artistas web e ingenieros de desarrollo de front-end web. Primero, el diseñador web es responsable de la estructura, el color y el código de toda la página del sitio web. El artista web solo es responsable de la interfaz de usuario, como el sitio web, ya sea hermoso o no, el ingeniero de desarrollo web front-end es responsable del diseño de interacción del programa y debe cooperar con los programadores en el trabajo de diseño de interacción. /p>
El front-end web necesita dominar la tecnología de secuencias de comandos javascriptDIVCSS y las tecnologías de creación de páginas más populares actualmente, ajax y jquery, y un programa en segundo plano simple. >Las tecnologías de secuencias de comandos que deben dominarse en el front-end web incluyen javascript, DIVCSS, la tecnología de construcción de páginas más popular, ajax y jquery, y programas de back-end simples.
Para el back-end, los lenguajes de desarrollo disponibles incluyen asp, php, jsp,
p>Los entornos de construcción de los lenguajes de desarrollo back-end como NET son diferentes. Si quieres aprenderlo, depende. sobre si desea participar en programas front-end o back-end
Si tiene ciertos requisitos para el desarrollo back-end Si cumple con las condiciones, puede recurrir al desarrollo de software
Pero tienes una cierta base de lenguaje, similar al lenguaje Java
C#, etc.
La clave es observar tus propios pasatiempos.
No hay distinción en esto en las etapas intermedia y posterior, la distinción es muy fina en el proceso de desarrollo real del frente. -end, los requisitos actuales para los desarrolladores front-end y back-end El posicionamiento es
1) Desarrolladores front-end: competentes en JS, competentes en JQuery, comprenden CSS y pueden utilizar hábilmente este conocimiento para desarrollar efectos interactivos
2) Desarrolladores back-end: puedo escribir código Java, escribir declaraciones SQL, hacer diseños de bases de datos simples, comprender Spring e iBatis y conocer algunos patrones de diseño, etc.
Ahora parece que los requisitos para el front-end y el back-end son bastante bajos, especialmente el back-end. Los nuevos empleados pueden participar en el desarrollo del back-end después de la capacitación. Lo único que deben hacer es cambiar primero. Para convertirse en un trabajador calificado, esta etapa no involucra cuestiones como patrones de diseño, arquitectura, eficiencia, etc.
Primero busquemos en Google para ver qué frente tiene la Web. -El desarrollo de extremo y el desarrollo de back-end web están en Internet, y qué es el front-end web: como sugiere el nombre, es un front-end web
El front-end mencionado aquí se refiere al Front-end web, que es lo que los usuarios pueden ver y tocar en la aplicación web
El front-end Es el front-end, que es la aplicación web que los usuarios pueden ver y tocar.
Incluyendo la estructura de la página web, la apariencia visual de la web y la implementación de interacción de la capa web.
Backend web: el backend tiene más que ver con la interacción con la base de datos para procesar la lógica empresarial correspondiente
Necesitamos considerar cómo implementar la funcionalidad, el acceso a datos, la estabilidad de la plataforma y el rendimiento
A continuación, analizamos los requisitos para contratar personal de front-end en grandes empresas. Con respecto a los requisitos para contratar personal de front-end y back-end, consulte los requisitos técnicos para front-end y back-end desde esta perspectiva: Front-end web: 1) Competente en HTML, capaz de escribir estructuras HTML con semántica razonable , estructura clara y fácil mantenimiento
2) Competente en CSS, capaz de restaurar el diseño visual y compatible con los principales navegadores reconocidos en la industria
3) Familiarizado con JavaScript. Comprender el contenido básico de ECMAScript y dominar 1 ~ 2 marcos js, como JQuery4) Tener una comprensión clara de los problemas comunes de compatibilidad del navegador y tener soluciones confiables
5) Tener una cierta comprensión de los requisitos de rendimiento, comprender los requisitos de Yahoo sugerencias de optimización del rendimiento y poder implementarlas efectivamente en el proyecto
6)
Web backend 1) Competente en jsp, servlet, javabean, JMS, EJB, Jdbc, Flex Development, o muy familiarizado con herramientas, bibliotecas y marcos relacionados, como Velocity, Spring, Hibernate, iBatis, OSGI, etc.
y tener un conocimiento profundo de los modelos de desarrollo web 2) Competente en el uso de sistemas de bases de datos comunes como Oracle, sqlserver, mysql, etc., y tener sólidas capacidades de diseño para bases de datos 3) Familiarizado con las herramientas de gestión de configuración de proyectos de maven y familiarizado con las aplicaciones servidores como tomcat y jboss, y aquellos con experiencia en ajuste de carga en condiciones de procesamiento altamente concurrente tendrán prioridad 4) Competente en técnicas de diseño y análisis orientado a objetos, incluidos patrones de diseño, modelado UML, etc. 5) Estar familiarizado con la programación de redes, tener experiencia y capacidad en el diseño y desarrollo de interfaces API externas, así como diseño de especificaciones API multiplataforma y capacidades eficientes de diseño de llamadas API 6)
Se puede ver A partir de los requisitos de contratación de varias empresas, el desarrollo web tiene diferentes requisitos para el front-end y el back-end
Y la situación real actual es
En primer lugar, hay una falta de acumulación y precipitación en el front-end La acumulación de tecnología front-end profesional se ha reducido desde el año pasado. Al mismo tiempo, hay una falta de soporte y expertos de front-end, por lo que es más difícil comenzar.
Al mismo tiempo, hay menos capacitación de talentos de front-end
Una razón es que hay muy poca comprensión del front-end y la otra razón es que The Se subestima la proporción de trabajo de front-end y back-end
Afortunadamente, este año, el front-end también ha progresado rápidamente, ha capacitado a varios desarrolladores excelentes y ha resuelto conscientemente los problemas de experiencia del usuario del front-end. final, lo cual es gratificante
Este año, necesitamos ir más allá y especializarnos en la industria técnica.
En segundo lugar, el desarrollo del back-end no es lo suficientemente amplio. El sistema de conocimiento ha sido relativamente completo, pero muchos puntos de aplicación no están cubiertos
Al mismo tiempo, la comprensión del marco técnico existente no es lo suficientemente profunda y demasiado impetuosa.
El actual El equipo de diseño está tratando de resolver el problema de la alta concurrencia y el gran acceso a datos en Internet. La experiencia y la capacidad en este campo aún son insuficientes, y estos problemas deben abordarse directamente
El desarrollo de back-. la tecnología final debe ser más refinada y centrarse en resolver problemas reales
Finalmente, la falta de trabajadores calificados en el front-end y back-end afectará la velocidad de desarrollo y tampoco favorece la investigación tecnológica posterior p>