The problem with "RIA's" these days is that it is a mesh of different technologies which are not really meant to be used for desktop-like applications or to work together, like HTML / Javascript.

The nice thing about Java is that you only need Java to build rich, robust internet applications. No HTML/Javascript/Flash/CSS etc etc mesh of technologies is needed. Simply Java, not much more. Maybe throw in some XML to easily define that layout of the presentation layer, but thats about it.

GWT is quite nice because you can program in all Java but you can use an ordinary browser with no special plug-in for the client side. The HTML/Javascript is generated automatically. Still to me this seems all a bit klunky. It depends on HTML/Javascript on the client side and although you only program in Java ala Swing i think you still have to be aware of all the constraints and quirky behavior of HTML/Javascript on the client.

If you really want users to use your application through their standard browsers then there is a multitude of options, but they all build upon the standard "web" technologies.

But there are lots of situations, like for example internally used application within a local network where you really aren't constrained to the standard browser on the user's PC. In these situations it doesn't make sense to build upon this kludge of technologies just so you can only use the browser. If you want to build a *public* application with lots of users of which you are not in control and the user interface is quite straightforward and can be presented with a "document oriented" approach than standard web techniques are currently the best (only) way to do it. But for anything else, an all-Java solution would be much better. For the user (richer interface and robust technology) and for the developer (a vast array of standard functionality and the very rich and flexible user-interface toolkit Swing). But because the "hype" is not desktop java there aren't as much frameworks to help the developer. But this will probably change in the not so far future because more and more developers are realizing that the standard web technologies have a lot of drawbacks and simply do not cut it with more complex business oriented applications. Problem is, Java is a real language and platform. It has a steep learning curve. You can simply throw together some HTML and it looks good. To do that in Java/Swing you really have to know what you're doing.



From: liisberg@xxxxxxxxxxxxx
To: web400@xxxxxxxxxxxx
Date: Thu, 30 Oct 2008 18:09:12 +0100
Subject: Re: [WEB400] Adobe's RIA Technologies

Do you know of any Java frameworks out
there where only the presentation is on the client and the rest is
"somewhere else"?<<

"Ext GWT" is the answer to all your prayers.

The idea is to look at JavaScript as a kind of "Web-assembler" and wrap it
into java classes. When it flys the java is "compiled" to Javascript ...






Best regards


Niels Liisberg
IceBreak Chief SW Architect

System & Metode Technologies
Håndværkersvinget 8, DK-2970 Hørsholm
Phone: +45 70 20 36 10
Fax: +45 70 20 30 11
Direct: +45 45 177 055
Mobile: +45 31 158 861
E-mail: nli@xxxxxxxxxxxxxxxxx
Web: www.system-method.com and www.Icebreak.org




-----Original Message-----
From: web400-bounces@xxxxxxxxxxxx [mailto:web400-bounces@xxxxxxxxxxxx] On
Behalf Of Aaron Bartell
Sent: 30. oktober 2008 18:00
To: Web Enabling the AS400 / iSeries
Subject: Re: [WEB400] Adobe's RIA Technologies

Hi John,

First you said...

Or you could put only the "presentation" logic on the client, for a more
"thin" client ./ server approach.

Then you said...

There are several frameworks to support different architectures.

This is the type of thing I have done in the past but without a framework
(i.e. I built my own from scratch). Do you know of any Java frameworks out
there where only the presentation is on the client and the rest is
"somewhere else"?

Thanks,
Aaron Bartell
http://mowyourlawn.com
--
This is the Web Enabling the AS400 / iSeries (WEB400) mailing list
To post a message email: WEB400@xxxxxxxxxxxx
To subscribe, unsubscribe, or change list options,
visit: http://lists.midrange.com/mailman/listinfo/web400
or email: WEB400-request@xxxxxxxxxxxx
Before posting, please take a moment to review the archives
at http://archive.midrange.com/web400.

No virus found in this incoming message.
Checked by AVG - http://www.avg.com
Version: 8.0.175 / Virus Database: 270.8.5/1755 - Release Date: 29-10-2008
17:27


--
This is the Web Enabling the AS400 / iSeries (WEB400) mailing list
To post a message email: WEB400@xxxxxxxxxxxx
To subscribe, unsubscribe, or change list options,
visit: http://lists.midrange.com/mailman/listinfo/web400
or email: WEB400-request@xxxxxxxxxxxx
Before posting, please take a moment to review the archives
at http://archive.midrange.com/web400.


_________________________________________________________________
Jouw nieuws en entertainment, vind je op MSN.nl!
http://nl.msn.com/

As an Amazon Associate we earn from qualifying purchases.

This thread ...

Follow-Ups:
Replies:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.