John Sequeira

Amped::Technology
John Sequeira's weblog: enterprise application development, typed weakly.

Thursday, August 22, 2002


OpenACS Road Map

talli says:
  hey
talli says:
  i was wondering if you would like to write an article with me about oacs
talli says:
  ... called ...
talli says:
  OpenACS and Relational web programming or How I learned to stop worrying and love AOLserver
John says:
  d'oh!
talli says:
  It will be about why the openacs is not written in an oop framework 
and how aolserver provides code reuse 
John says:
  I was just sitting down to pen a bboard article about why we should 
ditch AOLServer
talli says:
  holy
talli says:
  how come?
John says:
  OTOH,  writing an article on why it's better than oop would be child's play
John says:
  AOLServer is why the framework is not portable
John says:
  If it was just TCL/FastCGI it could run on IIS/Apache/freaking Zeus,  even behind Zope
talli says:
  Actually, don's post suggest that it may be
John says:
  and it would be no big deal to integrate things like Java/Jacl, IncrTCL, XOTcl, etc
talli says:
  he mentioned that Jamie is able to get it to run on MS because it 
was originally written for windows
John says:
  But that's such a qualified definition of portable (!)
John says:
  *If* Jamie has time
John says:
  then maybe it'll run on Windows and be stable
John says:
  But it's unlikely he'll be able to keep up with the AOLServer team
John says:
  who'll just keep adding features and moving ahead
John says:
  If the core team isn't interested in keeping Windows code around,
  it's time to think about alternatives
talli says:
  true
John says:
  for those of us whose client's want to run it somewhere besides *nix
talli says:
  that might be true
talli says:
  but the reason that the aolserver team is ditching windows support 
holds for the oacs community too
talli says:
  the vast majority don't want to run on windows, so why support it?
John says:
  It's a somewhat self-fulfilling prophecy
John says:
  My argument is if you want to move (even slightly) toward critical mass,  
you have to bring the non-believers into your tent
John says:
  This means the vast majority of corporate Windows shops in the world
John says:
  The payback is having a big huge money'd audience
John says:
  mo-$$$ for service firms like Musea,  for example
John says:
  TCL's already a hard sell,  but running just the TCL code 
w/FastCGI,  behind *any* web server,  on any OS,  with Pg, Oracle, or 
MSSQL Server... it starts to become pretty compelling,  IMHO
John says:
  It's already compelling,  but not at all for MS shops
talli says:
  so, fastcgi *is* compelling or is it a waste of time?
John says:
  I think it wouldn't be too much work.  Less than the work I've 
already done on the kernel MSSQL port.
John says:
  WebWare (a python framework) runs as cgi, fastcgi,  or as an apache 
module  mod_webware
John says:
  It's the same code base,  you can just swap the listeners in and out
John says:
  I think that's the way to go.
John says:
  The core code doesn't get touched
John says:
  The add-ons (OKI,  Java, perl, LDAP, ASP.NET etc)  become way 
easier for those people with fringe integration scenarios... no more 
waiting for one of the 15 AOLServer C hackers to whip up the ns_ 
module.  You start to leverage all the people putting work into the 
TCL scripting framework 
talli says:
  but even with fastcgi, you still need to run aolserver
John says:
  No
John says:
  Why?
talli says:
  because aolserver is the app server more than weblistener
John says:
  Meaning it has db pooling,  and an API for filtering,  and a way to 
schedule stuff,  right?
talli says:
  and what abotu all the tcl apis it requires?
John says:
  see nstcl
John says:
  http://michael.cleverly.com/
John says:
  HAH!
talli says:
  ok, well you should post that stuff to the boards
talli says:
  see what people say...
John says:
  k

8:34:30 PM      comment []  trackback []


_Another_ PostgresSQL windows port?

http://openacs.org/bboard/q-and-a-fetch-msg.tcl?msg_id=0005tB&topic_id=11&topic=OpenACS

Don announced that multera is entering beta testing for their native PostgreSQL port. I had thought that the japanese team http://hp.vector.co.jp/authors/VA023283/PostgreSQLe.html was the furthest along... but apparently they have some company. I wonder what about maintainability prospects for both of them... is their port clean enough )(and financing stable enough) that they can they keep up with the postgres team going forward?

The great thing about Multera is that their business is replication... I imagine they will be providing commercial-level replication support in Pg. Woohoo!
10:07:54 AM      comment []  trackback []



Paul Graham Bayesian Spam reduction follow-up (s/lisp/perl/)

Chris Winters writes it up:

  • http://www.cwinters.com/News/show/?news_id=38

    Matt Sergeant (SpamAssassin Developer)

  • http://www.perlmonks.org/index.pl?node_id=190965
    10:07:52 AM      comment []  trackback []

  • © Copyright 2005 John Sequeira.
     
    August 2002
    Sun Mon Tue Wed Thu Fri Sat
            1 2 3
    4 5 6 7 8 9 10
    11 12 13 14 15 16 17
    18 19 20 21 22 23 24
    25 26 27 28 29 30 31
    Jul   Sep

    Click to see the XML version of this web page.
    Click here to send an email to the editor of this weblog.
    Yahoo: johnseq2
    MSN: john_seq@hotmail.com
    AIM: amped02139
    Skype: johnjulian