Re: A Day At The Beach

Miles Egan <[email protected]> Mon, 17 Nov 2003 09:36:43 -0800
Newsgroups gmane.lisp.clump
Message-ID <1069090603.1180.39.camel@car>
On Fri, 2003-11-14 at 12:57, Sven Van Caekenberghe wrote:
> I just can't stop writing articles - and this one is about Smalltalk no 
> less...
> 
> We recently discovered Seaside, which is a Web Application Framework 
> for Squeak Smalltalk, and it simply blew us away. That's why I wrote a 
> short article about it:
> 
> 'A Day At The Beach' describes our first exploration of the Seaside Web 
> Application Framework for Squeak Smalltalk that offers a dramatic 
> improvement in abstraction and productivity.
> 
> http://homepage.mac.com/svc/ADayAtTheBeach/index.html

Interesting.  I like the idea of continuation based frameworks and
inversion of control and I've even played around with Seaside a bit
myself.  It's very impressive for small demos but I wonder how well this
approach scales to higher loads and more complicated apps.  

For instance, it's not obvious to me how you'd do complex form
validation in a framework like this.  How do you handle a big form with
lots of fields and different validation schemes?

What kind of overhead do these continuation based frameworks incur?  Can
they really be made to scale?  Are there security implications of
exposing such a fundamental and powerful language construct in a web
environment?

You also lose the possibility of bookmarkable urls, but I think I can
live with that for the kind of applications I'd want to develop in a
framework like this.

-- 
Miles Egan <[email protected]>

_______________________________________________
Clump mailing list
[email protected]
http://manly.caddr.com/mailman/listinfo/clump
signature.asc (application/pgp-signature, 189 B)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3 (GNU/Linux)

iD8DBQA/uQcrU4Jq/wH1PVERAmLbAJsEvFj2SXH6uUKUkgeLtjXmAL0RVgCfVwqf
g073X7kwoOgUo+Xk3JIKUOc=
=oK7J
-----END PGP SIGNATURE-----