ICEfaces podcast with Ted Goddard
Earlier this year, I had the pleasure of chatting with Ted Goddard, who is an ICEfaces Senior Architect, for JavaWorld’s Java Technology Insider. In this podocast, Ted explains the inner workings of ICEfaces, including the framework’s hip JSF component library, its Ajax Push technology, how the framework handles application security, and how it compares to Google Web Toolkit for component-based Ajax development.
The ICEfaces project has some pretty slick components that definitely raise the bar with respect to web development; consequently, this conversation with Ted is quite enlightening and I definitely learned a thing or two!
| Related odds and ends | ||
|---|---|---|
Saturday 13 Sep 2008 | Software Development
Ajax push (aka pushlet) is BS !
How on earth something like that would scale ?
I have tried switched to richfaces few months ago and I am happier since then.
Ajax Push is not the same as Pushlets; Pushlets uses HTTP streaming, whereas Ajax Push typically makes use of “blocking HTTP” or “long polling”.
Making push scale requires careful attention to the server-side technology used: for instance, a Servlet 2.5 implementation would necessarily consume a thread per connected client. Servlet 3.0 will address this, and it is currently possible to use server-specific APIs (such as Grizzly in GlassFish and the Tomcat 6 NIO API) to handle push connections with a bounded number of threads. To this end, ICEfaces provides custom integration with GlassFish, Tomcat 6, and Jetty.