Comunidad de diseño web y desarrollo en internet online

Proyecto jQuery4PHP

Citar            
MensajeEscrito el 08 May 2010 07:14 pm
Bueno escribo por acá ya que esta es una excelente comunidad y es una de las páginas que reviso a diario.

Solamente quiero presentarles un pequeño proyecto que decidí comenzar hace unos días y que al principio fue dedicado al framework Symfony pero desde ahora podrá ser utilizado con cualquier framework, e incluso sin usar framework.

El proyecto tiene como nombre jQuery4PHP, y lo que hace es generar sintaxis jQuery mediante objetos PHP, esta registrado en sourceforge.net y su sitio web es:

https://sourceforge.net/projects/jquery4php/

http://jquery4php.sourceforge.net/

Un pequeño ejemplo de sus uso es:

En jQuery para obtener el evento click de un boton y mostrar un mensaje mediante 'alert()' seria:

Código Javascript :

$('#idDelBoton').click(function(alert('Mi mensaje')));

En jQuery4PHP lo podrías hacer asi:

Código PHP :

<?php
echo
YsJQuery::newInstance()
  ->onClick()
  ->in('#idDelBoton')
  ->execute("alert('Mi mensaje')")
?>

O así:

Código PHP :

<?php
echo
YsJQuery::click()
  ->in('#btnClick')
  ->handler("alert('Mi mensaje')")
  ->execute()
?>



En el sitio del proyecto encontraran muchos ejemplos básicos sobre ajax, efectos, eventos entre otros....

El proyecto se encuentra en estado 'beta', a medida que pase el tiempo y se mejore el código esperamos llegar al 'stable'.

Bueno espero que jQuery4PHP les sirva en algun proyecto y de mas esta decirles que cualquier duda, comentario o aporte pueden enviarla a mi correo, hacerla por el sitio web del proyecto o por esta misma vía.

Saludos cordiales.

Omar Yepez
http://www.yepsua.com

P.D. jQuery4PHP es el principio de un nuevo proyecto que ahora mismo estamos comenzando, se trata de un motor de plantillas para PHP pero que genere vistas enriquecidas (RIA) con jQueryUI. Pero para llegar a eso teniamos que encapsular en objetos la funcionalidad de jQuery. Por ahora lo que podemos decir es que se basara en el motor OPT http://www.invenzzia.org/en/download/open-power-template/2-0.
Pronto hablaremos por aquí de este proyecto también.

Por oyepez003

3 de clabLevel



 

chrome
Citar            
MensajeEscrito el 08 May 2010 08:28 pm
excelente iniciativa, felicitaciones, estaré esperando tips y ejemplos de uso, espero que masde algun desarrollador de la comunidad pueda dar su granito de arena en esta iniciativa **cof cof Inyaka aporta en algo cof cof **

Por Inyaka

Claber

3176 de clabLevel

9 tutoriales
2 articulos

Genero:Masculino   Desarrollador de GAIA

Programador y fotógrafo

firefox
Citar            
MensajeEscrito el 14 May 2010 03:27 am
coincido con Inyaka, muy buen proyecto voy a estar visitando el enlace del proyecto a ver si podemos aportar algo para llegar al estable.

Por bucle_infinito

Claber

166 de clabLevel

1 tutorial

 

.NET Developer

firefox
Citar            
MensajeEscrito el 14 May 2010 03:35 am
excelente, felicitaciones brother por eso te sobraste y te apoyo

Por talcual

686 de clabLevel



 

Colombia

firefox
Citar            
MensajeEscrito el 14 May 2010 03:47 am
te recomiendo integrar esto con jquery ui, eso, es un nuevo nivel de usabilidad....


mmm...
seria interesante...

Por Inyaka

Claber

3176 de clabLevel

9 tutoriales
2 articulos

Genero:Masculino   Desarrollador de GAIA

Programador y fotógrafo

firefox
Citar            
MensajeEscrito el 20 May 2010 02:21 pm
Gracias a todos por el apoyo.... tambien esperamos llegar al estado estable del proyecto.

Por lo pronto seguimos realizando cambios y creando nuevas funcionalidades, entre esas nuevas funcionalidades esta jqueryUI (Lo que sugerias Inyaka).

La ultima version la pueden obtener desde el svn [1]. Cuando este listo todo el soporte a jqueryUI se liberara una nueva version y comentare por aca los cambios mas importantes que se realizaron.

Saludos cordiales.

Omar Yepez
http://www.yepsua.com

[1] https://jquery4php.svn.sourceforge.net/svnroot/jquery4php

Por oyepez003

3 de clabLevel



 

firefox
Citar            
MensajeEscrito el 21 May 2010 04:14 pm
Excelente iniciativa, me parece bastante bueno lo probare en mis proyectos.

Por Xer0s

Claber

276 de clabLevel

3 tutoriales

 

Colombia

chrome
Citar            
MensajeEscrito el 21 May 2010 07:50 pm
Hola XerOs estoy seguro que les gustara la libreria, pero recuerda que esta en 'status beta' y no es recomendable usarla en proyectos para produccion, lo mejor es que bajes la libreria y juegues un poco con ella, sobre todo guiandote por los ejemplos que esta en el sitio web del proyecto. Esperamos declarar el status 'stable' 2 semanas despues de liberar la proxima version, que tendra soporte a jqueryUI. Creo que dos semanas sera suficiente para realizar pruebas a la libreria.

A tambien recuerden que la idea de jQuery4PHP es encapsular la funcionalidad de jQuery en objetos PHP para luego crear o extender un motor de plantillas. Solo que pensamos que seria bueno liberar el codigo de jQuery4PHP y ponerlo a la orden de la comunidad Open Source de la misma forma que estara el motor de plantilla.

Saludos cordiales.

Omar Yepez
http://www.yepsua.com
The YepSua Team.

Por oyepez003

3 de clabLevel



 

firefox
Citar            
MensajeEscrito el 22 May 2010 04:01 am
No lo tomen de forma personal, pero podrían explicarme por qué la gente insiste en crear "sub frameworks" que te ayudan a escribir código de otro framework en otro lenguaje? Es decir, Javascript + jQuery en PHP.

¿Por qué no usan un archivo .js para esto? Es algo que simplemente no puedo entender y veo muy seguido.

En mi experiencia, he visto y creado modulos para frameworks (symfony, kohana) donde uno puede tener una RIA y no necesariamente tienes que crear el código js desde php. Por lo general esto solo crea una capa adicional que uno tiene que mantener, y alguien nuevo en el proyecto que solo sabe JS simplemente no sabrá que hacer.

No estoy diciendo que esten haciendo algo mal, solo no le encuentro sentido por lo que acabo de mencionar.

Y es en posts como estos que la gente vuelve a odiarme.. en fin, la vida de un BOFH.

Por NEO_JP

BOFH

5724 de clabLevel

13 tutoriales
12 articulos

Genero:Masculino   Anime Bloggers Premio_Secretos Team Cristalab

Front-end Developer en Washington, DC

chrome
Citar            
MensajeEscrito el 22 May 2010 04:33 am
Hola NEO_JP tienes mucha razon en lo que comentas, de hecho muchas personas piensan lo mismo que tu.

http://www.forosdelweb.com/f68/proyecto-jquery4php-804014/#post3394865

Pero recuerda que jQuery4PHP no es un framework o subframework, simplemente son objetos que encapsulan la funcionalidad y la sintaxis de jQuery. Tambien recuerda que esta libreria fue creada para comenzar el desarrollo de un nuevo proyecto que es el motor de plantillas, solo que creí seria util para alguien y liberamos su codigo. Y si,... son muchos los proyectos que tienen esa filosofia de mediante un lenguaje generar sintaxis de otros lenguajes. Quizas sea algo inutil para muchos pero yo le llamo 're-usabilidad', Ejemplo de estos proyectos es GWT, Richfaces, Icefaces, detras de estos proyectos existen objetos Java que a la final terminan retornando codigo Javascript y HTML.

En PHP creo que existe una libreria que hace lo mismo que jQuery4PHP (o al contrario), es KoolPHP

http://www.koolphp.net

pero creo que es licenciada.

Gracias por el comentario que aunque critico es constructivo y son bienvenidos.

Saludos cordiales.

Omar Yepez
http://www.yepsua.com
The YepSua Team.

Por oyepez003

3 de clabLevel



 

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.