Un desarrollador front-end es el que trabaja en el lado del cliente, normalmente el navegador web. Trabaja con HTML, CSS y Javascript, y a menudo usa bibliotecas y kits de herramientas como jQuery, Bootstrap, jQuery UI, Dojo y muchos más.
Un desarrollador de back-end es el que trabaja en el código del lado del servidor y también en la base de datos. Él / ella escribe código que toma los datos enviados al servidor por el cliente y realiza acciones de soem con eso. Podría estar almacenándolo en una base de datos, recuperando registros de una base de datos, manipulando los datos o lo que se solicite. El desarrollador de backend tiene muchos más idiomas y herramientas disponibles. Algunos de los más comunes son PHP, C #, Java y Javascript, así como SQL, MySQL o Mongo DB para la base de datos. Pero hay muchos otros servidores y herramientas disponibles. Personalmente, trabajo mucho con el servidor IBM Domino, así que uso Lotusscript como el lenguaje del lado del servidor y la propia base de datos NoSQL de Domino.
Un desarrollador de pila completa está haciendo codificación tanto front-end como back-end, él / ella trabaja con la pila completa (cliente, servidor, base de datos) y a menudo incluso trabaja con gráficos usando, por ejemplo, Photoshop o Illustrator.
- Me ofrecieron un trabajo de ingeniería de software con opciones de hacer trabajos de backend o Android. ¿En cuál debería centrarme?
- ¿Has conocido a un desarrollador de Full Stack que está entusiasmado con el front-end y el back-end?
- Cómo comenzar a aprender GO Lang
- ¿Qué es un desarrollo front-end y backend?
- ¿Cuál es la diferencia entre desarrollo web y diseño web? ¿Qué es el desarrollo front-end y back-end?
Sin embargo, la mayoría de los desarrolladores parece centrarse en el front-end o el back-end.