Los diferentes módulos de un framework tienen una cosa en común: Todos están programados en el mismo lenguaje.
Podríamos decir que el lenguaje es la piedra angular del framework, por lo tanto es la base sobre la que se construye, aunque en algunas ocasiones, podemos elegir el lenguaje sobre el que queremos utilizar el framework.