¿Qué es ‘stack’, en full stack developer?

Hasta ahora, el desarrollo de una nueva aplicación de programación ha involucrado una tecnología tan compleja que un equipo de especialistas (especialistas en diseño web o front-end, especialistas en codificación o back-end, especialistas en bases de datos, etc.) necesitaban colaborar y trabajar juntos. Pero la edad del generalista ha llegado (una persona técnica que es un “saberlo todo”, tiene una gran cantidad de información y experiencia en el manejo de todas las tecnologías (pila) requeridas en el desarrollo de software o aplicaciones) es la nueva estrella del rock. Y es conocido como un “desarrollador de pila completa”.

Algunos elementos o capas que forman parte de una “pila completa”:

Front-end: HTML5, CSS3, JavaScript

Back-end: .net, Python + Django, PHP, NodeJS, etc.

Bases de datos: MySQL, MSSql, MongoDB, Hadoop, etc.

Diseño: UX (Diseño de experiencia de usuario), UI (Diseño de interfaz de usuario), IA
(Arquitectura informacional)

Por lo tanto, el desarrollo web de pila completa implicaría la creación de aplicaciones web y móviles complejas de principio a fin. En resumen, los desarrolladores de pila completa son asistentes técnicos que pueden trabajar en cualquier parte de la pila, ¡que pueden desarrollar, codificar, diseñar, administrar bases de datos, incluso cantar y bailar!

Considere que está construyendo un proyecto con una pila de pilas o herramientas necesarias para construirlo. En un sentido más amplio, cada herramienta / conocimiento tiene un propósito en el paquete. Full stack es tener el conocimiento para construir todo el proyecto. Se utilizan diferentes pilas para construir que puede elegir según los requisitos

  • Lámpara
  • Media
  • Wamp
  • Mamp
  • Busca en google para más información

En mi entendimiento de “Stack” y fullStack, creo que Stack en el desarrollo web en particular se refiere a una combinación de varias tecnologías utilizadas en un entorno de desarrollo, por ejemplo: XAMPP, WAMP y LAMP: todas estas son combinaciones de diferentes tecnologías que ayudarán ejecutas un servidor web; PhP y una base de datos en su ubicación local o remota. a partir de ahí creo que la pila completa se explica por sí misma

More Interesting

¿Cómo inserto el contenido de Quora en mi sitio web o blog?

¿Existe un enlace de datos de tres vías en los marcos de JavaScript front-end?

¿Qué otras tecnologías de desarrollo web se deben aprender después de HTML5, hojas de estilo en cascada, JavaScript y Java Advance?

Habiendo entendido HTML, CSS y JS (algunos JQuerry incluidos), ¿dónde debería comenzar en el back-end para crear sitios web dinámicos (tengo algo de experiencia de nivel medio con Python)? ¿Qué debo comenzar a aprender?

Cómo ser un desarrollador web, y si debo aprender JavaScript para dominarlo o simplemente conocer los conceptos básicos

¿Cuál debo usar para una aplicación basada en web: Redis o Memcached? ¿Memchached tiene la función que permite ejecutar Python contra él? Si no, ¿hay alguna razón por la que debería elegir uno sobre el otro?

¿Qué servidor de datos y cableado construiría para la edición de video 4K, renderizado 3D y composición a través de la red, relativamente barato?

¿Cuál es la diferencia entre una API y la API REST?

¿Cuál es el mejor recurso para aprender la versión AngularJS 2.0?

¿WordPress y Wix disminuyen el valor de HTML, CSS y JS para construir un sitio web?

¿Cómo descargo los datos de un sitio web?

Cómo crear un complemento para una aplicación python

¿Silicon Valley se reirá de un servicio web creado a partir de una plantilla?

¿Cómo podemos agregar controles deslizantes y diferentes secciones en la página de inicio usando WordPress sin aprender WordPress desde cero?

¿Cuál es la diferencia entre AngularJs y Angular 2?