Ricardo Mun~oz A.:
> hay de todo, como en todas partes y aplicable a todas las cosas. te 
> puedo nombrar muchas aplicaciones web "exitosas" hechas en PHP
> (Wikipedia/MediaWiki, Flickr, Digg, Moodle, etc. etc.) con millones de
> usuarios diarios... me puedes tu asegurar que sus autores eligieron hacer
> esas aplicaciones en PHP porque no conocian otra cosa, ademas de que no
> tienen idea de lo que hacen?
> 
> conociendo el taman~o y el dinero involucrado en esos sitios/proyectos,
> podrian haber elegido cualquier otro lenguaje[*] como Perl, Python, Java,
> ASP, etc.  pero eligieron PHP... curioso, no??
[...]
> [*] ojo que aca no aplica el contra-argumento del millon de moscas...

Obvio que no aplica el contraargumento, si tu argumento justifica algo
totalmente distinto a la discusión original :)  Álvaro jamás afirmó que
nadie ocupe PHP.

No ataco al lenguaje ni a ti, sino al argumento.
-- 
Roberto Bonvallet
From [EMAIL PROTECTED]  Fri Oct 20 11:22:20 2006
From: [EMAIL PROTECTED] (Ricardo Mun~oz A.)
Date: Fri Oct 20 11:25:47 2006
Subject: Programar en Linux
In-Reply-To: <[EMAIL PROTECTED]>
References: <[EMAIL PROTECTED]><[EMAIL PROTECTED]       
ptop13.inf.utfsm.cl><[EMAIL PROTECTED]  l.com><[EMAIL 
PROTECTED]><7d5a202f0610191909w52142947q2 [EMAIL 
PROTECTED]><3cd5f0920610192000k2c57d340rcc6fc0a4fbb7a74  [EMAIL PROTECTED]>
        <[EMAIL PROTECTED]>
Message-ID: <[EMAIL PROTECTED]>

Franco Catrin wrote:

[...]

> 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.
>
> Conozco varios lenguajes de programación, no me considero precisamente
> torpe a la hora de programar y con la mayoria de los lenguajes nunca he
> tenido problemas (asm, c, pascal, java principalmente).  Pero 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. 

obvio, si vas hacer una aplicacion web hay que hacer muuuuchas pruebas...
y eso no ocurre solo con PHP, en Java pasa lo mismo:

http://www.puertos.es/index2.jsp?langId=1&catId=1014805434023&pageId=1039711108471
http://www.puertos.es/index2.jsp?langId=1aa&catId=1014805434023aa&pageId=1039711108471aa

> 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.
>   

claro, si haces algo a la rapida y sin pensar en cualquier lenguaje te 
pasara lo mismo...

-- 
Ricardo Mun~oz A.
Usuario Linux #182825 (counter.li.org)
From [EMAIL PROTECTED]  Fri Oct 20 11:39:10 2006
From: [EMAIL PROTECTED] (Alvaro Herrera)
Date: Fri Oct 20 12:10:10 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]>
        <[EMAIL PROTECTED]>
Message-ID: <[EMAIL PROTECTED]>

Rodrigo Fuentealba escribió:
> 2006/10/20, Franco Catrin <[EMAIL PROTECTED]>:

> >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.

Yo me atrevo a criticarlo.  Tiene muchas pifias.


> 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),

PHP es estructurado??  Que significa eso?

Mira aca:
http://l10n.postgresql.cl/es/code/

-- 
Alvaro Herrera       Valdivia, Chile   ICBM: S 39º 49' 18.1", W 73º 13' 56.4"
"I'm always right, but sometimes I'm more right than other times."
                                                  (Linus Torvalds)
From [EMAIL PROTECTED]  Fri Oct 20 12:10:58 2006
From: [EMAIL PROTECTED] (Ricardo Mun~oz A.)
Date: Fri Oct 20 12:14:21 2006
Subject: Programar en Linux
In-Reply-To: <[EMAIL PROTECTED]>
References: <[EMAIL PROTECTED]> <[EMAIL PROTECTED]>
        <[EMAIL PROTECTED]>
Message-ID: <[EMAIL PROTECTED]>

Roberto Bonvallet wrote:
> Ricardo Mun~oz A.:
>   
>> hay de todo, como en todas partes y aplicable a todas las cosas. te 
>> puedo nombrar muchas aplicaciones web "exitosas" hechas en PHP
>> (Wikipedia/MediaWiki, Flickr, Digg, Moodle, etc. etc.) con millones de
>> usuarios diarios... me puedes tu asegurar que sus autores eligieron hacer
>> esas aplicaciones en PHP porque no conocian otra cosa, ademas de que no
>> tienen idea de lo que hacen?
>>
>> conociendo el taman~o y el dinero involucrado en esos sitios/proyectos,
>> podrian haber elegido cualquier otro lenguaje[*] como Perl, Python, Java,
>> ASP, etc.  pero eligieron PHP... curioso, no??
>>     
> [...]
>   
>> [*] ojo que aca no aplica el contra-argumento del millon de moscas...
>>     
>
> Obvio que no aplica el contraargumento, si tu argumento justifica algo
> totalmente distinto a la discusión original :)  Álvaro jamás afirmó que
> nadie ocupe PHP.
>   

Alvaro dijo esto: "PHP es un mal lenguaje, es un lenguaje para gente que 
no tiene
idea lo que hace, o bien para gente que esta estancada y no tiene mas 
remedio
(codigo heredado, etc)". ahora lee mi respuesta... si vas a participar 
de un thread,
lee bien a lo que estas respondiendo... ;)

> No ataco al lenguaje ni a ti, sino al argumento.

de que estas hablando? mencione el contra-argumento del millon de moscas 
porque
siempre lo mencionan (las mismas personas) cuando alguien escribe 
"muchos usuarios"
o "millones de usuarios"...

-- 
Ricardo Mun~oz A.
Usuario Linux #182825 (counter.li.org)
From [EMAIL PROTECTED]  Fri Oct 20 12:16:57 2006
From: [EMAIL PROTECTED] (Franco Catrin)
Date: Fri Oct 20 12:16:16 2006
Subject: Programar en Linux
In-Reply-To: <[EMAIL PROTECTED]>
References: <[EMAIL PROTECTED]>
        <[EMAIL PROTECTED]      ptop13.inf.utfsm.cl>
        <[EMAIL PROTECTED]      l.com>
        <[EMAIL PROTECTED]>
        <7d5a202f0610191909w52142947q2  [EMAIL PROTECTED]>
        <3cd5f0920610192000k2c57d340rcc6fc0a4fbb7a74    [EMAIL PROTECTED]>
        <[EMAIL PROTECTED]>  <[EMAIL PROTECTED]>
Message-ID: <[EMAIL PROTECTED]>

El vie, 20-10-2006 a las 11:22 -0300, Ricardo Mun~oz A. escribió:
> Franco Catrin wrote:
> 
> [...]
> 
> > 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.
> >
> > Conozco varios lenguajes de programación, no me considero precisamente
> > torpe a la hora de programar y con la mayoria de los lenguajes nunca he
> > tenido problemas (asm, c, pascal, java principalmente).  Pero 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. 
> 
> obvio, si vas hacer una aplicacion web hay que hacer muuuuchas pruebas...
> y eso no ocurre solo con PHP, en Java pasa lo mismo:
> 
> http://www.puertos.es/index2.jsp?langId=1&catId=1014805434023&pageId=1039711108471
> http://www.puertos.es/index2.jsp?langId=1aa&catId=1014805434023aa&pageId=1039711108471aa

(en que me fijo en esos links ?)

Las pruebas son radicalmente distintas.  En el caso de un lenguaje
decente, las pruebas son enfocadas en cosas funcionales, ver si la
aplicación hace lo que tiene que hacer.

.... en PHP _además_ hay que probar si el _lenguaje_ hace lo que tu
necesitas que haga ....


> > 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.
> >   
> 
> claro, si haces algo a la rapida y sin pensar en cualquier lenguaje te 
> pasara lo mismo...

no tiene relacion.  Puedo hacer algo a la rápida en Java y no tendré los
problemas que tengo en PHP para mantenerlo.  La diferencia esta en que
en PHP puedo escribir dos lineas y listo, en Java tengo que escribir más
(a menos que una herramienta me ayude).  Pero a la hora de que tengo que
mantener eso, las lineas de PHP ya no me sirven, pero en Java solo tengo
que hacer una extensión de lo que ya tenia.

Puedo tratar de hacer lo mismo con PHP, pero el lenguaje sencillamente
no ayuda.  Un correo anterior de Alvaro hablaba sobre lo mismo

-- 
Franco Catrin L.       TUXPAN
http://www.tuxpan.com/fcatrin

Responder a