AJAXWorld News Desk
Zimbra Withdraws AJAX Project Kabuki From Apache
Zimbra's Andy Clark Explains Decision on Mailing List
Jun. 30, 2006 08:00 PM
Zimbra has withdrawn its proposed AJAX-related project from consideration for the Apache Incubator. The project was accepted for incubation in Apache in January 2006. In a letter to the Apacahe Incubator mailing list, Andy Clark of Zimbra said that discussions with other OpenAjax Alliance partners had convinced them of the need to withdraw, apologised for the turn of events, and explained why Kabuki would be withdrawn. The reasons he listed out were:
1. Most parties in the OpenAjax initiative believe one sweet spot for AJAX toolkits will be for augmenting existing HTML pages. This is a more evolutionary approach that provides a more generic fallback in terms of accessibility, legacy clients, and so on. So a key constituency is the "HTML design center", and today we believe Dojo to be a better choice for HTML developers than Kabuki.
2. At least some of the Java UI developers prefer to continue to do their coding work in Java and then map the resulting application to Javascript for deployment. This is the model at the heart of the Google Web Toolkit (GWT), which is directly targeted at the "Java design center", and is now available under the Apache license.
3. Kabuki, which targets object-oriented programming in Javascript, retains its sweet spot for developing more revolutionary AJAX applications ("Javascript design center") that seek to take the full advantage of the browser's capabilities in native Javascript.
“We think that Kabuki is an ideal fit for a certain class of Ajax solutions but not for others. As such, we expect Kabuki to co-exist with Dojo, GWT, and others. We now agree with other members of OpenAjax that a peer relationship between these projects is best. We feel that this approach facilitates sharing and collaboration and is better than an approach where one project has a special relationship with Apache while others do not,” said Clark.
The Kabuki project is a toolkit for building rich browser-based clients using AJAX technology. The framework was to consist of user interface widgets as well as infrastructure to enable communication with server-side logic, thus promising to be a powerful development platform for AJAX programmers.
About Apache News DeskApache News Desk trawls the world's news information sources and brings you timely updates on the Apache Software Foundation community of open-source software projects, Ant, Beehive, Cocoon, Harmony, Jakarta, Maven, and Tomcat.