#20 Es que las críticas que hacen:
"Spaghetti SQL wrapped in spaghetti PHP wrapped in spaghetti HTML, replicated in slightly-varying form in dozens of places."
Cutrerías de ese estilo se pueden hacer en PHP, en Java, en ASP y en cualquier lenguaje de programación. Si el programador no separa el acceso a datos, de la lógica de la aplicación, de las vistas, es problema suyo y no del lenguaje. Y si no modulariza, no usa objetos y funciones y se dedica a copypastear código de un lado a otro no es culpa del lenguaje, sino del programador.
Anda que no he visto cutrewebs donde la conexión a la base de datos (usuario y contraseña incluida) se repetía en cada archivo *.php, *.asp o lo que fuera. Eso es culpa del programador.
"Spaghetti SQL wrapped in spaghetti PHP wrapped in spaghetti HTML, replicated in slightly-varying form in dozens of places."
Cutrerías de ese estilo se pueden hacer en PHP, en Java, en ASP y en cualquier lenguaje de programación. Si el programador no separa el acceso a datos, de la lógica de la aplicación, de las vistas, es problema suyo y no del lenguaje. Y si no modulariza, no usa objetos y funciones y se dedica a copypastear código de un lado a otro no es culpa del lenguaje, sino del programador.
Anda que no he visto cutrewebs donde la conexión a la base de datos (usuario y contraseña incluida) se repetía en cada archivo *.php, *.asp o lo que fuera. Eso es culpa del programador.