¿Qué es la pila completa?
Desarrollador web de pila completa
Un desarrollador web full stack es una persona que puede desarrollar software tanto de cliente como de servidor .
Además de dominar HTML y CSS, también sabe cómo:
- Programe un navegador (como usar JavaScript, jQuery, Angular o Vue)
- Programe un servidor (como usar PHP, ASP, Python o Node)
- Programe una base de datos (como usar SQL, SQLite o MongoDB)
Software de cliente
(Front End)
- HTML
- CSS
- Oreja
- W3.CSS
- JavaScript
- ES5
- DOM HTML
- JSON
- XML
- jQuery
- Angular
- Reaccionar
- Backbone.js
- Ember.js
- redux
- libro de cuentos
- GráficoQL
- meteoro.js
- Gruñido
- Trago
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.
- Puede proporcionar ayuda a todos los miembros del equipo.
- Puedes reducir el coste del proyecto.
- Puede reducir el tiempo utilizado para la comunicación del equipo.
- Puede cambiar entre el desarrollo front-end 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 desarrollador full stack es cada vez más complejo