Wednesday, July 13, 2005

Early Web App Designs

I've been playing with SISCweb these last few days, trying to build an app that emulates the Java Pet Store (JPS). (You know the idea: build an app in Scheme that can be compared to a Java app easily, so we can have more meaningful religious wars...)

Here are some snapshots of some ideas I've been working out.

I've found it very easy to build a large part of the JPS very quickly using SISCweb. In about 1000 lines of code I have a system that allows me to browse through the store and manage a shopping cart.

It's almost too easy to write the code.

Unfortunatly, I don't think it's been well abstracted - so I would hardly point to it as an application worth comparing to the official JPS.

So that's my next task - clean things up.

I plan to publish my findings, if I can manage to build the well designed app I have imagined.

Now, if I could only read my notes...

--Ben

2 comments:

  1. Anonymous5:35 PM

    Interesting! Looking forward to the final version.

    Christian

    ReplyDelete
  2. Me too :-).

    It's a fun project, and scheme is making a lot of things easy(ier).

    However, I still have plenty of questions about the best way to architect any web app, much less one written in scheme.

    What I need is more whiteboard time with the crew, at Pender drive.

    ReplyDelete