Ricardo Mun~oz A. wrote: > Rodrigo Fuentealba wrote: [...]
> >> hasta he visto programadores PHP que hasta se quiebran porque lo >> programan orientado a objetos pero no tienen idea de lo que es un >> Error 404... (peor aún, se ponen automáticamente en modo dumb = true >> cuando les dicen "tienes que escapar con \ las consultas SQL antes de >> mandarlas...") > > magic_quotes_gpc sirve para hacer eso... me auto-corrigo, magic_quotes_gpc puede servir hasta PHP5 (con las BD que escapan caracteres especiales con '\'), en PHP6 ya no vendra... ;) http://cl.php.net/manual/es/security.magicquotes.php -- Ricardo Mun~oz A. Usuario Linux #182825 (counter.li.org) From [EMAIL PROTECTED] Fri Oct 20 11:22:45 2006 From: [EMAIL PROTECTED] (Rodrigo Fuentealba) Date: Fri Oct 20 11:22:09 2006 Subject: Programar en Linux In-Reply-To: <[EMAIL PROTECTED]> References: <[EMAIL PROTECTED]> <[EMAIL PROTECTED]> <[EMAIL PROTECTED]> <[EMAIL PROTECTED]> <[EMAIL PROTECTED]> <[EMAIL PROTECTED]> <[EMAIL PROTECTED]> Message-ID: <[EMAIL PROTECTED]> 2006/10/20, Franco Catrin <[EMAIL PROTECTED]>: > El vie, 20-10-2006 a las 00:00 -0300, Rodrigo Fuentealba escribió: > > 2006/10/19, Cristian Rodriguez <[EMAIL PROTECTED]>: > > > El 19/10/06, Alvaro Herrera<[EMAIL PROTECTED]> escribió: > > > > > > > No entiendo por que se empeñan en defender lo indefendible. > > > > Pues porque es indefendible para los que no lo conocen a fondo... Si > > es por eso, podríamos culpar a Kernighan y Ritchie por los buffer > > overflows, los problemas de \0 y otras cosas en C > > [...] > > Es muy diferente, C es un lenguaje orientado a la programación de > sistemas, en ese campo la alternativa es programar en assembler en donde > la situación es mas compleja. Claro que sí, de hecho creo que nadie se atreve a criticar a C... simplemente era un ejemplo. > > PHP tiene un monton de inconsistencias como lenguaje, y algunas malas > desiciones de diseño, como el uso de variables sin declarar. Para > muchas personas eso es una ventaja, pero para mi es una de sus peores > debilidades. También es cierto. > > [...] cuando > tengo que hacer algo en PHP me preparo mentalmente porque sé que tendre > que hacer muuuuuuuuuuuuchas pruebas antes de asegurarme que realmente la > cosa esta haciendo lo que necesito. En ese sentido encuentro PHP un > lenguaje sumamente improductivo cuando tienes que hacer algo complejo. > Si tienes que hacer algo trivial (como mi blog) sirve porque puedes > dejar andando algo rapido pero a la hora de mantenerlo es un parto. > Eso pasa porque en PHP estructurado, poca gente hace funciones para cada cosa... y para PHP orientado a objetos, también es poca la gente que aprovecha sus ventajas. Yo defino en PHP mi propio framework (o lenguaje), por decirlo así, e intento no escribir nada en mis páginas de producción utilizando PHP directamente (ni siquiera un simple session_start) sino que llamo a mis propias utilidades. Una vez tengo definido eso, luego me preocuparé de mantener únicamente mi framework. Claro que existen frameworks más elegantes, por eso nunca lo he "tirado a la cancha", pero en resumen tengo clases hasta para manejar mi propio tipo de datos booleano. Por lo demás, tampoco me enojo a la hora de programar en Python, Ruby y wxWidgets (entre otros), ni siquiera en .NET, ya que desarrollo para una empresa en la cual Windows predomina... pero no quiero instalar Windows en mi PC -- Rodrigo Fuentealba Cartes Desarrollador de Sistemas Web Registered User 387639 - http://counter.li.org