Escrito el 27/September/2007 por juan_belon
En Granada PHP nos gusta recomendar buenos libros de éste lenguaje a los lectores de la web, por ello recomendamos "core PHP Programming" de Leon Atkinson (el del método matemático?) con Zeev Suraski (contribuidor de la versión 5 de PHP y co-creador del Zend Engine 2),de la editorial Prentice Hall, tengo la 3ª edición y realmente lo que sorprende a primera vista es la buena organización,cosa que se agradece muxo jeje
Cabe destacar los patrones de diseño ,cosa que no se suele tratar en otros libros.

Escrito el 29/August/2007 por juan_belon
En breve publicaré un pequeño manual para phprojekt ,que parece que no hay ningun disponible y además con Zen PHP integrado pero optimizado y minificado para ahorrar 

Escrito el 24/August/2007 por juan_belon
Este pequeño extracto del código de Zen PHP debería ser autoexplicativo, sólo es una intro de lo que se puede ahorrar uno pensando antes de escribir a lo loco XD
<?php
/**
* Llama a los constructores
*
* juaxix dice:
* La programacion es "Estando en la accion",es puro zen….asi, se puede saber que es zen…
* el zen no se puede entender por las palabras
* pero si por la practica
* dentro del zen…todo es zen…
* asi es
* solo son palabras
* el codigo es 1 poco mas q palabras
* es la accion
* la accion es zen,solo accion
* y zazen es solo vacio
* pero las 2 cosas son la misma cosa
* antonio dice: matrix y no matrixx se confunden…
*
* @param array('Clase1,Clase2,…') $matrix
*/
function inicializar($matrix) {
if (!is_array($matrix)) $matrix = split(",",$matrix);
for ($i=0; $i<sizeof($matrix); $i++){
if (empty($matrix[$i])) continue;
zen___carga_clase( $matrix[$i]);
//Si es del nucleo le quitamos el apostrofe para meter la clase con su nombre tal cual
$variable=(substr($matrix[$i],0,4)==‘zen_')?substr($matrix[$i],4,strlen($matrix[$i])-4):$matrix[$i];
//Creamos la clase y la metemos en el contenedor
eval(‘$this->'.$variable.‘ = new '.$matrix[$i].‘($this);');
}
}
?>
Escrito el 26/June/2007 por juan_belon
Si has soñado alguna vez con sentir el fluir de la programación, o te has preguntado cómo son capaces los programadores de crear Sistemas Operativos de miles de millones de líneas de programación, e incluso juegos como World of Warcraft donde millones de jugadores de todo el mundo se encuentran en un punto, eso es porque no conocias la meditación …aplicada a la programación, ése es el propósito de zenphp :: http://zenphp.agenciaq4.com/
Llevando la meditación al código fuente.
Visitar: Zen PHP
Escrito el 28/May/2007 por juan_belon
Parece que por fin he dado con el gestor de contenidos definitivo que está a la altura de un manejador de aplicaciones web!
CodeIgniter se llama…
Seguiré informando de los proyectos que vaya creando…

Saludos.
Escrito el 02/February/2007 por juan_belon
¿O quizás debería ser representada como un grafo?…cavilando en mis horas de estudio bien podría haber aprovechado el tiempo libre para no darle de pensar al coco…pero es que no me he podido resistir a visualizar un proyecto de aplicación web construida en base a un diseño como un árbol…y claro , empecé por la raiz que sería la clase general web de la que heredarían el resto de clases , pudiendo tener una clase compartida de base de datos…entonces cambié el esquema por un árbol con hermanos y ¿para qué? os estaréis preguntando..si es que alguien lee esta bazofia….pues al final descubres que el trabajo mejor hecho no siempre es el mejor pagado y que podrías haber hecho una gran chapuza super simple en lugar de un sistema super bonito y complicado pero fácil de entender por cualquiera… Lo primero que hice fue buscar si alguien había escrito algún artículo de La web como un árbol o la web como un grafo…curiosamente encontré ésta: http://www.aharef.info/static/htmlgraph/ lo que pasa es que no genera un árbol de la estructura de la web en cuanto a navegación sino en cuanto a estructura de HTML…no es demasiado útil realmente pero bonito pa hartar si q es…claro,…pero bueno, quizás mi esquema de diseño de clases para una jerarquía web utilizando un árbol con hermanos o un grafo sea muy buena y kizás algún día la programe…quien sabe…por ahora me estoy metiendo con django a ver si puedo crear maravillas administrativas para las aplicaciones web y así nada más tendré que hacer los clientes…
Aún estoy de época de exámenes…
Escrito el 25/November/2006 por juan_belon
El paradigma que se presenta a continuación sólo podréis comprenderlo una vez que entendáis que en PHP se puede hacer lo mismo de miles de formas distintas. La más adecuada es generalizar todo el código hasta tal punto de crearnos nuestro propio conjunto de clasecillas al más puro estilo Ruby on Rails ó Django.
No se trata de coger cada tabla de la base de datos y crear una clase con funciones y manipuladores para cada una de ellas sino,de generalizar e intentar no repetir código de forma que si seguimos unas pocas reglas creadas por nosotros mismos podremos disfrutar de una tecnología para la creación de páginas web rápida,sencilla y fiable. Para ello tendremos que tener las ideas muy claras en cuanto a cómo funcionará nuestro sitio web, cómo se estructura el contenido y qué necesitamos para obtener sólo la información que se pide.
Aún con éste pequeño resumen no hemos dicho nada
Leer el resto del artículo »