Duda metódica

Chema Cortés chemacortes en wanadoo.es
Lun Dic 2 00:49:22 CET 2002


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

El Sáb 30 Nov 2002 15:13, luis miguel morillas escribió:

> Algunas dudas:
> - Interacción apache - python: ¿pyapache, mod_python, mod_snake,
> mod_fastcgi?
> - Generación de html: ¿HTMLgen, albatross, cheetah, ...?
>
> Tenéis experiencia con esos productos?
> Algún compañero me ha hablado también de slither ¿habéis desarrollado
> alguna aplicación con él?

Bueno, ya te lo he comentado en persona este fin de semana, pero lo hago 
también en la lista.

Muchas veces estamos perdiendo demasiado tiempo en buscar la herramienta 
perfecta, sin conocer exáctamente cuáles son nuestras necesidades reales. Ya 
que ambos somos afines a la programación extrema, empieza a codificar y 
explora tus límites.

Parece de "perogrullo", pero muchas veces, sobre todo si hablas de que tendrás 
"importantes accesos a bases de datos", los problemas no están en la 
herramienta, sino en el diseño que se hace de la base de datos y de la 
recuperación de estos datos. Por ponerte un caso, en un formulario de entrada 
sueles ofrecer varios campos de selección (menús desplegables) que tienes que 
llenar mediante una "select". A pocos campos como éste que tengas en tu 
formulario, resulta que para introducir un registro has tenido que realizar 
varias selects que van a viajar por la red antes de visionarse el formulario. 
Imagínate lo que pasaría si una de estas selects te da más de 10000 registros 
(¡lo he vivido!). Servidor apache y servidor de datos empiezan a darse 
timeouts, y lo que parecía un simple formulario de entrada acaba en un 
aparente cuelgue de la web. Terminas por hacerte tus propias herramientas, 
sin conseguir ahorrarte nada empleando herramientas ya hechas.

No digo que no utilices estas herramientas. Tan sólo que deberías darle a tus 
alumnos los fundamentos para valerse por sí mismos (CGIs y a generar html a 
pelo ;-).

Saludos,
- -- 
Chema Cortes (chemacortes en wanadoo.es) | LinuxUser#142755 - SuSE Linux 8.1
  ZARALINUX  http://www.zaralinux.org | "Después de una vida viajando, el
    PYTANDO  http://pytando.sf.net    |  infierno es un viaje sin destino"
      PGPKEY: mailto:chemacortes en wanadoo.es?subject=__PGPKEY__

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.7 (GNU/Linux)

iD8DBQE96qADHLTQrABk8H0RAquhAJ4tMAdelU5oynj08SNF7CE4IK7XJQCdEvoI
GsR4e6NaawXLOTIC4CpbZ0A=
=tFPE
-----END PGP SIGNATURE-----


Más información sobre la lista de distribución Python-es