Google Releases AJAX Framework
maquina writes "Google released a new AJAX framework based on Java. From Google's mouth: "Google Web Toolkit (GWT) is a Java software development framework that makes writing AJAX applications like Google Maps and Gmail easy for developers who don't speak browser quirks as a second language." This impressive framework promises to make AJAX available to the masses and is one more step towards Google becoming the de facto Internet platform provider."
Your source of, vangaurd of and now creator of all your information.
...is by far and above the fact that you are coding your website in Java, using their API and SWT-like objects, and the Javascript/Ajax is then generated from your classes.
I think Google is mostly responsible for launching the AJAX trend, and now they're moving in a brand new direction? Beautiful.
Oh and they even distributed half of the source code for the project in the JAR files.
Yahoo has already done this, but apparently they don't have fanboys like Google. http://developer.yahoo.com/yui/
Bogtha Bogtha Bogtha
Bogtha Bogtha Bogtha
"http://www.w3.org/TR/html4/strict.dtd"><html<head <title>Re:Interesting?</></><body<h1<em>I</> Do believe there </><p<a
href="http://www.example.com"<em>there</></>.
Evil?</><p<a
href="http://www.example.com/">is</></></></>
Yes the above code is valid html. Do you speak it?
"In a time of universal deceit - telling the truth is a revolutionary act." - George Orwell
I'm not into fanboyism but this is very very impressive. I took a look at the demos. The Desktop App Clone is particularly very impressive and it shows you what can be achieved with this stuff! I've never liked web development for the compatibility nightmare and plus the fact that it's a very messy business. Java with it's object oriented goodness will allow feature full applications to be developed extremely quickly!
This is great news for all the developers out there. Google by doing this has proved once again that smart business practices and investments make a company, now how much software they patent and lock down. They specfically say that you can create applications like Google Maps and Gmail using their framework. Is someone gonna create a new Gmail or seach engine and take over Google? Prolly not, but Google has shown that not only can it develop high power applications and set the footprints for following developers, but they can also help the community advance just as they have. Just one of the many reasons I love Google.
Bryan
This impressive framework promises to make AJAX available to the masses and is one more step towards Google becoming the de facto Internet platform provider."
Erm, actually they're playing catch up. From what I can tell, GWT is rather inferior to YUI.
This is an impressive toolkit and a nice approach, but Google is not the first to do this. Has anyone heard of ThinWire (http://www.thinwire.com/)? There are already production applications in place built on this framework.
I didn't know Google was a Java shop. Do they mainly code serverside stuff in Java these days? If so, which technology are they using (O/R mapper, servlet container, tricks & quirks). Would be interesting to know.
Any infos?
So do it, get it done in the next two weeks, email Google, ask permission to distribute it and get offered a job.
I am surprised that no one has yet brought up lisp macros which can be used to develop a similar framework. Code can be written in Lisp and compiles/generates to javascript. See http://www.cliki.net/Parenscript and http://www.cliki.net/jsgen for implementations in common lisp. The problem I see with any form of generated javascript is that it will be hard to debug should something unexpectedly go wrong.
First I want to say "Thank you" for releasing the project for free use and a double "Thank you" for having large portions under the Apache license.
.java files have an Apache license prefixed. Excellent!
I figured that the output would be owned by the user, but the terms initially looked like the toolkit itself was restricted except for the parts you got from other projects.
I opened the tarball and the two jars and have been reviewing some of the files. I see that substantial numbers of the
What are the chances that a related package using Python instead of Java will be released/developed some time in the near future?
I don't know the technical obstacles to doing this (and please elaborate on this if you want), but I think it'd be a useful addition. I'm sure there's lots of people who use Python, but not Java (for a variety of reasons).
Thanks!
Salis
Favorite