Pila de software significa una estructura de datos Pila (tipo de datos abstracto) – Wikipedia o una dependencia de un software en el otro ¿Qué significa el término “programador de pila completa”? ¿Cuáles son los rasgos definitorios de un programador de pila completa? .
Supongo que quiere decir desarrollo “full stack”, que es diseñar un sistema desde cero. Eso significa elegir:
- Sistema operativo (Linux, Windows, …)
- Lenguaje utilizado (Java, Ruby, …)
- Servicios para ejecutar en el servidor, también llamado back end, porque permanece dentro de la empresa.
- Cómo hacer que el servidor y el cliente se comuniquen.
- ¿Qué debe hacer la aplicación en el front-end, que debe ser instalada por el usuario?
- Idiomas utilizados por el usuario
- Sistema operativo soportado por el front end
Al hacer toda la arquitectura, el precio, el tiempo, el esfuerzo necesario y la popularidad son factores que toman las decisiones.
- Cómo subir un video a un sitio web en WordPress
- ¿Cuál es la diferencia entre rieles y griales?
- Cómo probar si a los usuarios les gusta una funcionalidad actualizada
- ¿Cuál es el mejor método para aprender varios idiomas?
- Cómo ejecutar pruebas de humo automatizadas contra una aplicación web implementada desde Codeship
El uso de una pila popular como Linux-Apache-MySQL-PHP le proporcionará un servidor que funciona en minutos, pero aún debe crear el sitio web para que se publique.
Otras soluciones, como un alojamiento con WordPress ya instalado, tienen toda la pila funcionando, pero no puede optimizar una consulta lenta o agregar un widget de video llamada al sitio web, por ejemplo.
La capa de base de datos es la que contiene los datos de los usuarios, y está en el back-end.
Para agilizar las cosas, quedarse con las opciones más populares otorga la mejor oportunidad de tener más documentación, ejemplos, soporte cuando hay errores,