[Previo por Fecha] [Siguiente por Fecha] [Previo por Hilo] [Siguiente por Hilo]
[Hilos de Discusión] [Fecha] [Tema] [Autor]On Wed, 26 Nov 2003, Salvador Ortiz Garcia wrote:
Creo que este ha sido de los mejores "hilos" en los ultimos dias
y retomando el espiritu constructivo que ha tomado, va
propuesta/solicitud:
Porque no cada quien, Salvador, Sandino, Ray, ... le ponen
mas "relleno" o "sustancia" y a cada receta, donde se pueda
o necesite, le ponen el modulito, herramienta, truco, etc,
que desde su experiencia y afinidad (perl, php, ...), resulta la mejor,
mas adecuada, novedosa, practica, etc, etc, sin meternos a cual es la mas
chida por estar hecha en conocido lenguaje.
Supongo que les dara algo de H...:-), pero pues como hoy (o ayer) se ve
que varios andan de buen humor igual y pega...
p.e. -que usar para hacer los templates. el template-toolkit (perl:-)?
-si no son cookies, que?
saludos
> Lo que si te puedo recomendar ampliamente es usar perl, ya que lo están
> conociendo, y si su proyecto es grande aprovechen para no adquirir
> vicios, van algunas recomendaciones:
>
> - No hagas CGIs, usa mod_perl!
> - No uses CGI.pm!
> - Separa por completo el código (la lógica de tu aplicacion) del
> diseño (CSS y HTML)
> No lo uses para imprimir HTML, deja que los diseñadores hagan
> su trabajo.
> (No hagas cosas del estilo: print "<TABLE><TR><TD>$dato"... )
> Usa algún motor de templates, hay muchos
> - De las bases de Datos
> Usa conexiones persistentes cuando se requiera.
> Si la base es pequeña y/o no requires demasiada concurrencia usa
> MySQL, en caso contrario utiliza PostgreSQL. En cualquier caso
> usa DBI, para que puedas cambiar de RDBMS.
> Si no requieres toda la funcionalidad de SQL, DB de Berkeley es
> _mucho, mucho_ mas eficiente.
> - Estudia los detalles del protocolo HTTP (cosas como cuándo POST,
> cuándo GET o HEAD) y sé amable con los cachés:
> No quieras generar todo el contenido cada vez. (El contenido
> dinámico tiene lapsos de vida muy distintos!)
> Respeta los GETs condicionales.
> Pon a tus entidades headers completos: Content-Length, Expires,
> etc.
> - No te pongas a parsear a mano los "requests", usa las bibliotecas.
> - El contenido estático (imagenes, estilos, etc.) mantenlo por
> separado y preferentemente despachalo con, por ejemplo, TUX.
> - No uses cookies para mantener las sesiones, usalas para las
> "preferencias" y configuración de los usuarios.
> - Implementa algún sistema de autentificación centralizada, separado
> de las bases de datos de la aplicación.
>
> Saludos.
>
>
_______________________________________________
Ayuda mailing list
Ayuda en linux org mx
Para salir de la lista: http://mail.linux.org.mx/mailman/listinfo/ayuda/