Please enable JavaScript.
Coggle requires JavaScript to display documents.
Tecnologías para el desarrollo de aplicaciones Web - Coggle Diagram
Tecnologías para el desarrollo de aplicaciones Web
¿Qué es una pila de tecnología?
La pila de tecnología correcta es, en gran medida, la clave del éxito de un proyecto de desarrollo web, mientras que la elección incorrecta de tecnologías de desarrollo de aplicaciones web puede ser una razón para el fracaso. Sin profundizar demasiado en los detalles, el desarrollo web tiene dos lados: el lado del cliente y el lado del servidor.
¿Qué es el lado cliente o frontend?
¿Qué tecnologías se utilizan en el desarrollo del lado cliente?
Lenguaje de marcado de hipertexto (HTML) y hojas de estilo en cascada (CSS). Bootstrap es un framework útil para
administrar HTML y CSS.
JavaScript (JS). JS hace que las páginas web sean interactivas. Hay muchas bibliotecas de JavaScript (como jQuery, React.js y Zepto.js) y frameworks (como Angular, Vue, Backbone y Ember) para un desarrollo web más rápido y sencillo.
El desarrollo web del lado del cliente (es decir, frontend) implica todo lo que los
usuarios ven en sus pantallas.
¿Qué es el lado servidor o backend?
¿Qué tecnologías se utilizan en el desarrollo del lado servidor?
Algunos de los lenguajes de programación:
• Ruby (Ruby on Rails)
• Python (Django, Flask, Pylons)
• PHP (Laravel)
• Java (Spring)
• Scala (Play)
El lado del servidor no es visible para los usuarios, pero alimenta el lado del cliente,
al igual que una central eléctrica genera electricidad para tu casa.
En cuanto a los lenguajes de programación del lado del servidor, se utilizan para crear la lógica de sitios web y aplicaciones. Los frameworks para lenguajes de programación ofrecen muchas herramientas para una codificación más simple y rápida.
¿Qué es un framework? ¿para qué sirve?
Un framework es un esquema o marco de trabajo que ofrece una estructura base para elaborar un proyecto con objetivos específicos, una especie de plantilla que sirve como punto de partida para la organización y desarrollo de software.
Un framework sirve para acometer un proyecto en menos tiempo, y en el sector de la programación, con un código más limpio y consistente, de manera rápida y eficaz. El framework ofrece una estructura base que los programadores pueden complementar o modificar según sus objetivos.
¿Por qué se les llama pila a las tecnologías de desarrollo web?
Cada equipo de trabajo debería encontrar una pila de tecnología perfecta para sus proyectos, uniendo sus experiencias en el uso de tecnologías para el desarrollo de aplicaciones web y averiguando qué frameworks funcionan mejor, qué almacenamiento de datos SQL se adapta a los proyectos de forma natural y qué lenguajes de programación son los más adecuados para una amplia gama de proyectos.
¿Cómo NO elegir una pila de desarrollo de tecnología web?
No elijas en función de las experiencias de los competidores.
No elijas en función de tus preferencias personales.
No elijas en función de proyectos anteriores.
No elija basándose en investigaciones en línea.