Programación

28/04/2010

jQuery4PHP – jQuery para PHP

More articles by »
Written by: AgeValed
Tags: , , , , ,

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:

Ejemplo de como utilizar el código:

jQuery:

$('#buttonId').click(function(){
 alert('Hello world');
});

jQuert4PHP:

onClick()
 ->in('#buttonId')
 ->execute('alert("Hello World")')
?>

y si no se quiere usar el echo, con el siguiente código basta:

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:

onClick()
->in(‘#idDelBoton’)
->execute(“alert(‘Mi mensaje’)”)
?>

O así:

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.



About the Author

AgeValed
Pablo Ignacio de la Vega Ibañez, también conocido en algunos lugares como AgeValed, el creador de este blog. Actualmente estoy trabajando como Líder Técnico y Supervisor de Equipo en el área de desarrollo PHP.




 
 

 
PHP

Doctrine2 – Getting Started Issues

Luego de querer instalar y hacer funcionar doctrine en nuestro querido y amado Windows, me encontré con un par de problemas, y por lo que vi en internet a varios le paso lo mismo, vamos a tomar como ejemplo el Doctrine –...
by AgeValed
1

 
 
PHP

Zend Framework – Almacenamiento de sesión en base de datos

En este mini tutorial voy a mostrarles como guardar la sesión en base de datos con ZF 1, esto es muy util para manejo de sesiones en un entorno con múltiples servidores. Material Relacionado Zend_Session_SaveHandler_DbTable Z...
by AgeValed
0

 
 

PHP Conference Argentina 2013

El 4 y 5 de Octubre se celebrará, en la Ciudad de Buenos Aires (Argentina), la PHP Conference Argentina, edición local de la conferencia PHP más popular. Esta edición no solamente está destinada a los programadores PHP, ...
by AgeValed
0

 

 

PHP 5.4.0 liberado!

Les comento que ya se encuentra la nueva versión de PHP liberada, la versión 5.4.0, luego de varios updates que se hicieron a la versión PHP 5.3 ya contamos con nuevas versión que incluye (según ellos) un gran núme...
by AgeValed
0

 
 
PHP

PHP – Errores

En este resumen voy a escribir sobre los el control y registro de los errores en PHP. PHP nos permite definir nuestras reglas para controlar los errores, crear errores personificados o como serán registrados/notificados. Tipos...
by AgeValed
0

 




6 Comentarios


  1. RT @agevaled: Nuevo Post en mi blog: "jQuery4PHP – jQuery para PHP" http://bit.ly/cAwLXN #PHP #jQuery


  2. RT @agevaled: jQuery4PHP – jQuery para PHP http://bit.ly/cAwLXN #PHP #jQuery // Interessante, vale a pena olhar!


  3. RT @agevaled: jQuery4PHP – jQuery para PHP http://bit.ly/cAwLXN #PHP #jQuery // Interessante, vale a pena olhar!


  4. RT @agevaled: jQuery4PHP – jQuery para PHP http://bit.ly/cAwLXN #PHP #jQuery


  5. 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.


  6. jQuery4PHP 1.1.0 liberado.

    Mas info en:

    http://jquery4php.sourceforge.net/



Leave a Reply

Your email address will not be published. Required fields are marked *

*

This site uses Akismet to reduce spam. Learn how your comment data is processed.