martes, 9 de octubre de 2012

Yii Framework, PHP y GWT (Google Web Toolkit)

Por qué llegué a Yii Framework ? 

Antes, yo creaba la interfaz de usuario usando Google Web Toolkit (GWT), la cual es muy avanzada, se programa en Java y ella genera el codigo javascript del lado cliente para conectarse con el servidor hecho en Java tambien, la comunicacion entre el browser se realiza por medio de RPC, todo en java, es algo excelente y limpio, multi browser, y con un rendimiento inmejorable. 

Pero..Una app GWT solo puede correr en cliente-servidor usando un servidor Tomcat... y los hosting tradicionales son casi todos para PHP..los hosting java son caros. El lado cliente de GWT si corre en cualquier hosting porque es una compilacion Javascript, pero el lado servidor RPC no...he aqui porque llegué a Yii:

Quería hacer para GWT un server-side hecho en PHP, mientras que su lado cliente sea hecho en Java usando GWT, con el objeto de poder alojar toda una aplicación web GWT en un hosting tradicional...por eso llegué a Yii, porque lei que era un Framework MVC muy bueno con fuerte integración Ajax.

Bueno, aunque si es cierto que Yii es un Ajax Framework, no lo es tanto, mas bien le abre toda la puerta a Ajax para sacarle provecho, pero en realidad hay que tejer mas de la cuenta para lograrlo, por tanto sigue abierta mi idea de crear un Branch de Yii Framework orientado a conectarlo con GWT bajo una filosofía puramente Ajax.

seria fabuloso, prueben GWT y verán a que me refiero.