Bueno, pero creo que primero hay que decidirse por cual de los dos caminos claros:
- Educativo: usar todos los mecanismos existentes con el objetivo de transmitir conocimientos sobre desarrollo y en particular POO, sin tener como principal misión llegar a un producto "final".
- Proyecto Comunitario: lo opuesto, hacer un producto "final" buscando secundariamente que en la colaboración los desarrolladores aprendan (aunque con gran posibilidad que vayan quedando por el camino).
Resumiendo: o es lo que se planteó originalmente, el problema de conocimientos y la falta de nivel en POO, o es hacer un producto con la intención de desbancar a los 200 frameworks que hay hoy día que dicen que son mejores a Ruby On Rails pero usando variables globales para todo y algunas desprolijidades más
¿Más de lo mismo, o algo distinto orientado a quién más lo necesita? ¿ayudamos a todos o nos volvemos a ayudar a nosotros mismos?
Creo que ustedes se dan cuenta en que grupo me encuentro.