Ok. No es una batalla Tengo curiosidad sobre el concepto de framework, trabajé con algunos frameworks como django, zend, rails y cakephp en varios niveles.Por qué .NET es un Framework y Java es un lenguaje
Hoy, un amigo mío me envió una presentación en la que enumeró .NET como marco, no es una gran sorpresa que haya discutido sobre .NET framework y conozco el concepto básico detrás de él, y desde mi punto de vista límite en la tecnología .NET parece justo decir que es un marco.
Pero luego me di cuenta? ¿Por qué Java es Language y .NET es un Framework? Cuanto más leo, más me confundo. Tanto Java como .NET tienen SDK, ¿es porque java se ejecuta en una VM? ¿Es porque .NET es compatible con múltiples lenguajes de programación? ¿Cuál es la gran diferencia que me falta aquí?
Es cierto que Java es un lenguaje. Entonces es C#. VB también. Entre muchos, muchos otros. – delnan
Esta es realmente una pregunta realmente intrigante en la que no había pensado antes. ¿Dónde trazas la línea entre lo que es un marco y qué es un lenguaje? –