PHP - Proyecto jQuery4PHP

 
Vista:

Proyecto jQuery4PHP

Publicado por Omar Yepez (224 intervenciones) el 08/05/2010 21:16:04
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:
$('#idDelBoton').click(function(alert('Mi mensaje')));

En jQuery4PHP lo podrías hacer asi:

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

O así:

Código:
<?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.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder