Published on 2007-05-16 00:54:10
Janrain, the company behind myOpenID and Jyte, just launched Pibb, an AJAX-based communication center including channels, private chat, OpenID enabled, and many great features. "The service is written in Ruby, Java, and Python" told us Grant Monroe from JanRain, "We chose GWT because of the typechecking in the compiler. The client is all GWT, and then we have a custom webserver written in python that talks to rails and various other things. We are basically just using rails for activerecord."

An interesting experience, especially that two months ago there was almost no real applications using GWT and Pibb use it for client side only while the server-side was written in python. Grant added "The python server is asynchronous. It uses libevent to do all of the connection dispatching so it should perform pretty well. Python is quite a bit quicker than Ruby, as well". When asked about the choice of GWT precisely and not any other JavaScript library, Grant explained "I would hate to think of tracking down the silly bugs that the compiler catches just using the tools available in the browser. There are javascript debuggers out there, but they are pretty painful. GWT also has a special "hosted-mode" browser that you can use to get full tracebacks when errors occur".
Related Entries
Member of the PHP Magazine Network, Copyright (C) 2005-2008 phpmagazine.net All Rights Reserved