PHP

Total: 3

Mandriva, Drupal, phpwiki, ...

en

Mandriva 2005 LE, Drupal 4.6.0, phpwiki-1.3.11_rc3 … y ahora también Mantis también saca nueva versión.

Arrrggghhh… ¿es que se han puesto todos de acuerdo en sacar nueva versión a la vez?. No doy a basto…

« Antes de imprimir esta página, asegúrese de que es imprescindible hacerlo. El medio ambiente es cosa de todos. »

phpwiki-es

en

Por lo que he visto en los registros de acceso, alguien a intentado descargar el fichero phpwiki-es-1.3.7.tar.gz que tenía en el anterior dominio. Imagino que habrá visto la referencia en Bulma
Lo subo de nuevo, a la espera de preparar una nueva versión para el último phpwiki Están a punto de sacar la 1.3.11 (andan con la Release Candidate 3) y creo que esta vez tampoco va a entrar la traducción…

« Antes de imprimir esta página, asegúrese de que es imprescindible hacerlo. El medio ambiente es cosa de todos. »

Plantillas en PHP

en

php Cuando empiezas a aprender PHP enseguida comienzas a leer críticas sobre este lenguaje. Y entre las más abundantes, dos: que no es un lenguaje totalmente orientado a objetos (sobre lo cual un día de estos tengo que escribir otra entrada en este blog) y que mezcla código con HTML, con las complicaciones que esto conlleva (dificil de mantener, etc).
Parece que este segundo defecto lo sufría mucha gente, porque el remedio encontrado para ello (los sistemas de plantillas) se multiplican por toda la red: Smarty, FastTemplate, etc.

Entonces empiezas a buscar el mejor o el más conveniente y, casi de inmediato, empiezas a leer (¡como no!) a sus críticos: que si es reinventar la rueda (el propio PHP nacio como sistema de plantillas), que si son lentos, etc. Pero si tan malos son los sistemas de plantillas, ¿cómo es que en php.net promueven uno de ellos (Smarty)?. Comprendes las razones del hecho de usar plantillas, pero también ves razonables sus críticas negativas. Uno ya no sabe que hacer: ¿no usar plantillas?, ¿usar plantillas?, ¿cual usar?…

Hasta que te topas con un artículo como este: Beyond The Template Engine y nada más leerlo te das cuenta de lo acertado que está. El que el propio autor del artículo abandonase el dessarrollo de su propio sistema de plantillas ya dice bastante: plantillas sí, pero hechas con PHP. ¿Para qué inventarse un nuevo lenguaje?.

Más tarde llegas a sitios en los que se han inventado algo llamado Dataset driven Template y que todavía ven a PHP como un sistema con “…no separation between your code and your HTML templates“. Mejor que se leyesen el artículo Beyond The Template Engine, porque lo que hace su Clearsilver es justo lo que en ese artículo demuestra que se puede hacer con PHP.

Actualización: Parece que antes de ese artículo, ya otros discutian sobre lo mismo en Templates and Template Engines, aunque, no se si por ser anterior, algunos de los que comentan este último tienen una empanada mental con lo de los “templates”…

« Antes de imprimir esta página, asegúrese de que es imprescindible hacerlo. El medio ambiente es cosa de todos. »
Distribuir contenido