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

Visible Windows-based HTTP apps

Author:Dave Winer
Posted:12/13/1998; 7:55:37 AM
Topic:Visible Windows-based HTTP apps
Msg #:1153
Prev/Next:1152 / 1154

On Windows Frontier is a HTTP server, I hope this is well-known now. We're finding out that it's a very different kind of server for Windows, in that it has a user interface, and it's very important that the user interface be visible while the server is running, or at least that we have the option of having it visible.

This is no problem when Frontier is running standalone, doing its own serving, but it's an unsurmountable problem when it's running behind IIS, and we believe it will also be a problem when we get it running behind Apache.

On the Mac, interestingly, there's no such problem. The interface between web servers and apps that are linked in is thru Apple Events, and there's no requirement that the app be invisible or background-only, in Mac terms. It can be, and there's a way to do plug-ins that don't have user interface code, and they're common, but links to regular apps like FileMaker and Frontier are common too. These are not faceless apps. Quite the opposite, you might think of them as face-ful apps.

We really need to be able to see our app while it's running. We need it to be able to debug the Frontier app itself, and to debug the servers we deploy, and after they're solid, to get a readout on performance.

Frontier really has a UI and not all of it is accessible thru HTTP/HTML, maybe someday it will be, but that day is not here yet. (Honestly IMHO HTML is not up to it. Look at all the shitty outliners implemented in DHTML. C code works better. No reason to wait. It works now.)

Anyway, I thought I'd point this out to my friends at Microsoft. There's an important bit of server flexibility that we miss from the Mac.

Dave

PS: Everyone is struggling with what "Application Server" means. Maybe this is what it means. Regular desktop apps wired up to HTTP. We want it to be very easy for our brothers with great desktop tools to easily wire their apps up to HTTP. Running them in an invisible mode cancels out much of their value.

PPS: I bet Microsoft runs the apps invisibly to get more performance out of the server so it does better in benchmarks the magazines run against O'Reilly and Netscape web servers. Our servers are not going to handle 10 million hits a day. We are happy to trade off some performance for this flexibility.


There are responses to this message:


This page was archived on 6/13/2001; 4:46:30 PM.

© Copyright 1998-2001 UserLand Software, Inc.