Google Web Toolkit Now 100% Open Source 173
chrisd writes "When we first released the Google Web Toolkit (GWT) we were focused on building a great tool for people to build AJAX apps with. Now, we're happy to announce that all of the GWT source code is available, including the Java to JavaScript compiler and the debugging browser, under the Apache 2.0 license. If you'd like to see how we pulled off letting you avoid dealing with nasty browser quirks, you should take a look. More importantly, we're running this like a true open source project now: we'll be developing GWT completely in the open, as per our project charter. More info on the GWT blog."
Re:A step in the right direction... (Score:2, Informative)
Sorry.
Um ya...... (Score:3, Informative)
Does Google Web Toolkit send any information about me back to Google's servers?
When you use the Google Web Toolkit's hosted web browser, the application sends a request back to Google's servers to check to see if you are using the most recent version of the product. As a part of this request, Google will log usage data including a timestamp of the date and time you downloaded the Google Web Toolkit and the IP address for your computer. We won't log cookies or personal information about you, and we will use any data we log only in the aggregate to operate and improve the Google Web Toolkit and other Google Services. Please see the Google Privacy Policy for more information.
Re:Kudos on the licenses (Score:2, Informative)
Re:Just as Sun release Java SE 6 (Score:3, Informative)
Java 6 SE includes Rhino (without E4X) which I suppose could be used as a target of the GWT for the server side, but it seems a tad pointless except maybe for validation of generated code.
Re:Kudos on the licenses (Score:5, Informative)
Your company doesn't want to "support" the software? Why would anyone want to purchase software from your company?
Devil's Advocate (Score:5, Informative)
Re:Wither AJAX (Score:2, Informative)
Time to make like it's nineteen-ninety-eight. Again.
Re:"JavaScript's lack of modularity" ? (Score:3, Informative)
Re:Tapestry Integration? (Score:2, Informative)
ZK (Score:3, Informative)
While not technically competitors (GWT is all client side, ZK provides a way to handle AJAX requests automatically on the server side) they fill many of the same niches. There is an informative interview available ( http://blogs.pathf.com/agileajax/2006/06/an_inter
If you want to jump straight into the ZK demo, check out http://www.zkoss.org/zkdemo/userguide/ [zkoss.org]
Re:A step in the right direction... (Score:1, Informative)
Look again: Google doesn't use GWT for any of their apps. Google bought GWT and open-sourced it.
It's an interesting tool, but it's not what's behind GMail or Google Maps.
Re:Umm... (Score:5, Informative)
TheServerSide presentation (Score:2, Informative)
Re:Devil's Advocate (Score:3, Informative)
The phrase "object oriented" does not refer to single implementation technique, it refers to a general category of languages. Perhaps the majority of people are more familiar with C++/java style class-based designs, but there are many others. One of the most famous (in the research community at least) is "prototype based" languages, of which the "Self" language is the most well-known example. Javascript, it would seem, is a Self-style prototype-based language.
Re:A step in the right direction... (Score:3, Informative)
You might be interested by this project that aims to create a tool just like GWT but for Python. http://pyjamas.pyworks.org/ [pyworks.org]
Their goal for 0.1 was all Google examples at least mostly working on Firefox and this is what they released. Their goal for 0.2 is all Google examples, completely working on all browsers.
I wouldn't use it yet in my projects but I'll keep an eye on it. I tried GWT and despite being Java, it's very sweet. I'm eager to be able to do the same thing with python.