I'll try to answer for the things not yet addressed earlier.

>I wonder which is the best web server to use in Squeak.  What's the latest
>version of Comanche?  Is it stable enough for a commercial solution?  Or
>should one better use the old PWS?  How do they compare?  Do both scale
>well, that is, what happens if they must process multiple requests per
>seconds?  Do they support cookies and (basic) user authorization?

Comanche is much more stable than PWS.  We're running over 10 servers 
now, mostly on Macs (Seaweed, Minnow, CoWeb, etc.) but also Linux 
(Herring) and SunOS/Solaris.  We're converting all our PWS servers to 
Comanche.  Je77 Rick has improved our record-keeping on server 
stability tremendously, and it's obvious that PWS servers are not as 
stable as Comanche.

Comanche is somewhat harder to build modules for, it seems, but most 
of the HTTP details are handled for you.  Comanche scales better than 
PWS -- we can handle more users with better response.  We're actually 
trying to measure that this term -- we're building a server test 
framework (Brian Trammel's senior research project).  Basic user 
authorization is in both, but I don't know about cookies in Comanche 
(PWS doesn't do cookies).


>
>I looked at comanche.swiki.net but found no source code.  I managed to dig
>out a beta version of swiki/comache called ComputerAge (I think) and tried
>to figure out how to use it.

http://seaweed.cc.gatech.edu is the Comanche documentation and download site.

>And is there any easy way to debug a #process: method?  A 'self halt' seems
>not to work.  It seems that the only way to debug is to emit string on the
>Display.

In general, debugging webserver code is hard.  Got any good ideas?

>
>I also had a quick look at active squeak pages (which are really nice) but
>if there's a syntax error in the code, the browser hangs because of no
>response and the server shows an error dialog.  Is there a way to access
>the request object (or even better some kind of session object with custom
>data) from the asp?

Nobody's worked on active squeak pages in awhile, because of the 
security problems.  It's an area of interest, but not of time.


>
>Or to ask the question of all questions:  Is there something comparable (or
>better) to Java servlets?  I know I can solve my problem in Java but doing
>it in Squeak would be a great change to introduce Squeak/Smalltalk at my
>work :-)

Servlets are easy, applets are coming.

Mark

--------------------------
Mark Guzdial : Georgia Tech : College of Computing : Atlanta, GA 30332-0280
(404) 894-5618 : Fax (404) 894-0673 : [EMAIL PROTECTED]
http://www.cc.gatech.edu/gvu/people/Faculty/Mark.Guzdial.html

Reply via email to