On mié, 2008-10-01 at 15:12 -0500, Olemis Lang wrote:
> > y crear un sistema
> > "from scratch" usando django [1] (no me queda claro si es porque el
> > sistema se ha vuelto demasiado complejo para usarlo como herramienta
> > educativa o porque realmente llegaron al limite de la modificacion al
> > trac,
>
> No me gustan los templates de Django ... si quieren seguimos este hilo
> en un apartado separado ... y lo voy a ejemplificar con un ejemplo ...
>
> Traten de pintar un tablero de ajedrez con lo que viene por defecto
> con modpython, Django y Genshi ... Django es el peor de todos, el
> menos Pythonico y el más loco...
Casi siempre hay compromisos (trade-off) a la hora de diseñar la
sintaxis de un sistema de plantillas. En el de Django se comprometieron
otras cosas con el objetivo (entre otros) de que se pareciera lo más
posible al HTML y así un diseñador no rebotara cuando viera XML. Genshi
et al han tenido que hacer sus compromisos también. Todos tienen lados
débiles y lados fuertes.
Ahora, esto del ejemplo del tablero de ajedrez es para nada
representativo de lo que pudiera ser un requerimiento para un sistema de
templates. De todas las aplicaciones que conozco, al menos de vista, que
son unas cuantas, sólo una o dos han necesitado pintar un tablero de
ajedrez, adivina cuáles.
Saludos
maykel
---------------------------------------
Red Telematica de Salud - Cuba
CNICM - Infomed
_______________________________________________
Cancelar suscripción
https://listas.softwarelibre.cu/mailman/listinfo/linux-l
Buscar en el archivo
http://listas.softwarelibre.cu/buscar/linux-l