|
-----Original Message-----[mailto:midrange-l-bounces@xxxxxxxxxxxx]
From: midrange-l-bounces@xxxxxxxxxxxx
On Behalf Of Joe Plutaon
Sent: Wednesday, 5 September 2007 2:38 p.m.
To: 'Midrange Systems Technical Discussion'
Subject: RE: GUI development language
From: albartell
I also have to say, "Duh." <grin>
Of all people I wouldn't have expected you to consider something "good
enough" :-)
Hmm. Then you haven't been reading what I write. What I say is "it's a
business decision" and in a business decision, if it's good enough for the
user, it's good enough. Which begs the question: if speed is really the
issue, why aren't you pushing 5250 applications? There's hardly a person
this list who wouldn't agree that 5250 is the fastest interface out there.can't
I would take that more like "the customer isn't complaining so
neither am I". Or "...they are used to slow web applications; why
browsermine be too?"
No, I would take it as "How much more productive is the user with a
vs. a thick client." And "How much longer does it take to make a thickcool
client, and how much more does it cost to support it?" Balancing those
questions is what an IT manager does. Architects and academics think up
ways to do things; managers figure out how to pay for them.brought
What is the issue? There is no "back button" in a thick clientapplication, so it seems to me the only problem is disabling it. I do
that in PSC/400 quite effectively.
Re-POST's. It more might be the framework/technology I am using (i.e.
JSF)
than anything. There was a good podcast by somebody well respected
titled "JSF, the 7 layer burrito". This was one of the issues they
up.the
Far be it from to suggest that you might be displaying a little bit of a
tendency to repeat other people's complaints without really understanding
underlying issues, Aaron, but it seems to me that you might be displayinga
little bit of a tendency to repeat other people's complaints withoutreally
understanding the underlying issues. :)anything
I think a lot of what we would both agree on is that the browser can
implement MANY *cool* features that we haven't seen much before, but
they are still second place to a well designed "rich client".
I almost never see a situation where one technology is inherently "second"
to another. I think that's a classic trap technologists fall into; they
become enamored with some technology and then insist it's better than
out there. Each technological decision is a business decision: how muchdoes
it cost, and much does the company profit by this choice. And once thoseare
answered, then you can afford the luxury of worrying about strategicdirection
and platform independence and technological elegance.a
But instead you're going to write a fat client and have to worrythe
about
OS wars!
Writing for the OS has potentially less work involved than writing for
x times the number of browsers on each OS. I am not saying developing
a Java "smart client" for 4 or 5 OSes would be easy, I am simply
saying that the environments to write for are less in number vs.
having to retest your web app with each browser on each OS. I still
remember my first RPG CGI app about seven years ago. It worked fine
with IE on Windows and did work fine with IE on the Mac.
This is hogwash and poppycock, Aaron. The differences in graphic APIs far
outweigh the differences in browsers. By orders of magnitude. What's the
analog of an HWnd in GTK? How do you write to a printer in Windows?
I'm guessing here, but I don't think you've ever tried to deploy a multi-
platform thick client application. Remember, even if you go the route of
renderer (e.g. a rich client), the renderer itself is a full-blown thickis
client, subject to all the vagaries of thick client distribution).
It's hard enough to deploy a single-platform thick client. Good luck
deploying it across 10 operating systems.
Piece of cake with a chromeless browser.<cough> Hack. :-) I had a PHP app that did this. Most annoying app
I ever wrote because it always had two browser windows open. It was a
customer mandate. Two years later they paid me to take it out because
they thought it was too annoying also :-)
It's not a hack. It's an easily implemented feature. The biggest problem
going from an normal browser session to a chromeless one, because thesystem
thinks it's a popup. But if you're going to write your own thick client,it's
almost inconsequential to write your own chromeless browser.assume
Another one I forgot in my initial post:
7) Type ahead. I am not even a fast order entry type person, but when
I know an app well I REALLY enjoy the benefit of type ahead.
Inherently that means the app is going slower than me, so yes there
are many a thick/fat/rich client apps that still aren't as fast as I
like - but I don't have type ahead capabilities in a browser
(potential ignorance again - but I am guessing I am right).
You can implement type ahead with Ajax.
But for those applications that absolutely require type ahead, I again
you're planning to use a 5250 interface, because that is by far thefastest
interface available.list To
Joe
--
This is the Midrange Systems Technical Discussion (MIDRANGE-L) mailing
post a message email: MIDRANGE-L@xxxxxxxxxxxx To subscribe, unsubscribe,or
change list options,moment
visit: http://lists.midrange.com/mailman/listinfo/midrange-l
or email: MIDRANGE-L-request@xxxxxxxxxxxx Before posting, please take a
to review the archives at http://archive.midrange.com/midrange-l.
As an Amazon Associate we earn from qualifying purchases.
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.