Aplicaciones web escalables con potencialidades sin límites

Escabilidad: Sistema de aplicaciones Atómico

Cuando empecé a programar en PHP allá por el año 2005 ya pensaba que no quería mezclar código HTML con PHP, es por esto mismo que los creadores del lenguaje PHP creyeron que era mejor si se utilizaban objetos, capas, separación, jerarquías, etc. , es decir, su deseo era crear algo más parecido a C y C++, igual que yo con PHP y este framework. En definitiva, estos lenguajes comparten características, en concreto dos muy importantes: escabilidad y potencialidad. Continue reading

Artículo en Novática sobre zenphp

He aparecido varias veces en esta revista con los proyectos que presenté en los concursos de software libre.

Como nunca he publicado mi artículo extendido sobre zenphp en la revista, aquí os muestro algunos detalles del mismo.

Tengo que decir que los editores de esta publicación son excelentes, tras varios correos fuimos depurando el artículo y gracias a su creatividad, concretamente de Llorenç Pagés (que actualemente trabaja para la misma empresa que uno de mis mejores amigos :D), fuimos elaborando el resultado del que os muestro una intro 🙂

está en la revista nº195 de Ati – Novática,página 58 (septiembre-octubre Año XXXIV), lo que se puede hacer con este framework está en mi web de presentaciones como programador php : Juan Belón

Más Documentación sobre Ingeniería del Software

He estado subiendo todos los documentos que tenía en la Forja a la web de SlideShare, además de algunas charlas que he presentado, iré subiendo conforme vaya haciendo nuevas.

Por ejemplo he subido una presentación llamada “Depurando Javascript con Firebug“:

e incluso la memoria del proyecto:

Si queréis mucha más información sobre Usabilidad y Arquitectura de la Información orientada a aplicaciones web, pasaros por la web Programador PHP.org.

Freelance Programador PHP ofrece sus servicios

juan_belon_PHP

Después del artículo programador Zen, sólo quedaba demostrar que con paciencia ,dedicación y perseverancia se consiguen terminar muchos proyectos, ésta web: Programador PHP, sólo refleja algunos de ellos por cuenta propia, en ella,además ofrezco mis servicios desde ella,…a algun@s ni les cobro! jajaja.

Hay que seguir mejorando, nunca dejar de aprender, esa es la actitud, …finalmente o eres bueno en lo que haces o te retiras…

En mi caso, antes de que acabe el año tengo que preparar dos presentaciones de zenphp en mi Escuela, una en Octubre y otra en Diciembre…me han pedido que lleve más ejemplos técnicos. ¡Deséame buena suerte! 🙂

Continue reading

Finalista del II CUSL

El árbol da sus frutos
Es hora de recoger algunos frutos de este árbol…

zenphp ha resultado ser finalista del II Concurso Universitario de Software Libre junto con otros proyectos más de los compañeros que han participado.

Tengo que dar las gracias por la gran ayuda que me han prestado, con sus opiniones,participación y simpatía 🙂

Podremos conocernos en Sevilla, echad el bañador que para Mayo empieza el calor!

Mi enhorabuena a todos los proyectos, tengo que mencionarlo pues gracias a todos hemos podido comprobar que es mejor colaborar que competir

Saludos!

Expandiendo zenphp a los medios

Para expandir zenphp escribo artículos donde tan sólo explico lo que los programadores necesitan, se hace más fácil de leer si no son muy largos y está escrito de forma que es comprensible independientemente del nivel que tenga el lector,…o al menos se intenta 😀

El último artículo que he escrito va sobre cadenas de texto y expresiones regulares, muchas comunidades suelen tener cientos de preguntas ,donde se repiten muy a menudo los temas, con estos pequeños tutoriales se pretende ahorrar horas de conversaciones y preguntas/respuestas que por bien que estén necesitan un tiempo para ser publicados y completados.

Tener en cuenta todos los casos es fundamental, para hacerlo me ayudo de los libros que voy encontrando, la mayoría están en inglés y a veces me sorprendo a mi mismo leyendo y escuchando cosas en este idioma, como si fuera español, aunque no me vuelvo a plantear si el framework debería estar en inglés, me parece bien como está 🙂

Resultados de la encuesta sobre el nuevo logotipo

Parece ser que esta vez o estamos todos de acuerdo o no coincidimos porque ha sido la encuesta más equlibrada de todas aunque también es verdad que los logos son muy parecidos entre sí, sólo cambian pequeños detalles pero en líneas generales si que os gustan tanto como a mi y me alegro por ello 🙂

La opinión de alguien en la encuesta acerca de la filosofía del proyecto ha sido la siguiente

“En mi opinión, los tres primeros són demasiado mediocres y comunes. El cuarto es bueno, transmite buenas vibraicones, pero el quinto creo que transmite la pura esencia ZEN del proyecto.”

Gracias por el comment 🙂

Veamos las gráficas:

Encuesta para selección del nuevo logotipo de zenphp

Por ahora ,el logotipo 5 ha pasado a formar parte del contenido del proyecto.
Seguiremos informando!

Invitacion a encuesta para seleccionar el nuevo logotipo

Mientras termino con la implementación del diseño de clases GTK del generador de aplicaciones GTK, concretamente la clase que vincula el Paradigma de la Programación Orientada a Aspectos [diagrama] con el lector de cartuchos, además de las pruebas y el código de los ejemplos más el documento de memoria (ahí es ná) he hecho una encuesta con unos logotipos que me ha creado mi amigo Pablox, un genio!! 🙂

Éstas son las opciones para la encuesta

Logotipo 1

Logotipo 2:

Logotipo 3:

Logotipo 4:

Logotipo 5:

Creative Commons

Para participar pinchar aquí.

Gracias.

Pruebas con PHPUnit

Para instalar PHPUnit se necesita PEAR, para ello basta con hacer, en GNU/Linux :

apt-get install php-pear

Además necesitamos graph-viz para mostrar los resultados gráficamente:

apt-get install graph-viz

sudo pear install Image_Graphvi

entonces podemos hacer las pruebas con una macro que he reutilizado del proyecto ContactR.

~/csl2-zenphp/trunk/documentacion/test$ make

Para saber más, estoy preparando un PDF para completar la información.

Nuevos Videotutoriales : MVC modificado y un proyecto de ensayo


Nuevos videotutoriales han sido añadidos a la sección de documentos de la Forja.

En este caso para explicar como funciona el modelo+visualizador junto con la sencillez de añadir un andamio o Scaffolding.

Se añaden junton con un vídeo del generador de aplicaciones Gtk y el inicio de un ensayo científico sobre la meditación.