@minimal no es que tenga una mente limitada, si la tuviera no aportaría nada y criticara a otros usuarios por tener opiniones diferentes a las mías. Que como puedes ver en mi anterior post ofrezco respuestas y opciones.
Lo que pasa es que por el mismo diseño del lenguaje y del framework, así funcionan las cosas. Por ejemplo tu no puedes hacer monkey patching como lo puedes hacer en ruby u en otros lenguajes.
¿Que tal si cada aplicación que tuviera necesitara recargar los settings, cada vez que un app es removida o agregada? La verdad es que es tan tedioso y propenso a errores que es mejor hacer un simple reload del gunicorn, uwsgi o cualquier otro servidor de aplicaciones. Incluso algunos tienen algo llamado autoreload que hacen esto cuando modificas algún archivo.
Esto sin mencionar de ¿como resuelves dependencias entre aplicaciones? Que tal si mi aplicación A y C depende de B. ¿Que tal si elimino B? ¿Que tal si elimino A? ¿Que tal si A necesita la versión x de B y C la versión y de B?
No son simplemente, son cuestiones infundamentadas. Ni son cosas que yo decidí.
Volviendo a mi rant de PHP, también esta fuertemente fundamentado y para prueba de ello:
1.
http://eev.ee/blog/2012/04/09/php-a-...of-bad-design/
2.
http://blog.codinghorror.com/php-suc...doesnt-matter/
3.
http://whydoesitsuck.com/why-does-php-suck/
Ok, soy un tipo tolerante si hay un montón de malos programadores hagan abuso de un horrible lenguaje como PHP esta bien. Pero mi
trabajo deber aquí es evitar que esos programadores y sus malas practicas pasen a este lenguaje.