Google+ Technological Details
infoq.com
Google+ Technological Details
1–10 of 12 posts
Re: Google+ Technological Details
#2Re: Google+ Technological Details
#3Re: Google+ Technological Details
#4I would love to hear why GWT wasn't used more. It seems to me that GWT is not widely used even at Google.
GWT is targeted at Java developers who want to create rich client applications. The development environment (I use IntelliJ) is reasonably agile and there is a rich set of components to use. So, a nice developer experience for Java developers who don't want to use other languages (like Javascript).
That said, GWT seems a little heavy weight and for large and well funded projects it makes sense to hire Javascript experts and then frameworks like JQuery or Clojure probably make much more sense.
Re: Google+ Technological Details
#5Is google killing GWT?
I wish they would come out with more JavaScript tools. I have used GWT for a couple side projects, and while the tools and library are amazing, writing an app the "GWT Way" (using all the design patterns) is cumbersome and difficult, especially for a one-man-show.
Closure is better in this regard (mostly by virtue of being a JavaScript library instead of a Java library, IMO), but it's still overkill for quick side projects where something like underscore.js would suffice.
Why would they use Closure instead of GWT? Closure is just JavaScript. No waiting for the GWT team to build the features you need, no having to build those features yourself. And in my experience, when I need cutting edge with GWT, I end up writing a bunch of wrappers for JavaScript functions, which makes me wonder why I'm not writing everything in JavaScript. (Like I said, the GWT library is very compelling and when planning a large project, Java often feels more comfortable for some.)
So no, I doubt they are killing GWT, but it would sure be nice to see them develop some comparable JavaScript tooling (as one of their main points for choosing Java as the language of GWT is because of the quality of the existing Java tools).
Re: Google+ Technological Details
#6Re: Google+ Technological Details
#7Java? so uncool! I wonder why Google doesn't use one of those sexy functional languages. They could at least use Scala.
Re: Google+ Technological Details
#8Java? so uncool! I wonder why Google doesn't use one of those sexy functional languages. They could at least use Scala.
Re: Google+ Technological Details
#9I would love to hear why GWT wasn't used more. It seems to me that GWT is not widely used even at Google.
But if you want something as fast and as scalable as possible, of course you can do better by working at a lower level.
Re: Google+ Technological Details
#10I would love to hear why GWT wasn't used more. It seems to me that GWT is not widely used even at Google.
There are several hundred projects within Google using GWT and more are being written or rewritten all the time. Some of the major ones:
AdWords UI
AdSense UI
Blogger (http://techcrunch.com/2011/03/14/half-a-billion-blog-posts-l...)
Groups (new UI)
Doclist (the folders in docs, both desktop and mobile versions)
Parts of Maps / Geo
https://groups.google.com/forum/#!topic/google-web-toolkit/M...