SlideShare uma empresa Scribd logo
1 de 2
Baixar para ler offline
zenphp
                             Abstract: Proceso de creación de un framework



 Juan Belón Pérez  www.zenphp.es  03/01/2008
Introducción

En este documento expongo resumidamente mi proyecto…
el desarrollo del mismo me ha llevado más que unos meses…
Me piden que cuente cuáles son mis motivaciones y la verdad es que
son el motor de acción de toda la maquinaria.
Utilizaré pantallazos de lo que se puede hacer con unas pocas líneas
de código y cuál es mi perspectiva acerca de éste lenguaje
Trato de comprender y hacer entender que podemos realizar nuestros
trabajos de una forma mucho más relajada si nos concentramos

“En el espejo de zazen (meditación)
silenciosamente...
se reflejan
los ecos de la vida
intimamente ...
inconscientemente...
automaticamente...
sigo el vuelo
de los patos salvajes”

Gracias a Manu por enviarme este poema zen.
 zenphp




zenphp
                                                 Pantallazo y ejemplo

                                                Ejemplo: tenemos que construir una
                                                aplicación web para mostrar una serie de
Abstract: Proceso de creación de un
                                                noticias, artículos organizados por
framework
                                                categorías y quizás algo de lógica
                                                compleja con su administración…

Si se conocen otros conjuntos de librerías se   Lo más sencillo sería utilizar un generador
comprende fácilmente qué es zenphp, sin         de código al que le pasamos nuestro
embargo no es la forma de trabajar con          diseño de entidad/relación en el formato
éste framework lo que se pretende               más simple posible y utilizar el esqueleto
aprender, normalmente suele ser motivo          generado como base para completar las
suficiente para frenar a cualquiera a la        condiciones únicas de nuestro problema.
hora de cambiar de lenguaje o como              Pantallazo
decía, de forma de programar. Lo que se
prentende con PHP es concentrarse en la
                                                             Aplicación con zenphp
solución de los problemas y olvidar el
resto…


En la actualidad: ¿Es bueno PHP?
Si preguntas en el Departamento de
Lenguajes y Sistemas de tu Universidad
sobre cómo de bueno es éste lenguaje,
seguramente lo primero que oirás será una
carcajada, y existe una probabilidad de
que lo siguiente sea la transcripción de sus
siglas: PersonalHomePage. Sin embargo…
¡hoy en día estamos de enhorabuena!,
existe una cantidad tan grande de código
en PHP que hay tanto buen como mal
software.

 ¿Motivaciones para crear?

Este es un punto importante y creo que
todo el mundo debería tener muy claro por
qué participa en un proyecto de estas
características y lo que es más importante
aún, el que sean intenciones
“confesables”, i.e., si las intenciones son
claras hay muchas posibilidades de
encontrar puntos de apoyo (y ganas) asi
como de que el proyecto sobreviva ante
las adversidades que van surgiendo.



 Página 2

Mais conteúdo relacionado

Destaque

Curso TIC de PHP y MSQL Parte 2
Curso TIC de PHP y MSQL Parte 2Curso TIC de PHP y MSQL Parte 2
Curso TIC de PHP y MSQL Parte 2
Wilian
 
Curso TIC de PHP y MSQL
Curso TIC de PHP y MSQLCurso TIC de PHP y MSQL
Curso TIC de PHP y MSQL
Wilian
 
Prueba6.pdf
Prueba6.pdfPrueba6.pdf
Prueba6.pdf
jcarrey
 
Los Algoritmos En La Enseñanza De La Matemáticas
Los   Algoritmos  En La  Enseñanza  De La  MatemáticasLos   Algoritmos  En La  Enseñanza  De La  Matemáticas
Los Algoritmos En La Enseñanza De La Matemáticas
guest21cdf17
 
Algoritmos de la vida cotidiana
Algoritmos de la vida cotidianaAlgoritmos de la vida cotidiana
Algoritmos de la vida cotidiana
ArianaAlvareez
 

Destaque (20)

Iniciación PHP 5. Programación Web
Iniciación PHP 5. Programación WebIniciación PHP 5. Programación Web
Iniciación PHP 5. Programación Web
 
PHP Avanzado: PHP, XML y Servicios Web
PHP Avanzado: PHP, XML y Servicios WebPHP Avanzado: PHP, XML y Servicios Web
PHP Avanzado: PHP, XML y Servicios Web
 
¿Cómo elegir servidor web?
¿Cómo elegir servidor web?¿Cómo elegir servidor web?
¿Cómo elegir servidor web?
 
Curso TIC de PHP y MSQL Parte 2
Curso TIC de PHP y MSQL Parte 2Curso TIC de PHP y MSQL Parte 2
Curso TIC de PHP y MSQL Parte 2
 
Iniciación PHP 5. Arquitectura cliente/servidor
Iniciación PHP 5. Arquitectura cliente/servidorIniciación PHP 5. Arquitectura cliente/servidor
Iniciación PHP 5. Arquitectura cliente/servidor
 
Php basico y avanzado
Php basico y avanzadoPhp basico y avanzado
Php basico y avanzado
 
Iniciación PHP 5. Ejemplos
Iniciación PHP 5. EjemplosIniciación PHP 5. Ejemplos
Iniciación PHP 5. Ejemplos
 
Curso TIC de PHP y MSQL
Curso TIC de PHP y MSQLCurso TIC de PHP y MSQL
Curso TIC de PHP y MSQL
 
Presentacion curso de php
Presentacion curso de phpPresentacion curso de php
Presentacion curso de php
 
Prueba6.pdf
Prueba6.pdfPrueba6.pdf
Prueba6.pdf
 
PHP
PHPPHP
PHP
 
Introducción a PHP - Programador PHP - UGR
Introducción a PHP - Programador PHP - UGRIntroducción a PHP - Programador PHP - UGR
Introducción a PHP - Programador PHP - UGR
 
Curso php - capitulo 1 (introducción)
Curso php - capitulo 1 (introducción)Curso php - capitulo 1 (introducción)
Curso php - capitulo 1 (introducción)
 
Iniciación PHP 5. PHP y MySQL
Iniciación PHP 5. PHP y MySQLIniciación PHP 5. PHP y MySQL
Iniciación PHP 5. PHP y MySQL
 
Curso Php
Curso PhpCurso Php
Curso Php
 
Conociendo PHP
Conociendo PHPConociendo PHP
Conociendo PHP
 
Ejercicios resueltos de programacion
Ejercicios resueltos de programacionEjercicios resueltos de programacion
Ejercicios resueltos de programacion
 
Manual de php con ejercicios
Manual de php con ejerciciosManual de php con ejercicios
Manual de php con ejercicios
 
Los Algoritmos En La Enseñanza De La Matemáticas
Los   Algoritmos  En La  Enseñanza  De La  MatemáticasLos   Algoritmos  En La  Enseñanza  De La  Matemáticas
Los Algoritmos En La Enseñanza De La Matemáticas
 
Algoritmos de la vida cotidiana
Algoritmos de la vida cotidianaAlgoritmos de la vida cotidiana
Algoritmos de la vida cotidiana
 

Semelhante a Zenphp - Programador PHP

Taller Campus Party 2011: Desarrollo de Aplicaciones con .NET (Sesión 1)
Taller Campus Party 2011: Desarrollo de Aplicaciones con .NET (Sesión 1)Taller Campus Party 2011: Desarrollo de Aplicaciones con .NET (Sesión 1)
Taller Campus Party 2011: Desarrollo de Aplicaciones con .NET (Sesión 1)
Avanet
 
Backup of quick basic
Backup of quick basicBackup of quick basic
Backup of quick basic
Pablo Acosta
 
Introduccion a la Programacion Orientada a Objetos
Introduccion a la Programacion Orientada a ObjetosIntroduccion a la Programacion Orientada a Objetos
Introduccion a la Programacion Orientada a Objetos
liberaunlibroupeg
 
Lenguaje-de-programacion-JavaScript-1.pdf
Lenguaje-de-programacion-JavaScript-1.pdfLenguaje-de-programacion-JavaScript-1.pdf
Lenguaje-de-programacion-JavaScript-1.pdf
JaviMartin21
 
Lenguaje de-programacion-java script-1
Lenguaje de-programacion-java script-1Lenguaje de-programacion-java script-1
Lenguaje de-programacion-java script-1
giancarlos
 
Lenguaje de-programacion-java script-1
Lenguaje de-programacion-java script-1Lenguaje de-programacion-java script-1
Lenguaje de-programacion-java script-1
Oscar Correa
 
Apuntes de introduccion a la programación
Apuntes de introduccion a la programaciónApuntes de introduccion a la programación
Apuntes de introduccion a la programación
victdiazm
 

Semelhante a Zenphp - Programador PHP (20)

Los principios y la alegria de programar
Los principios y la alegria de programarLos principios y la alegria de programar
Los principios y la alegria de programar
 
Python no muerde
Python  no muerdePython  no muerde
Python no muerde
 
Taller Campus Party 2011: Desarrollo de Aplicaciones con .NET (Sesión 1)
Taller Campus Party 2011: Desarrollo de Aplicaciones con .NET (Sesión 1)Taller Campus Party 2011: Desarrollo de Aplicaciones con .NET (Sesión 1)
Taller Campus Party 2011: Desarrollo de Aplicaciones con .NET (Sesión 1)
 
Aprende a Programar: Introducción
Aprende a Programar: IntroducciónAprende a Programar: Introducción
Aprende a Programar: Introducción
 
Backup of quick basic
Backup of quick basicBackup of quick basic
Backup of quick basic
 
Introduccion a la programacion orientada a objetos
Introduccion a la programacion orientada a objetosIntroduccion a la programacion orientada a objetos
Introduccion a la programacion orientada a objetos
 
Introduccion a la Programacion Orientada a Objetos
Introduccion a la Programacion Orientada a ObjetosIntroduccion a la Programacion Orientada a Objetos
Introduccion a la Programacion Orientada a Objetos
 
Introduccion a la programacion orientada a objetos
Introduccion a la programacion orientada a objetosIntroduccion a la programacion orientada a objetos
Introduccion a la programacion orientada a objetos
 
Introduccion a la programacion orientada a objetos
Introduccion a la programacion orientada a objetosIntroduccion a la programacion orientada a objetos
Introduccion a la programacion orientada a objetos
 
Java para novatos_ Como aprende - A. M. Vozmediano.pdf
Java para novatos_ Como aprende - A. M. Vozmediano.pdfJava para novatos_ Como aprende - A. M. Vozmediano.pdf
Java para novatos_ Como aprende - A. M. Vozmediano.pdf
 
ATIX10
ATIX10ATIX10
ATIX10
 
ATIX10
ATIX10ATIX10
ATIX10
 
Tabla SQA
Tabla SQATabla SQA
Tabla SQA
 
ATIX09
ATIX09ATIX09
ATIX09
 
ATIX09
ATIX09ATIX09
ATIX09
 
Lenguaje-de-programacion-JavaScript-1.pdf
Lenguaje-de-programacion-JavaScript-1.pdfLenguaje-de-programacion-JavaScript-1.pdf
Lenguaje-de-programacion-JavaScript-1.pdf
 
Lenguaje de-programacion-java script-1
Lenguaje de-programacion-java script-1Lenguaje de-programacion-java script-1
Lenguaje de-programacion-java script-1
 
Lenguaje de-programacion-java script-1
Lenguaje de-programacion-java script-1Lenguaje de-programacion-java script-1
Lenguaje de-programacion-java script-1
 
Apuntes de introduccion a la programación
Apuntes de introduccion a la programaciónApuntes de introduccion a la programación
Apuntes de introduccion a la programación
 
Sesión virtual “funciones php”
Sesión virtual “funciones php”Sesión virtual “funciones php”
Sesión virtual “funciones php”
 

Mais de Juan Belón Pérez

Mais de Juan Belón Pérez (20)

Aplicaciones y juegos para móbiles 2011: iOS, Android, Bada, Palm
Aplicaciones y juegos para móbiles 2011: iOS, Android, Bada, PalmAplicaciones y juegos para móbiles 2011: iOS, Android, Bada, Palm
Aplicaciones y juegos para móbiles 2011: iOS, Android, Bada, Palm
 
Yahoo! pipes + Wordpress plugin - RSS POWER to your blog
Yahoo! pipes + Wordpress plugin - RSS POWER to your blogYahoo! pipes + Wordpress plugin - RSS POWER to your blog
Yahoo! pipes + Wordpress plugin - RSS POWER to your blog
 
Proyecto Campos Electricos - Programador Servicios 3d
Proyecto Campos Electricos - Programador Servicios 3dProyecto Campos Electricos - Programador Servicios 3d
Proyecto Campos Electricos - Programador Servicios 3d
 
Aecem - Libro Blanco - Para Programador Php.org
Aecem - Libro Blanco  - Para Programador Php.orgAecem - Libro Blanco  - Para Programador Php.org
Aecem - Libro Blanco - Para Programador Php.org
 
Bpel y Open Esb
Bpel y Open EsbBpel y Open Esb
Bpel y Open Esb
 
Composicion de servicios web, un ejemplo
Composicion de servicios web, un ejemploComposicion de servicios web, un ejemplo
Composicion de servicios web, un ejemplo
 
Presentación: xUnit y Junit
Presentación: xUnit y JunitPresentación: xUnit y Junit
Presentación: xUnit y Junit
 
Cómo elegir un servidor Web
Cómo elegir un servidor WebCómo elegir un servidor Web
Cómo elegir un servidor Web
 
Depurando Java Script - Programador PHP
Depurando Java Script - Programador PHPDepurando Java Script - Programador PHP
Depurando Java Script - Programador PHP
 
Zenphp - Presentación de Septiembre en la Etsiit - Programador PHP
Zenphp - Presentación de Septiembre en la Etsiit - Programador PHPZenphp - Presentación de Septiembre en la Etsiit - Programador PHP
Zenphp - Presentación de Septiembre en la Etsiit - Programador PHP
 
Ensayo Cientifico - Programador PHP
Ensayo Cientifico - Programador PHPEnsayo Cientifico - Programador PHP
Ensayo Cientifico - Programador PHP
 
Zen AJAX - Programador PHP
Zen AJAX - Programador PHPZen AJAX - Programador PHP
Zen AJAX - Programador PHP
 
Zen Scaffolding - Programador PHP
Zen Scaffolding - Programador PHPZen Scaffolding - Programador PHP
Zen Scaffolding - Programador PHP
 
Rendimiento Java Script - Programador PHP
Rendimiento  Java Script - Programador PHPRendimiento  Java Script - Programador PHP
Rendimiento Java Script - Programador PHP
 
Bibliografia Y Menciones - Programador PHP
Bibliografia Y Menciones - Programador PHPBibliografia Y Menciones - Programador PHP
Bibliografia Y Menciones - Programador PHP
 
Tutorial MVC - Zenphp - Programador PHP
Tutorial MVC - Zenphp - Programador PHPTutorial MVC - Zenphp - Programador PHP
Tutorial MVC - Zenphp - Programador PHP
 
M V C - Programador PHP
M V C - Programador PHPM V C - Programador PHP
M V C - Programador PHP
 
Aceleradores PHP Final - Programador PHP
Aceleradores PHP Final - Programador PHPAceleradores PHP Final - Programador PHP
Aceleradores PHP Final - Programador PHP
 
Introducción A La Orientación A Aspectos - Programador PHP
Introducción A La Orientación A Aspectos - Programador PHPIntroducción A La Orientación A Aspectos - Programador PHP
Introducción A La Orientación A Aspectos - Programador PHP
 
Splat - Programador PHP
Splat - Programador PHPSplat - Programador PHP
Splat - Programador PHP
 

Último

EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
FagnerLisboa3
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
AnnimoUno1
 

Último (15)

Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
presentacion de PowerPoint de la fuente de poder.pptx
presentacion de PowerPoint de la fuente de poder.pptxpresentacion de PowerPoint de la fuente de poder.pptx
presentacion de PowerPoint de la fuente de poder.pptx
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Presentación de elementos de afilado con esmeril
Presentación de elementos de afilado con esmerilPresentación de elementos de afilado con esmeril
Presentación de elementos de afilado con esmeril
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 

Zenphp - Programador PHP

  • 1. zenphp Abstract: Proceso de creación de un framework Juan Belón Pérez  www.zenphp.es  03/01/2008 Introducción En este documento expongo resumidamente mi proyecto… el desarrollo del mismo me ha llevado más que unos meses… Me piden que cuente cuáles son mis motivaciones y la verdad es que son el motor de acción de toda la maquinaria. Utilizaré pantallazos de lo que se puede hacer con unas pocas líneas de código y cuál es mi perspectiva acerca de éste lenguaje Trato de comprender y hacer entender que podemos realizar nuestros trabajos de una forma mucho más relajada si nos concentramos “En el espejo de zazen (meditación) silenciosamente... se reflejan los ecos de la vida intimamente ... inconscientemente... automaticamente... sigo el vuelo de los patos salvajes” Gracias a Manu por enviarme este poema zen.
  • 2.  zenphp zenphp Pantallazo y ejemplo Ejemplo: tenemos que construir una aplicación web para mostrar una serie de Abstract: Proceso de creación de un noticias, artículos organizados por framework categorías y quizás algo de lógica compleja con su administración… Si se conocen otros conjuntos de librerías se Lo más sencillo sería utilizar un generador comprende fácilmente qué es zenphp, sin de código al que le pasamos nuestro embargo no es la forma de trabajar con diseño de entidad/relación en el formato éste framework lo que se pretende más simple posible y utilizar el esqueleto aprender, normalmente suele ser motivo generado como base para completar las suficiente para frenar a cualquiera a la condiciones únicas de nuestro problema. hora de cambiar de lenguaje o como Pantallazo decía, de forma de programar. Lo que se prentende con PHP es concentrarse en la Aplicación con zenphp solución de los problemas y olvidar el resto… En la actualidad: ¿Es bueno PHP? Si preguntas en el Departamento de Lenguajes y Sistemas de tu Universidad sobre cómo de bueno es éste lenguaje, seguramente lo primero que oirás será una carcajada, y existe una probabilidad de que lo siguiente sea la transcripción de sus siglas: PersonalHomePage. Sin embargo… ¡hoy en día estamos de enhorabuena!, existe una cantidad tan grande de código en PHP que hay tanto buen como mal software. ¿Motivaciones para crear? Este es un punto importante y creo que todo el mundo debería tener muy claro por qué participa en un proyecto de estas características y lo que es más importante aún, el que sean intenciones “confesables”, i.e., si las intenciones son claras hay muchas posibilidades de encontrar puntos de apoyo (y ganas) asi como de que el proyecto sobreviva ante las adversidades que van surgiendo.  Página 2