[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/