2006/10/20, Cristian Rodriguez <[EMAIL PROTECTED]>:
> tengo 56 Frameworks distintos ( la mayoria solo para
> PHP5), de ellos al menos 4 son bastante populares,
los mas populares son Symfony, Prado , Cake y el Zend Framwework ( que
como aun esta en desarrollo es mas un set de librerias que un
framework)
inclusive IBM (!) esta desarrollando un producto comercial con PHP,
que se llama QEDWiki con este utlimo framework. :-)
From [EMAIL PROTECTED] Fri Oct 20 19:10:56 2006
From: [EMAIL PROTECTED] (Franco Catrin)
Date: Fri Oct 20 19:10:13 2006
Subject: Programar en Linux
In-Reply-To: <[EMAIL PROTECTED]>
References: <[EMAIL PROTECTED]>
<[EMAIL PROTECTED] ptop13.inf.utfsm.cl>
<[EMAIL PROTECTED] i l.com>
<[EMAIL PROTECTED]>
<7d5a202f0610191909w52142947 q2 [EMAIL PROTECTED]>
<3cd5f0920610192000k2c57d340rcc6fc0a4fbb7 a74 [EMAIL
PROTECTED]>
<[EMAIL PROTECTED]> <[EMAIL PROTECTED]>
<[EMAIL PROTECTED]> <[EMAIL PROTECTED]>
<[EMAIL PROTECTED]>
<[EMAIL PROTECTED]>
Message-ID: <[EMAIL PROTECTED]>
El vie, 20-10-2006 a las 16:38 -0300, Germán Poó Caamaño escribió:
> On Fri, 2006-10-20 at 15:13 -0300, Franco Catrin wrote:
> > El vie, 20-10-2006 a las 13:00 -0300, Ricardo Mun~oz A. escribió:
> > > Franco Catrin wrote:
> > [...]
> > Tampoco tienes un manejo seguro de excepciones, obligar al programador
> > que se haga cargo de ejecutar código en donde puede ocurrir una
> > excepcion, y darle oportunidad de hacer una limpieza posterior (como lo
> > bloques try/catch/finally de C# y Java)
>
> Si bien, el lenguaje debiera proveer manejo seguro de excepciones,
> mucho influye en las buenas prácticas del programador.
>
> Es fácil escribir:
>
> try {
> foo_bar();
> } catch {
> } finally {
> }
>
> "porque así no me salen errores".
Eso es "saltarse" los errores, y es para agarrar a alguien a palos.
La diferencia está en que t/c/f te avisa que algo puede suceder a la
hora de compilar. En el caso de PHP la unica forma de saber es probar,
aun asi no tienes como cubrir todos los casos de prueba en tiempos y
costos razonables.
> Respecto a la declaración de variables, no se si será tan crítico, por
> cuanto los lenguajes (desconozco si PHP lo hace) te permiten validar ese
> tipo de cosas. Estoy pensando en los módulos strict y diagnostics de
> Perl.
Recuerdo que visual basic tenia la misma "ayuda" de php, lo primero que
hacia en esos tiempos era habilitar la verificación de variables.
Aun queda en el tapete, las inconsistencias del lenguaje, como el caso
que mostre al tratar las variables globales apuntando a referencias.
Saludos
--
Franco Catrin L. TUXPAN
http://www.tuxpan.com/fcatrin