[ANN] AIDA/Web app server 5.4 beta released on Squeak

Cédrick Béler cbeler at enit.fr
Thu Jun 14 15:35:47 UTC 2007


> I personally prefer Seaside escentially because continuations and it's
> domination of the functionality of the back button that consumers love so
> much[*] 
same plus the component approach, the halos, debugger etc...  not sure 
it's doable in AIDA (??)
> but, even if I don't choose it, I applaud having another ST option
> for web development.
>   
yep, same here ! Since I learned object oriented, I noticed that it's 
all about what you abstract and how... Having several option is very 
interesting for me... AIDA offer direct binding between domain object 
and web page (if I understand well) as straight persistence (with 
gemstone ??) . Other cool stuff is that we now have swazoo in squeak 
since kom isn't really maintained...
> Just for reference extracted from wikipedia: 
>
> "...
> REST's proponents argue that the Web enjoyed the scalability and growth that
> it has had as a direct result of a few key design principles:
>     * Application state and functionality are divided into resources
>     * Every resource is uniquely addressable using a universal syntax for
> use in hypermedia links
>     * All resources share a uniform interface for the transfer of state
> between client and resource, consisting of
>           o A constrained set of well-defined operations
>           o A constrained set of content types, optionally supporting
> code-on-demand
>     * A protocol that is:
>           o Client/Server
>           o Stateless
>           o Cacheable
>           o Layered
> ..."
>
> Prioritizing this is a cachemaniac impulsivity assimilated from hardware
> limitations. I like to think that human being thinking (concentration on
> application issues, design, functionality) has a lot more value than an
> anecdotical efficient activation of bits on metal that can scale more easily
> on the unhuman hardware we have today.
>   
yes but there are always people who ask for REST...  so there is an 
alternative now (in squeak) and I'm sure it can bring people to seaside 
either once you're familiar with smalltalk syntax... and maybe for web 
site not highly dynamic, AIDA seems to me a good option...
to sum up my feelings:
complex web application -> seaside
dynamic site -> AIDA

Cédrick




More information about the Squeak-dev mailing list