El desarrollo web generalmente involucra 3 componentes principales:
1er Componente: Diseño UI / UX – Aquí los diseñadores son generalmente responsables de 3 entregables, es decir, Wireframes, Prototipos y Prototipos Visuales. Por lo general, los prototipos visuales también incluirán HTML y CSS.
2do Componente: Desarrollo de UI – Aquí los desarrolladores intentan convertir los diseños en el producto real. Si tienen los prototipos visuales en la mano, entonces reutilizan el CSS y HTML de los prototipos visuales, de lo contrario, son responsables de convertir un prototipo en diseño real usando HTML, CSS y jQuery. Una vez que terminan de convertir los Diseños, continúan agregando la lógica de negocios usando PHP, JavaScript de vainilla, angular js, reaccionar, etc. Al integrar la lógica de negocios, también necesitan consumir los datos que ponen a disposición los desarrolladores de back-end. . Una vez que se integran tanto la lógica empresarial como los datos. El trabajo de los desarrolladores front-end está completo.
- ¿Cómo funciona un sistema de fondo?
- ¿Qué tipos de código de front-end y back-end están involucrados en la construcción de un sitio web de base de datos de viajes?
- ¿Cuáles son las mejores fuentes para aprender diseño web (front-end) y Node.js (back-end)?
- ¿Qué es front-end y back-end, y qué idiomas especifican a qué final?
- ¿Qué sucede realmente en el back-end cuando se comparan dos cadenas?
Tercer componente: desarrollo de backend: esto generalmente va de la mano con el desarrollo de frontend, estos chicos no son responsables de la interfaz de usuario en ningún momento. Su principal entrega es ofrecer un método para que la interfaz de usuario acceda a los datos. Las tecnologías habituales utilizadas son nodejs con express & MongoDB / SQL, Java con Spring & Hibernate, PHP, etc. Por lo general, proporcionan las API de Rest con las que el Cliente puede consumir datos.
Para una aplicación web exitosa, estos tres componentes son igualmente importantes.