Archive of UserLand's first discussion group, started October 5, 1998.

Re: Linux GUI

Author:Don Hopkins
Posted:3/4/1999; 7:56:41 PM
Topic:DHTML MTTF!
Msg #:3603 (In response to 3590)
Prev/Next:3602 / 3604

CPUs are much faster, but the network will always be too slow. I'm still arguing that it's better to have a programmable interpreter in the front end (like a web browser with plug-in scripting languages that can access the dhtml object model), than to make XML/RPC wrappers around the widgets of some particular toolkit.

XML/RPC isn't good for customizing user interface components, implementation inheritence, writing local event handlers, tracking the mouse, providing visual feedback, implementing direct manipulation, or any of the other things you can easily do in dhtml and your choice of scripting language.

Not that there's anything wrong with XML/RPC (that's not also wrong with CORBA and DCOM), but trying to use it to implement another X-Windows disaster is a bad idea.

-Don

The following is from http://java.sun.com/people/jag/7Fallacies.html

The 7 Fallacies of Distributed Computing

By Peter Deutsch

Essentially everyone, when the first build a distributed application, makes the following 7 assumptions. All prove to be false in the long run and all cause BIG trouble and PAINFUL learning experiences.

1. The network is reliable.

2. Latency is zero.

3. Bandwidth is infinite.

4. The network is secure.

5. Topology doesn't change.

6. There is one administrator.

7. Transport cost is zero.




This page was archived on 6/13/2001; 4:48:23 PM.

© Copyright 1998-2001 UserLand Software, Inc.