Sponsored by Travelzoo
$52 and Up—Airlines Slash Fares On Peak Holiday Flights. view!
travelzoo.com - This year, waiting until the last minute is NOT the best strategy. See why.
63 Comments
- Urusai, on 10/12/2007, -1/+13Real men don't care what other people say real men should be doing.
- BloodJunkie, on 10/12/2007, -2/+14IMO this is the best thing google has done in a long, long time...now what would really seal the deal is if they made a compiler for .NET...take a bite out of Microsoft's developer-base
- muzzamo, on 10/12/2007, -0/+11This is seriously one of the most important developments in web applications in a long, long time.
I do not know what to say... this rules. - inotocracy, on 10/12/2007, -0/+11Actually I recall listening to a conference and the majority of their backend is written in Python; Java just happens to be a popular language.
- lnxaddct, on 10/12/2007, -3/+12Python is used for small utilities, Java is used for things that will need to perform well on a large scale. This is the way it is in every major industry. This is why Java always has a ridiculously higher number of jobs available than other languages. Everyone from the military to enterprise uses it, and there is a reason why (hint: it is a great platform that only ignorant folk tend to put down).
- sepi, on 10/12/2007, -1/+8This reminds me of another Java->Ajax Web Kit called "EchoPoint", when used in conjunction with EchoPoint NG. You could pretty much code your apps just as you would using Swing, sans the Swing crappiness.
But based on the demo of GWT, I'm instantly sold!
This is the biggest thing to come out this year (so far). Also the license to use for commercial projects is pure gold!
First comment ever btw :) - lerchmo, on 10/12/2007, -0/+6"Real men need to learn about the magic of syntax highlighting. "
- Ryosen, on 10/12/2007, -0/+6You miss the point, pfister. This is a javascript/html port of Java's AWT (Abstract Window Toolkit). It's a cool idea and a nice innovation. It basically means that you don't need to use java applets for basic UI.
Of course, no one has really written basic UI applets since 1996, but hey, that's not the point now, is it? - brilliantshadow, on 10/12/2007, -0/+6ASP.Net for web development is really a rather clumsy paradigm. It works, but it could be a lot better. This is a step in the right direction, though not completely original. Bindows has been doing this for awhile, I think.
bindows.net - M4v3R, on 10/12/2007, -0/+6So now we know how GMail and GCalendar were coded. Quite nifty.
- inactive, on 10/12/2007, -2/+8
Python is indeed used at Google, but GMail and Google Calendar are primarily Java apps. - inactive, on 10/12/2007, -0/+5And so begins the Google OS...
So, how long until Google starts hosting others' GWT web applications using their high performance, massively parallel web server architecture; for a fee, of course. - lerchmo, on 10/12/2007, -0/+5The demos seem really snappy, Something thats hard to do in a situation like this.
- gregh42, on 10/12/2007, -0/+4.NET already has something that is similar. Take a look at Atlas (http://atlas.asp.net). It allows you to deserialize any object eturned by a web service to the browser (as JSON).
- GreenPlastik, on 10/12/2007, -1/+5Does this matter to anyone who is only now climbing into the whole AJAX mess? I wanna know, because I'm itching to learn, but I'm not sure if this is a shortcut, or not a place to start... or bananas.
I will say from what I saw that it looks cool, even if I don't fully understand - nitsuj, on 10/12/2007, -1/+5Yes, sorry. Curse this flat comment system.
- inactive, on 10/12/2007, -4/+8
Does anyone know why the Java API's are always the first ones to be issued?
Silly me, it's because a large part of the Google codebase is written in Java. - Pocky, on 10/12/2007, -0/+4Notepad doesn't have a command mode.
- xdrone, on 10/12/2007, -1/+5wow, this seems like a huge advancement over anything i've seen!!!
plus:
mvc style coding
ajax speed
don't have to worry about browser code
minus:
limited control over output - have to stick to GWT components
having to code java - so verbose!
may not work on older browsers
i'll have to give it a try. - burnt1ce85, on 10/12/2007, -7/+10this is crazy shizzle! thanks!
- inactive, on 10/12/2007, -4/+7Java is a programming language, AJAX is one function of a client-side scripting language. It has classes you can use to serialise and deserialise objects and implement AJAX, but that is somewhat different to the title. Still interesting though, I can't wait for a .NET version.
- wildkarde, on 10/12/2007, -0/+3well, seems like a good time to learn java.
- ubicity, on 10/12/2007, -0/+3awesome ajax goodness. hmm...there's quite a few similarities between google calendar js code and some of the compiled sample js code.
- lnxaddct, on 10/12/2007, -0/+3Yea, Python is nice, I code in it all of the time, but it is dog slow. Even that site you linked with is a little generous. My benchmarks for various things (mainly graphics rendering of some sort or another, directory walking, and web dev) show python to be around 100, to even 1000 times slower in some cases. I use python a lot, I mean a ton of the time. It is great, I've even used it as a custom backend for my site before (cherrypy & cheetah & sqlite & sqlobject), but for performance related things you can't beat java. Ruby is about 10 times slower than python, and Perl is about 20 times faster than python (in the tasks that I've benchmarked). With a modern 5.0 or 6.0(alpha) jvm, the performance can even exceed native code for many server tasks because Java handled memory management better and faster than you often can. For raw calculations, java won't be as fast as native code, but once you start putting memory accesses into the picture, Java can often smoke just about anything. As far as development time goes, Python is by far my favorite syntax, but you can't compete with Java standard libs, no other language has anything near it (Perl's CPAN is a distant second). Java is also excellent for large code bases because the verbosity makes the code pretty much self commenting.
- tybris, on 10/12/2007, -0/+3......... vi
- nitsuj, on 10/12/2007, -1/+4@lnxaddct
Seriously, I use both Python and Java a lot and while Python is fantastic for rapid development and web work, it doesn't yet hold a candle to Java performance wise. Try some benchmarks before you make this kind of statement. The (Sun) JIT compiler for Java is a superb piece of technology. - staryprd, on 10/12/2007, -1/+4@klbclem
>python performs better than java in most cases
I don't get it, where does this argument stem from? The benchmarks show quite the opposite:
http://shootout.alioth.debian.org/gp4/benchmark.php?test=all&lang=java&lang2=python
Java performs 5x faster on average, while loosing in terms of memory consumption (which I can understand).
I'm not an expert in Python, but claims like this look rather suspicious to me. Java has proven to be fast enough for most tasks with its JIT compiler, and only natively compiled code can compete with it in terms of performance. How come an interpreted language suddenly becomes faster? - Agret, on 10/12/2007, -0/+3Should use metapad, notepad can't handle Unix files.
- smbut4, on 10/12/2007, -3/+6How do you use other languages (php, perl) for the backend/service?
- Agret, on 10/12/2007, -0/+2Nope, don't worry though as nobody will encounter this "bug". You'd only be replying to one story at a time.
- pfister_, on 10/12/2007, -0/+2You're right, I did miss the point.
- pornel, on 10/12/2007, -0/+2"browser-compliant". No standard is the new standard.
- staryprd, on 10/12/2007, -1/+3I think you were replying to klbclem, not lnxaddct, weren't you?
- staryprd, on 10/12/2007, -0/+2I looked at it for just a few moments, but from what I saw I can tell: this is FANTASTIC! I think GWT can do for browser-based applications what SWT has done for Java. This is just too cool to be true!
- Enchirito, on 10/12/2007, -0/+1@Agret
It's much more than just a shortcut. This tool allows you to debug your webapp while its still in java code! - csrster, on 10/12/2007, -0/+1This is amazingly cool. I'm wetting myself for a chance to try it out on a real-life project.
- chaosmachine, on 10/12/2007, -1/+2this is pretty incredible..
- Moly, on 10/12/2007, -0/+1Ever since reading http://web2.0central.com/archives/109 it's been obvious to me that Google was going to toss some funding to Morfik and get their hands on the core of Morfik's JST. They did a nice job of taking JST and google-ifying it. Pretty soon we'll all just be writing AJAX apps...
- inactive, on 10/12/2007, -0/+1Do you mean the beta called live that's undergoing testing? Retard.
@brilliantshadow -
Web development with asp.net is a dream, especially compared to *any* inline language. You can keep your spaghetti code and umpteen include files. - cranium, on 10/12/2007, -0/+1Ah, I wondered what was causing that.
- thezisme, on 10/12/2007, -0/+1@trejkaz
Rails does have RJS templates that convert Ruby code to javascript. However, their approach is much simpler than GWT and tends to make debugging more difficult (rather than making it easier, as in GWT). Additionally, I'm fairly confident that Rails will not take the GWT approach since, unlike Rails, GWT is a component-based framework.
That said, there's nothing stopping a Ruby clone of this idea (it just won't be Rails). - futoshi, on 10/12/2007, -0/+1Very cool and awesome stuff!
- brhad56, on 10/12/2007, -0/+1Yes, I have almost everyday, its' annoying! It happens because I look through my RSS bookmarks, and open tabs for each story I want to look at. Then when I log in on one of the tabs, it goes to a different story instead of the one i was on.
To re-create you have to be logged out. Open digg story in one tab. Open a different digg story in another tab. Go back to the first digg tab, log in. They need to pass a parameter instead of using a cookie to determine what page you should be on. - vtsvenjob, on 10/12/2007, -0/+0I am developing a Java back-ended, web-based admin tool for the Fedora repository (fedora.info) and I've been temped to switch to an AJAX-based design. This tool will def let me tinker around a bit better.
- FrickD, on 10/12/2007, -0/+0Exactly! It wouldn't make sense for them not to do that.
- ChelseaBlacker, on 12/12/2008, -0/+0GWT rocks!!! If interested in Java, and the new JavaFX, I would recommend following this link:
http://www.itjoblog.co.uk/2008/12/whats-the-use-of ... - FrickD, on 10/12/2007, -0/+0Now the purchase of Writely makes a little more sense.
- Weave, on 10/12/2007, -0/+0Only one emote needed for me to describe this.
/drool
Can't wait to dig into it. - nklnch, on 10/12/2007, -0/+0The GWT itself looks great, but the Digg headline and title of this headline is completely technically inaccurate
- nklnch, on 10/12/2007, -0/+0I hate to burst your bubble, but if you're waiting for Google to convert their software to an exclusively Microsoft development platform, you're in for a *long* wait...
-
Show 51 - 63 of 63 discussions



What is Digg?
Browsing Digg on your phone just got easier with our enhancements to the