¿Cuál es la diferencia entre Full-Stack y Front-End?

Bueno, los nombres mismos explican los dos roles diferentes bastante bien.

Interfaz

Trabajarán en el diseño gráfico, la interfaz de usuario y todo lo que el usuario pueda ver. Es muy posible que funcionen en la lógica de front-end (validación de formularios, por ejemplo), pero no tratarán los datos si tienen que almacenarse en el back-end en una base de datos.

Completa pila

Esto es simplemente todo. Pueden configurar el servidor e instalar el código, configurar la base de datos, crear la estructura de las tablas, crear consultas para recuperar los datos, escribir la lógica para hacer algo con esos datos y verificar los datos enviados desde el front-end. Luego lo devolverán al front-end.

Cuando llegan al front-end, deben desempeñar el mismo rol que el desarrollador de Front-End.

Notas

Si alguien es solo un desarrollador front-end, entonces esperaría que fuera más creativo y tuviera una mejor idea de lo que está haciendo en el front-end. Son más especializados, por lo que esperaría un nivel más alto.

Un desarrollador de pila completa puede crear el front-end a un buen nivel, pero nunca esperaría resultados excepcionales de ellos.

Soy un desarrollador full-stack, así que hago todo en mi trabajo. No soy un desarrollador front-end brillante, ya que hay algunas personas creativas extremadamente talentosas que hacen esos roles específicamente, pero disfruto de un front-end hermoso y de alta calidad en lo que estoy trabajando cuando el usuario lo ve, y No es mi elegante código de fondo.

Completa pila

Un desarrollador de pila completa es el que se encarga tanto de las partes frontales (UI) como de las partes posteriores (Base de datos) de un sitio web / aplicación.

Interfaz

Un desarrollador front-end solo se encarga de la interfaz de usuario del sitio web / aplicación.

More Interesting

¿Es legal construir un sitio web que use contenido de Instagram?

¿Dónde puedo obtener temas de arranque personalizados?

¿Por qué a veces es mejor usar Nginx en lugar del servidor Apache?

¿Es mejor mantener el estilo de su página web dentro de las etiquetas en el encabezado del documento, o usar un href = '' para vincular su documento HTML a un CSS separado?

Cómo aprender a conectar mi aplicación iOS a la base de datos (PostgreSQL) y usar node.js como programación del lado del servidor

¿Es posible hacer una clase CSS que esté compuesta de numerosos elementos HTML? ¿Si es así, cómo?

¿Cuáles son algunos de los módulos NodeJS bien documentados que podrían satisfacer los siguientes requisitos?

¿Cuál es el mercado actual para PHP y MYSQL?

¿Existe un tema de sitio web de WordPress que tenga una configuración incorporada para garantizar una carga rápida, y también un complemento de carrito de compras rápido que pueda usar con él?

¿Cómo deberían las cuentas de administrador en un sitio web diferir de las cuentas de usuario?

¿Qué herramientas y tecnologías se utilizan para construir Squarespace?

¿Qué debe saber un desarrollador web completo?

¿Qué debo mostrar primero, una página de destino o el sitio real?

¿Crees que la eliminación del botón 'me gusta' mejoraría la calidad de la sección de comentarios de un sitio web?

Nodo js? Quiero aprender el lenguaje del lado del servidor, ¿debería comenzar con node.Js? (Sé javascript básico)