The i-Technology Media!
Register | Log in
   
 
.NET  ·  AJAX  ·  CLOUD  ·  ECLIPSE  ·  FLEX  ·  OPEN WEB  ·  iPHONE  ·  JAVA  ·  LINUX  ·  OPEN SOURCE  ·  ORACLE  ·  PBDJ  ·  SEARCH  ·  SILVERLIGHT  ·  SOA  ·  VIRTUALIZATION  ·  WEB 2.0  ·  WIRELESS  ·  XML
Comments
Plone and Drupal: Different Approaches, Different Results
paul.nowak wrote: Matt, thanks for the comments. I made an error on the version of Plone. It's 2.5 Plone running on Zope 2.9x. In regards to the additional products, we have a skin installed and we have a product that we had custom developed for us that connects to a PostgreSQL database. We've looked at slow PostgreSQL queries causing problems and have not been able to find an issue. We've also tested for the case where the PostgreSQL server is down and have not been able to create an issue. We therefor...
Nov. 4, 2009 04:19 PM EST
Cloud Expo on Google News
Did you read today's front page stories & breaking news?


2009 East
PLATINUM SPONSORS:
IBM
Smarter Business Solutions Through Dynamic Infrastructure
IBM
Smarter Insights: How the CIO Becomes a Hero Again
Microsoft
Windows Azure
GOLD SPONSORS:
Appsense
Why VDI?
CA
Maximizing the Business Value of Virtualization in Enterprise and Cloud Computing Environments
ExactTarget
Messaging in the Cloud - Email, SMS and Voice
Freedom OSS
Stairway to the Cloud
Sun
Sun's Incubation Platform: Helping Startups Serve the Enterprise
POWER PANELS:
Cloud Computing & Enterprise IT: Cost & Operational Benefits
How and Why is a Flexible IT Infrastructure the Key To the Future?
Click For 2008 West
Event Webcasts

2009 East
GOLD SPONSORS:
CA
Get Your Transactions Under Control: SOA Performance Management
Software AG
Performance Driven Adoption: The Secret to Advancing SOA
Intel
The Evolving SOA Appliance: 3 Game-Changing Innovations
SILVER SPONSOR:
Denodo
Data Mashups: Deliver Your Project Faster with Virtualized Data Services Across Internal & External Sources
POWER PANELS:
The Business Value of Service Orientation
Driving Profitability Through User Experience
Click For 2008 West
Event Webcasts
Live Google News by SYS-CON!
Top Three Links You Must Click On


AJAXWorld News Desk
Google Web Toolkit: Finally Java Has Been Put into JavaScript!
GWT has given the Enterprise market the confidence and creditability to start harnessing the browser

By: Alan Williamson
Jul. 3, 2008 07:15 AM

For many years, Java and web developers alike have had to explain to the unwitting that JavaScript had absolutely nothing to do with Java. It was one of the great marketing gaffes of the mid-90s. They were no more alike than chalk and cheese. But in the last six months, I've had to lay down my placard and walk away from the picket line with a smile on my face and a skip in my step. Finally Java has been put into JavaScript.

I have a great respect for Mother Nature. No matter what you throw at her, she has a wonderful way of always balancing the books and our world's favourite accountant is at it again.

For many years, Java and web developers alike have had to explain to the unwitting that JavaScript had absolutely nothing to do with Java. It was one of the great marketing gaffes of the mid-90s. They were no more alike than chalk and cheese.

For years I fought this fight, standing at the frontline with placards denouncing any JavaScript wannabe as a charlatan demanding they find their own name. We had Java first and goddamn it we weren't going to have it plastered just any-old-where (that said, let us skip neatly past the fact that Sun has tried to apply Java to absolutely everything from Linux distributions that didn't have Java to their now infamous JAVA stock symbol).

But in the last six months, I have had to lay down my placard and walk away from the picket line with a smile on my face and a skip in my step. Finally Java has been put into JavaScript. Now when we say those words 'Java'-Script, we can actually say the Java part with true conviction.

Of course I am talking about Google's GWT framework, which is now about to enter its 1.5 release. My hat is truly off to Google for taking this rather bold approach and providing a world class framework within which to code scalable and manageable JavaScript applications, without actually having to use JavaScript! Genius!

Naturally it would be easy for me to churn through some words here and detail all the great features of GWT. But I won't. The real power that GWT has brought to the world of RIA is opening up the door to a whole legion of Java developers that wouldn't historically dare touch JavaScript due to its complete lack of structure, object orientation and type checking.

In many respects the world of Java has a lot to teach the JavaScript community. We've faced (and solved) the same problems that JavaScript is facing. For example, Java's cross-platform issues are JavaScript's cross-browser issues. The problems of rendering JavaScript within IE and Firefox is not dissimilar to Java's issues with, say, Windows and Linux. We solved the problem by developing abstractions, and worrying about the fine detail at a later stage.

This is how GWT operates. Peek inside their JAR file and you'll discover a whole host of different class implementations depending on the browser runtime the JavaScript will be running. No more do we have to worry about Safari vs Firefox vs IE, we just get on with the business of developing our solutions and leave the logistics to GWT.

But GWT is more than just a framework - it's John Wayne's, Rooster Cogburn US Marshall, riding the Wild West trying to bring a modicum of law and order to a structureless land. GWT has given the Enterprise market the confidence and creditability to start harnessing the browser as a proper alternative user interface.

There is a subtle irony in all of this. The Java community wants to get back into the browser space again and eat at Flash and Silverlight by introducing JavaFX. It wants Java developers to get back to developing browser apps. But has Google's GWT maybe made JavaFX somewhat redundant? JavaScript once more bites Java in the bum.

Back to the placards I go!

Published Jul. 3, 2008— Reads 16,285 — Feedback 5
Copyright © 2008 SYS-CON Media, Inc. — All Rights Reserved.
Syndicated stories and blog feeds, all rights reserved by the author.
Related Stories
▪ GWT: The Most Important Announcement at JavaOne?
▪ JavaScript Now Outstrips Java
▪ AJAX World RIA Conference News - World Expert on JavaScript to Speak
▪ Douglas Crockford on JavaScript Security: Durable Objects
▪ AJAX and RIA Technology Will Be Free for All: Sun CEO
▪ GWT 1.5: Google Reports Positive Feedback From Early Adopters
▪ AJAXWorld RIA Conference - Speaker Mike Girouard's JavaScript Design Patterns, #1
▪ AJAXWorld RIA Conference - Speaker Mike Girouard's JavaScript Design Patterns, #2
▪ Google's Browser Security Handbook Released
About Alan Williamson
Alan Williamson is Editor-in-Chief of Cloud Computing Journal and is SYS-CON's "Cloud Computing Bootcamp" Instructor. Widely recognized as an early expert on Cloud Computing, he is Co-Founder of aw2.0 Ltd, a software company specializing in deploying software solutions within Cloud networks. Alan is a Sun Java Champion and creator of OpenBlueDragon (an open source Java CFML runtime engine). With many books, articles and speaking engagements under his belt, Alan likes to talk passionately about what can be done TODAY and not get caught up in the marketing hype of TOMORROW. Follow his blog, http://alan.blog-city.com/ or e-mail him at cloud(at)alanwilliamson.org.

Add Your Feedback

In order to post a comment you need to be registered and logged in.

Register | Sign-in

Reader Feedback: Page 1 of 1

#5
robbiecheng commented on 21 Jul 2008

The RPC calls in GWT is very similar to calling XMLHttpRequest functions in JavaScript. Moreover, the application includes client codes, and server codes. The programming model is quite primitive. With ZK, developers NEVER make an RPC call and handle the returned data manually. Take a look at a comparision between ZK and GWT. http://ria.dzone.com/articles/zk-vs-gwt-server-centric-matte-1?page=0%2C1

#4
tomslot commented on 11 Jun 2008

Regarding the GWT plugin for NetBeans 6.1 (GWT4NB):

Just go to the menu option Tools->Plugins->Available Plugins and search for GWT, then choose to install the plugin.

#3
NN commented on 10 Jun 2008

Yeah it looks good but not many cool widget library and if you add that download time will increase but without it is okay.

You have to produce big line of code if you are doing small AJAX things and try developing big apps which has page type navigation (let says web1.0) and try GWT into it you will not use it again.

Appcelerator shine in that regard where web1.0 or existing site can be converted into Web2.0 without much sweat. Also CSS styling need extra knowledge of GWT or UI designer should no know about Java (little)

Flex is cool but plug-in base and you don't develop web1.0 in Flex.

Anyways it depends lot on what you like and requirement of project but many other frame work competing in web2.0 field.

#2
Ista Pouss commented on 10 Jun 2008

Once upon a time with Netbeans 6.0 I install GWT with some netbeans plugins. It was GWT 1.4.60.

Now my Work Station is Netbeans is 6.1, the GWT plugin has disapeared, but no my GWT project, and it's GWT 1.5 RC1.

How can I install this RC1 on my application GWT 1.4 with Netbeans ?

#1
Kelly Norton commented on 10 Jun 2008

Since the previous release of GWT, we've seen a lot of really great applications that demonstrate what is possible when you are able to focus on the user and stop worrying so much about browser quirks and other Ajax obstacles


Subscribe to the World's Most Powerful Newsletters
Subscribe to Our Rss Feeds & Get Your SYS-CON News Live!
Click to Add our RSS Feeds to the Service of Your Choice:
Google Reader or Homepage Add to My Yahoo! Subscribe with Bloglines Subscribe in NewsGator Online
myFeedster Add to My AOL Subscribe in Rojo Add 'Hugg' to Newsburst from CNET News.com Kinja Digest View Additional SYS-CON Feeds
Publish Your Article! Please send it to editorial(at)sys-con.com!

Advertise on this site! Contact advertising(at)sys-con.com! 201 802-3021

SYS-CON Featured Whitepapers

ADS BY GOOGLE

Breaking Java News
COADE CAESAR II User Group to Meet Nov 19 in Houston to Discuss Pipe Stress Code Updates and Other Software Enhancements
'Three New Industry' Creates Opportunity
Sutor Technology Group Limited Announces Reporting Date for First Fiscal Quarter 2010 Financial Results
Hutchison Telecom Announces Unaudited Key Performance Indicators for Third Quarter Ended 30 September 2009
Formation Capital Corporation Announces Name Change and Share Consolidation
INVESTOR ALERT: Former Attorney General of Louisiana Charles C. Foti, Jr. and KSF Notify Zale Corp. Investors of Lead Plaintiff Application Deadline in Securities Class Action Lawsuit - ZLC
Business Marketing Association Members and Guests Will Come Together in the Inland Empire, Rancho Cucamonga, 4pm Wednesday, November 18 for "Green Marketing in the Business-to-Business Environment: Does It Really Matter?"
Paramount Energy Trust releases third quarter 2009 financial and operating results and confirms November distribution

ADVERTISE   |   MAGAZINE SUBSCRIPTIONS   |   FREE BREAKING-NEWSLETTERS!   |   SYS-CON.TV   |   BLOG-N-PLAY!   |   WEBCAST   |   EDUCATION   |   RESEARCH

.NET Developer's Journal - .NETDJ   |   ColdFusion Developer's Journal - CFDJ   |   Eclipse Developer's Journal - EDJ   |   Enterprise Open Source Magazine - EOS
Open Web Developer's Journal - OPENWEB   |   iPhone Developer's Journal - iPHONE   |   Virtualization - Virtualization   |   Java Developer's Journal - JDJ   |   Linux.SYS-CON.com
PowerBuilder Developer's Journal - PBDJ   |   SEO / SEM Journal - SJ   |   SOAWorld Magazine - SOAWM   |   IT Solutions Guide - ITSG   |   Symbian Developer's Journal - SDJ
WebLogic Developer's Journal - WLDJ   |   WebSphere Journal - WJ   |   Wireless Business & Technology - WBT   |   XML-Journal - XMLJ   |   Internet Video - iTV
Flex Developer's Journal - Flex   |   AJAXWorld Magazine - AWM   |   Silverlight Developer's Journal - SLDJ   |   PHP.SYS-CON.com   |   Web 2.0 Journal - WEB2
Apache   |   CMS   |   CRM   |   HP   |   Oracle Journal   |   Perl   |   Python   |   Red Hat   |   Ruby on Rails   |   SAP   |   SaaS

SYS-CON MEDIA:   ABOUT US   |   CONTACT US   |   COMPANY NEWS   |   CAREERS   |   SITE MAP
SYS-CON EVENTS:   |  AJAXWorld Conference & Expo  |  iPhone Developer Summit  |  Cloud Computing Conference & Expo  |  SOA World Conference & Expo  |  Virtualization Conference & Expo
INTERNATIONAL SITES:   India  |  U.K.  |  Canada  |  Germany  |  France  |  Australia  |  Italy  |  Spain  |  Netherlands  |  Brazil  |  Belgium
 Terms of Use & Our Privacy Statement     About Newsfeeds / Video Feeds
Copyright ©1994-2008 SYS-CON Publications, Inc. All Rights Reserved. All marks are trademarks of SYS-CON Media.
Reproduction in whole or in part in any form or medium without express written permission of SYS-CON Publications, Inc. is prohibited.
 
close this window