Webware and Rich Internet Applications
9 Jun
Generally if you haven’t read about continuations yet, you have to do it now ! There are also good IBM’s articles to understand continuations idea : Crossing borders: Continuations, Web development, and Java programming and Use continuations to develop complex Web applications - really cool stuff.
The basic idea is this: You can let your programming framework load your application’s state before a request and save your application’s state after each request. It may shock you to learn that you can do Web development and get a stateless experience for the user with a stateful model for the programmer. Of course there are not only adventages but you will see that continuations represent a real advancement in web development frameworks and makes you more productive.
Several languages have continuations-based approaches. The most common: Lisp, Ruby, and of course Smalltalk. The most popular continuation server and framework is Seaside. Im writing about it because I’ve just started to use it and I’m really excited about it
See Seaside tutorials and videos. Other interesting projects are: Iowa (Ruby framework), Wee (Ruby), Continuity (Perl) or VieWeb (Lisp). Have fun ! ![]()