Aren't GUI network servers a dumb design? Network servers should be system daemons. Having the server be inside of the client is a poor design, IF you want a good network. There should be one server running all of the time, no matter how many users log in, and runs if nobody is logged in.
The current mechanism is like having your web browser run as your web server. The current model is very Windows-like (a synonym for poor design) and maybe you have to go that way to make a cross-platform client/server without a lot of hassles, so maybe it is OK in that case. But, the question still stands: isn't a GUI network server a dumb design? |