Saltar al contenido

¿Qué es Full Stack?

septiembre 23, 2021

Desarrollador web Full Stack

Un desarrollador web full stack es una persona que puede desarrollar tanto cliente y
servidor software.

Además de dominar HTML y CSS, también sabe cómo:

  • Programar un navegador (como usar JavaScript, jQuery, Angular o Vue)
  • Programar un servidor (como usar PHP, ASP, Python o Node)
  • Programar un base de datos (como usar SQL, SQLite o MongoDB)

Software de cliente
(Interfaz)

Software de servidor
(Back End)


Pilas populares

  • Pila LAMP: JavaScript – Linux – Apache – MySQL – PHP
  • Pila LEMP: JavaScript – Linux – Nginx – MySQL – PHP
  • Pila MEAN: JavaScript – MongoDB – Express – AngularJS – Node.js
  • Pila de Django: JavaScript – Python – Django – MySQL
  • Ruby on Rails: JavaScript – Ruby – SQLite – Rails

Ventajas

La ventaja de ser un desarrollador web full stack es:

  • Puedes dominar todas las técnicas involucradas en un proyecto de desarrollo.
  • Puedes hacer un prototipo muy rápidamente
  • Puedes brindar ayuda a todos los miembros del equipo
  • Puedes reducir el costo del proyecto
  • Puede reducir el tiempo utilizado para la comunicación del equipo.
  • Puede cambiar entre el desarrollo de front y back end según los requisitos
  • Puede comprender mejor todos los aspectos de las tecnologías nuevas y futuras

Desventajas

  • La solución elegida puede ser incorrecta para el proyecto.
  • La solución elegida puede depender de las habilidades del desarrollador.
  • La solución puede generar un riesgo de persona clave
  • Ser un desarrollador de pila completa es cada vez más complejo
close