 2007 West |
|
GOLD SPONSORS:
|
Active Endpoints Your SOA Needs BPEL for Orchestration
|
BEA Virtualized SOA: Adaptive Infrastructure for Demanding Applications
|
Nexaweb Overcoming Bandwidth Challenges with Nexaweb
|
TIBCO What is Service Virtualization?
|
|
SILVER SPONSORS:
|
WSO2 Using Web Services Technologies and FOSS Solutions
|
|
Click For 2007 East Event Webcasts
|
|
TODAY'S TOP SOA & WEBSERVICES LINKS
AJAXWorld News Desk
Google's Innovative Yet Limited AJAX Environment: GWT
Google's recent foray into delivering an Ajaxified Web application stack, the Google Web Toolkit, says much about Google's pragmatic method of delivering innovation to the market. I for one, would heartily recommend it for certain applications, while actively advising against it for others. One major issue is that Google makes a lot of assumptions in GWT that are non-starters for certain uses.
Reader Feedback : Page 1 of 1
#8 |
Steven Barkdull commented on the 17 Oct 2007
Are you serious? The author says: "Real developers have a strong aversion to Javascript, and for good reason. It's a twitchy, skittish scripting language that is made even harder to work with by different browsers processing Javascript in subtly different ways. Javascript was never intended for the design and maintenance of robust and sophisticated software applications." 1. Real Programmers? Real programmers are capable of mastering whatever tools are required to get the job done. 2. Twitchy and skitish? I have never heard a programming language characterized as "twitchy and skitish". In fact, I am not even sure what those terms mean in the context of a programming language. 3. Who have you been talking to that has the background to make the assertion regarding what Javascript was intended for, and how is that even relevent? For years software developers have been successfully extending technologies for purposes beyond the scope of the technology's original intent. |
#7 |
Trackback Added: Riding the hockey stick: Scaling Web 2.0 software; With all the talk last week about MySpace becoming the #1 most visited site on the Web, there's also been a lot of talk about how Web 2.0 sites like MySpace handle their sharp growth rates. Because Web 2.0 sites explicitly leverage network effects, wh... |
#6 |
My friends insisted that I give my reasons why do I think Java to Java Script is not such a good idea. I guess it is a fair demand. Without getting into the details of the specific product (GWT), here is a list of my reasons: 1. There are many open questions - what packages of Java can I use, will collection classes map onto JavaScript code, can I use Java timer, can I use Java multi-threading? 2. How primitive types are handled? 3. If the generated code is not optimal, can I change it? (remember all the pains of changing generated code in any code generation model) 4. If I have to change the code generation template, is it worth it? "I can change it" - it is not a valid argument. It often requires heavy duty work to change and mantain it. 5. Can I avoid learning HTML DOM? If yes, then what is the UI model? Do I have to learn it? 6. Java provides compile time checking. But I may need a dynamic programming model (which is good for UI. There is always some display only information that you need to handle without worrying too much about its data-type). 7. Is it proven for a production application? 8. Can you really escape JavaScript if you have chosen AJAX as the technology? Or, do you really want to escape. Very soon you will need to know JavaScript say, to improve performance. 9. I find development cycle (code change, execute, test) is very efficient for an interpretive language. 10. If we had a good JavaScript debugger, would we be thinking about Java to JavaScript. If not then, is it not an interim arrangement? |
#5 |
I like to be a contrarian and call it a brain dead idea. We need a JavaScript debugger and not a Java to JavaScript compiler. It is all about DOM and not so much about JavaScript. It will be a nightmare to debug if Java to JavaScript has one wrong mapping. It is a radical idea though. I tip my hat if gmail and google map were really written using Java to JavaScript way. |
#4 |
Phil Haigh commented on the 26 May 2006
"Surprisingly, developing GWT-friendly services will NOT create an open, interoperable Web service" I'm sorry but I don't see this as a problem. The GWT is targeted at building rich-functionality user interfaces in the browser, so the server-side interface to support the dynamic nature of the application will by its nature be tightly coupled to the precise requirements of the widgets it is supporting. Those widgets can and will change, and so will the server-side interface with them, even if the underlying business process does not. It is logical to share business services but the server-side interface of an Ajax-enabled browser application is not a set of business services but a set of internal user interface support services. Don't confuse the two! |
#3 |
AJAX News Desk commented on the 22 May 2006
Google's recent foray into delivering an Ajaxified Web application stack, the Google Web Toolkit, says much about Google's pragmatic method of delivering innovation to the market. I for one, would heartily recommend it for certain applications, while actively advising against it for others. One major issue is that Google makes a lot of assumptions in GWT that are non-starters for certain uses. |
#2 |
SYS-CON Australia News Desk commented on the 22 May 2006
Google's recent foray into delivering an Ajaxified Web application stack, the Google Web Toolkit, says much about Google's pragmatic method of delivering innovation to the market. I for one, would heartily recommend it for certain applications, while actively advising against it for others. One major issue is that Google makes a lot of assumptions in GWT that are non-starters for certain uses. |
#1 |
AJAX News Desk commented on the 22 May 2006
Google's recent foray into delivering an Ajaxified Web application stack, the Google Web Toolkit, says much about Google's pragmatic method of delivering innovation to the market. I for one, would heartily recommend it for certain applications, while actively advising against it for others. One major issue is that Google makes a lot of assumptions in GWT that are non-starters for certain uses. |
SUBSCRIBE TO THE WORLD'S MOST POWERFUL NEWSLETTERS
|
SYS-CON FEATURED WHITEPAPERS BREAKING NEWS FROM THE WIRES  | Progress Software
Announces Mindreef and
IONA Acqusitions at SOA
World Conference Progress Software has
acquired Mindreef, a
provider of SOA service
validation and testing
tools. Min | Adobe's Kevin Lynch and
Microsoft's Scott Guthrie
to Keynote AJAX World RIA
Conference & Expo Two of the biggest
launches in Rich Internet
Application history took
place in 2007/2008 when
Adobe | SOA: Preparing for
Mashups It's important to
remember that there is a
huge resource being
created on the Web these
days in term | AccuRev Leverages Web 2.0
Technology to Extend
Process Management Reach
Across the Organization AccuRev announced a new
AJAX-based Web Interface
and a native integration
with Microsoft Windows
Exp | Mobile Web 2.0 The number of subscribers
using mobile Internet
services will rise from
577 million currently, to
to | Project Insight Project
Management Software
Releases Project
Scorecard Project Insight has
released Project
Scorecard, a project
scoring system that
enables companies to m | Curl Nitro Demo
Application Visualizes
Facebook Social Graphs Curl has made available
the newest example of a
Curl Nitro 'fit client'
application. Designed by
Man | Jaspersoft v3 Marks Major
Milestone for Commercial
Open Source Business
Intelligence Jaspersoft announced the
availability of its new
Jaspersoft Business
Intelligence Suite v3
Professio | The Monetization of
Mobile Multimedia The demand for and
widespread usage of
popular video sharing
sites, communities of
interest, social | The Growth of Web 2.0
Services Over recent years the web
has seen the growth of
so-called 'Web 2.0'
services based around the
conce | SYS-CON's Virtualization
Conference & Expo: Themes
& Topics From Application
Virtualization to Xen, a
round-up of the
virtualization themes &
topics being discu | Mashups Accelerating and
SOA Is Along for the Ride It doesn't take a rocket
scientist to understand
that mashups are moving
from things that are
concep | IBM Empowers Business
Users with Customized Web
2.0 Software IBM announced IBM Mashup
Center will be hosted as
a free trial on the Web
with which non-technical
b | The Three Stages of the
Enterprise
Software-as-a-Service
Relationship When picturing the
relationship between the
enterprise and the
Software-as-a-Service
(SaaS) business | IBM to Build First Cloud
Computing Center in China IBM announced it will
establish the first Cloud
Computing Center for
software companies in
China, wh | Exclusive Q&A with Jeremy
Chone, CTO of Nexaweb 'While the last decade
was focused on the Web,
the next phase in the
evolution of our industry
will | IBM's Got its Head in the
Clouds Reminding people of how
its backing was the
making of Linux, IBM, to
no one's surprise, has
thrown i | AJAX World –
Personal Branding
Checklist This is a checklist of
items you need for an
all-encompassing personal
branding strategy.
Personal b | BigSpeed Computing
Introduces BigSpeed
Secure Socket Library 3.0 BigSpeed Computing
announced the release of
BigSpeed Secure Socket
Library 3.0. BigSpeed
Secure Sock | AJAX World - Changing the
Process of Web
Development All new or emerging
businesses are rightfully
cautious of the big
investment required to
launch a su |
|