Cada vez que uno decide desarrollar un sitio web, la primera pregunta técnica que debe responder es qué plataforma utilizar. El marco será específico de la plataforma y se ubicará sobre él. La tecnología es la combinación de la plataforma, el marco y la arquitectura del servidor.
PLATAFORMA
- ¿Cómo ha afectado la tecnología a las relaciones?
- ¿Qué constituye una adicción al teléfono celular?
- ¿Cómo llamas a esos físicos teóricos que trabajan en tecnologías avanzadas, futuristas y alucinantes listas para usar?
- ¿Es la tecnología la razón principal detrás del aumento de la contaminación?
- ¿Quién es un teléfono inteligente refusenik?
PHP, JAVA, .NET son ejemplos de plataformas o plataformas de desarrollo. Esto se convierte en el núcleo de la aplicación web. Los desarrolladores trabajan en la plataforma.
MARCO DE REFERENCIA
Framework es un conjunto de funciones y clases predefinidas que el desarrollador usa para un desarrollo más rápido. MVC es un tipo de marco. Ejemplos populares en PHP serían CodeIgniter, CakePHP y Zend Framework.
Framework le brinda un conjunto de herramientas para ayudarlo a escribir el código más rápido y mejor.
TECNOLOGÍA
La tecnología es una combinación de plataforma, marco y pila de servidores en su conjunto. Entonces, si alguien pregunta qué tecnología se utilizó para el sitio web, la respuesta puede ser Plataforma es PHP, framework es Zend, frontend es HTML5 y CSS3, el servidor web utilizado es Apache, la base de datos es MySQL, etc.
Trabajas en una plataforma. Usas un marco. Esta es la diferencia conceptual. Hay muchas respuestas por ahí, he tratado de mantenerlo simple y específico del dominio web. ¡Espero que esto ayude!