> Why then not just use Swing + Webstart?

Because it's not pervasive, as it requires a runtime container that
needs to be installed. Also, webstart is one of those "not really
complete" things from Sun.

> I hear more and more about browsers crashing or becoming slow or just
> consuming more and more memory over the day - the latter I can also
> observe on my workstation although it is not so enourmous as others
> experience. Guess, that in former times an app could crash, but now
> when the browser crashes, all open web applications are closed. I do
> not think that this is a real gain for the user...

Browsers are rapidly turning into full-fledged application servers
with their own optimizing VM, pushed by Chrome especially. The user
doesn't care that a webpage takes 50+ mb, when she has 4GB available.
What she DOES care about, is being able to use the application on all
of her devices and without having to go through technical setup steps.

> I don't remember who mentioned it, but I agree with the rule of thumb:
> An application that I just use occasionally I am perfectly fine with a
> web client, but for something I use the whole day long, a desktop
> application just flows better - no matter which awesome framework you
> use.

The one place where desktop apps have a clear advantage, is in regard
to key-bindings. This is a nightmare to get right across browsers, as
they often take their own share of keyboard accelerators dependent on
browser name, version and localization.

> When I was in school I could frickle around with brand new stuff
> testing, but my situation since more than 10 years is: My customers
> (and my boss) wants to see results - quickly and cost effective. I
> have seen many crazy new stuff. Maybe I am just tired of experiencing
> again and again, that core things do not work smoothly. And when I
> heard "Swing just works" for the first time (which was not in this
> episode), it was like a lifesaver for me.

Swing has it's share of pitfalls though, apart from the fragile
deployment model, getting threading right is not for the noobie. And
good luck finding the components you need, let alone getting one
consistent L&F and I18N aspect across the board.

> What I still miss is a good web framework for java that has
> zero-stack, I mean no apache required, no application server
> (tomcat/glassfish/...) required. Best example are router or printer
> web configuration interfaces: They need to be plain simple and I have
> some use cases where I would like to do web applications in the same
> way.

You can very well use GWT to do this kind of work, you don't NEED to
connect a heavyweight service layer, but could just connect to a
simpel key-value store or ODATA endpoint in much the same way we use
the HTML5 localestorage API.

/Casper

-- 
You received this message because you are subscribed to the Google Groups "The 
Java Posse" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/javaposse?hl=en.

Reply via email to