PHP

Moodle es un ambiente educativo virtual (VLE) desarrollado inicialmente por Martin Dougiamas con la intención de ayudar a los educadores a crear cursos en línea pensando en todo momento en la colaboración del contenido y su evolución continua. Por supuesto, Moodle es Software Libre bajo el amparo de la GPL.

Es la plataforma educativa más extendida del mundo con más de cuarenta millones de usuarios y cuatro millones de cursos alrededor del globo. Está programada en legacy PHP (esto es que la práctica totalidad del core de Moodle no soporta clases) y por lo tanto no está orientado a objetos.

Realmente Moodle mezcla un poco de programación orientada a objetos con mucha programación estructurada. Tampoco utiliza ningún sistema de encapsulación de datos ni separa la vista de la lógica de la aplicación. Si pienso en implementar el patrón de diseño MVC en Moodle me entra la risa y una flojera interesante.

¡Vótalo!

Editores 0

Comunidad 5,5

Actividad de la comunidad