
jQuery es un poderoso framework de JavaScript la cual se puede desarrollar animaciones y efectos, manejar eventos, tener interacción AJAX a páginas web, manipular css, entre otras cosas. Todo esto con sentencias JavaScript.
Ahora esta en desarrollo el proyecto jQuery4PHP, una librería PHP 5 que pretende hacer mas fácil el escribir código Javascript (sintaxis de jQuery) utilizando objetos de PHP.
Para incluir la librería tan solo con poner el siguiente código bastaría:
<?php
include_once 'path/to/YepSua/Labs/RIA/jQuery4PHP/YsJQueryAutoLoader.php';
YsJQueryAutoLoader::register();
?>
Ejemplo de como utilizar el código:
jQuery:
$('#buttonId').click(function(){
alert('Hello world');
});
jQuert4PHP:
<?php
echo
YsJQuery::newInstance()
->onClick()
->in('#buttonId')
->execute('alert("Hello World")')
?>
y si no se quiere usar el echo, con el siguiente código basta:
<?php
YsJQuery::newInstance()
->onClick()
->in('#buttonId')
->execute('alert("Hello World")')
->write()
?>
Estos y muchos otros ejemplos en la pagina oficial de jQuery4PHP!
Para descargar jQuert4PHP, dirigirse a este link!
La verdad que parece un proyecto muy interesante y con mucho futuro que aporta su granito de arena para que PHP siga creciendo, espero que pronto pueda probar bien a fondo esta librería, y en un futuro planeo integrarlo con Zend Framework!
Ustedes ya lo probaron? que tal les parece? que expectativas tienen sobre este proyecto?
Agrego un mail del creador Omar Yepez al grup symfony-es:
Bueno escribo por acá ya que esta es un excelente grupo 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:$(‘#idDelBoton’).click(function(alert(‘Mi mensaje’)));
En jQuery4PHP lo podrías hacer asi:
<?php
echo
YsJQuery::newInstance()
->onClick()
->in(‘#idDelBoton’)
->execute(“alert(‘Mi mensaje’)”)
?>O así:
<?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.comP.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.

RT @agevaled: Nuevo Post en mi blog: "jQuery4PHP – jQuery para PHP" http://bit.ly/cAwLXN #PHP #jQuery
RT @agevaled: jQuery4PHP – jQuery para PHP http://bit.ly/cAwLXN #PHP #jQuery // Interessante, vale a pena olhar!
RT @agevaled: jQuery4PHP – jQuery para PHP http://bit.ly/cAwLXN #PHP #jQuery // Interessante, vale a pena olhar!
RT @agevaled: jQuery4PHP – jQuery para PHP http://bit.ly/cAwLXN #PHP #jQuery
Bueno escribo por aca para darles la noticia que se libero una nueva version de jQuery4PHP, en esta nueva version se da soporte a jqueryUI. Para mas informacion pueden entrar a la pagina web del proyecto y de mas esta decirles que cualquier duda o sugerencia la pueden hacer por aqui, en el foro del proyecto [1] o a mi correo [2].
Todos los ejemplos que veran en la pagina oficial de jQuery4PHP [3] estan disponibles para descargarlos desde sourceforge.net [4]
[1] https://sourceforge.net/projects/jquery4php/forums
[2] oyepez003@gmail.com
[3] https://sourceforge.net/projects/jquery4php
[4] http://jquery4php.sourceforge.net
Espero que esta libreria sea de utilidad a alguno de ustedes.
Saludos cordiales
Omar Yepez
The YepSua team.
jQuery4PHP 1.1.0 liberado.
Mas info en:
http://jquery4php.sourceforge.net/