[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
|