On Jul 2, 2004, at 10:58 AM, Samuel R. Neff wrote:

> Flash with XMLSockets or FlashComm will give you an always-on
> connection.
>  Any use of a webserver on the client machine to provide local
> "back-end"
>  functionality to a desktop app is really overkill.
>

Ya' know, the more I think about it ---

Logically you are correct!

But in practice, I think the browser may be better -- at least from a
performance standpoint.

On my Mac 1 GHz G4 1 Gig RAM

I normally run

Apache
Jetty web server
JRun
CFMX for J2EE
BDJ2ee
MySQL
SyBase_ASE
Safari
FireFox
Mozilla
Email Client
Terminal CLI
BBEdit IDE
various desktop programs
Activity Monitor

Now, the secret to all this running at once, is that nothing uses much
system resources unless it is actively being used -- the components
just sit there taking up virtual memory and and a few hunddreths of a
cpu cycle.

For example, 1 Have 1 FireFox window open to Apple's main page

www,apple.com ------  0.5 - 2.4 CPU  & 28.34 MB real memory

now if i point that browser to macromedia

www.macromedia.com ----- 16.0 - 24.7 cpu 35.38 MB real memory

so, open up another window to the flex code explorer (pops up a 3rd
window)

now total firefox is 31.9 -38.5 cpu and 71.83 cpu

None of the 3 windows is active or visible, but Flash is gobbling up
1/3 of my cpu cycles just lookin'for something to do.

I suggest to you, that Flash, in its current implementation, is
overkill!

I can do a lot more, and much better by running another server or
daemon.  They don't use many cpu cycles until they *find* something to
do.

HTH

Dick
[Todays Threads] [This Message] [Subscription] [Fast Unsubscribe] [User Settings] [Donations and Support]

Reply via email to