¿Cuál es la diferencia entre una plantilla web y un marco web?

Es muy probable que una plantilla web sea un diseño front-end listo en el que puede poner su contenido, dado su contexto. Es como pintar por números.

El marco web es más un conjunto de lego, es un conjunto de convenciones, patrones de diseño y bibliotecas listas para usar para tareas comunes (como ORM, autenticación, operaciones CRUD).

Estos también pueden ser marcos tanto front-end como back-end. CakePHP sería un marco de back-end. Algo como 960grid, Bootstrap o Foundation es un marco front-end.

Por lo tanto, una diferencia entre la plantilla web y el marco web con respecto al front-end es que una plantilla es un sitio listo para usar, mientras que el marco web es una colección de componentes que facilitan las tareas triviales (diseño receptivo, formularios, contenedores y modales de mejor aspecto) ), a veces tienen un estilo obstinado, a veces solo proporcionan la mera estructura.

More Interesting

¿Cuál es la mejor manera de desarrollar una aplicación web Java para crear formularios dinámicos y recuperarlos de una base de datos?

¿Qué debo considerar al diseñar una aplicación web?

A partir de cero, ¿qué tecnologías y marcos de front-end utilizarías para construir un sitio web hoy (enero de 2015)?

Si quiero crear una aplicación web escalable en 2017 (un sitio web de redes sociales) y el rendimiento es crítico, ¿debería elegir JavaEE o Spring o Node.js?

Cómo hacer una aplicación en la web para uso personal

¿Cuáles son los ejemplos de pequeñas aplicaciones web o proyectos que los principiantes pueden hacer?

¿Cuáles son los ejemplos de plataformas web que son curadas o enfocadas por el administrador del grupo, en lugar de dirigirse a usuarios individuales (los administradores agregan los usuarios, en lugar de los usuarios individuales que se registran)?

¿Cuáles son algunas metodologías de diseño empleadas antes de comenzar la codificación en una aplicación web?

¿Qué es bueno para una aplicación web con un marco de JavaScript front-end, AngularJS o React.js, si estoy usando .Net MVC5 como mi arquitectura de back-end?

¿Es posible enviar un fax desde Android utilizando un operador GSM propio?

¿Cómo / dónde puedo aprender las mejores prácticas de aplicaciones web / Cordova?

¿Cuáles son algunas de las principales tecnologías web con las que un desarrollador de JavaScript debería estar familiarizado para contratar empresas web que trabajan de forma remota en el mundo?

¿Qué necesito saber para crear una aplicación web completa en Python?

¿Cuáles son algunos de los excelentes ejemplos de aplicaciones de flujo de trabajo basadas en web?

¿Cuáles son las influencias en el diseño de ASP.NET vNext?