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

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
42 messages Options
123
Reply | Threaded
Open this post in threaded view
|

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

Janko Mivšek
Hi Lukas,

Lukas Renggli wrote:

>> - Back button supported (really needed?)
>
> As long as IE has a back button, billions of people will press on that
> button every day. No matter if they have been told not to do so ;-)

That "really needed?" is a question about Seaside way of back button
support, which is more like "Undo", at least as we can see from a
counter example.

What I claim is that the users need back button just to go back in an
information space where they come from. And that they always come back
to that information in a consistent state.

For instance, if I confirmed and order and then go back to a previous
page, this page need to show me that order is already confirmed (that's
what Aida do) and not to "undo" my order (as Seaside obviously promote
with counter example?)

>> - Not much OO, more procedural programming
>
> That must be a misunderstanding, this is completely wrong. Seaside was
> always a framework written from top to bottom with objects. It
> encourages users to use objects and provides a clean separation
> between model and view.

I admit that I forgot what I meant few years ago, but that statement in
a bit different form:

- Not much web, more procedural programming

still stand. It is a critique on Continuations and its tree-like
programing, which is just not natural for the web, because web is graph
like (a directed graph of web pages)

>> - Url's not RESTlike
>
> The question about REST is more a religion than a technical question.
> Fact is,  Seaside supports RESTful URLs with little additional effort
> from the developer.

More about that later in answer to Gianni.

> More important is that Seaside provides a high abstraction over HTTP.
> Developers don't have to think about request, response, urls, unique
> parameter and field names, etc. Seaside does all that for you and let
> you concentrate on what you really need, your application.

That kind of abstraction is provided with Aida too. You also don't need
to deal with requests, sessions, urls, fields etc. You just program web
representations of your domain objects and that all.

>> - Crosslinking
>> - pages difficult
>
> I don't exactly understand what this means, but I think it is wrong (see
> above).

Thats about richness of navigation support. In Aida you can just provide
a reference to some domain object and you got a web link to it, while in
Seaside you can point just forth and back to components in continuation
stack and to other registered components, right? In Aida you just need
to register a root object of your domain model, links to all other
domain objects are automatic.

Best regars
Janko

--
Janko Mivšek
AIDA/Web
Smalltalk Web Application Server
http://www.aidaweb.si

Reply | Threaded
Open this post in threaded view
|

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

Janko Mivšek
In reply to this post by cbeler
Cédrick, just an answer to the last part for now:

Cédrick Béler wrote:

> 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

Aida is definitively able to deal with complex app development as good
as Seaside if not even better. That's not only my observation anymore,
that's a feeling and also an experience of others too, who already tried
both.

What I usually say is that Seaside is good for 1% of web app when Aida
is good for 99% of the rest of that app, while with a little more effort
it can make that 1% too. And I'm talking here about complex web apps!

Seaside is designed from start for that 1% but web reality is that you
need to support other 99% well too and here it seems that Seaside is not
able to follow, probably because of design which lies on continuations
too much.

Best regards
Janko

--
Janko Mivšek
AIDA/Web
Smalltalk Web Application Server
http://www.aidaweb.si

Reply | Threaded
Open this post in threaded view
|

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

Edgar J. De Cleene
In reply to this post by Janko Mivšek



El 6/14/07 1:07 PM, "Janko Mivšek" <[hidden email]> escribió:

> Ah, months? Week or two! They know a problem now, they have a better
> tool, they just need to get used Aida a bit and then it will be piece of
> cake for them, be sure.
>
> Janko
The problem is I don't have any power on them.
Only persuasion.
I put my hands on Aida for figure how have live picts.
Thinking in Form and serve  the Form-asWebImage, like we do in HV2.
Only I need some example of you use of Pixmap.
On the crash point, you have all nil as in attached.
Tomorrow I plan to stay on IRC 12 to 15 GMT roughly, so if you could meet on
chat, I appreciate .

Edgar




SqueakDebug.log (5K) Download Attachment
Reply | Threaded
Open this post in threaded view
|

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

Boris Popov, DeepCove Labs (SNN)
In reply to this post by Janko Mivšek
If I were to ask you to back up your claim on Seaside's 1% or its uselessness which you seem to imply, what evidence would you present to such effect? I've built a somewhat complex and extensible application here with very little effort and I wouldn't classify Dabble DB as being simple either. As matter of fact I can think of a few applications built in Seaside whereas I can't recall speaking with anyone who'd used Aida at all. Just a thought...

:)

-Boris

--
+1.604.689.0322
DeepCove Labs Ltd.
4th floor 595 Howe Street
Vancouver, Canada V6C 2T5
http://tinyurl.com/r7uw4

[hidden email]

CONFIDENTIALITY NOTICE

This email is intended only for the persons named in the message
header. Unless otherwise indicated, it contains information that is
private and confidential. If you have received it in error, please
notify the sender and delete the entire message including any
attachments.

Thank you.

> -----Original Message-----
> From: [hidden email] [mailto:squeak-dev-
> [hidden email]] On Behalf Of Janko Mivšek
> Sent: Thursday, June 14, 2007 10:04 AM
> To: The general-purpose Squeak developers list
> Subject: Re: [ANN] AIDA/Web app server 5.4 beta released on Squeak
>
> Cédrick, just an answer to the last part for now:
>
> Cédrick Béler wrote:
>
> > 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
>
> Aida is definitively able to deal with complex app development as good
> as Seaside if not even better. That's not only my observation anymore,
> that's a feeling and also an experience of others too, who already tried
> both.
>
> What I usually say is that Seaside is good for 1% of web app when Aida
> is good for 99% of the rest of that app, while with a little more effort
> it can make that 1% too. And I'm talking here about complex web apps!
>
> Seaside is designed from start for that 1% but web reality is that you
> need to support other 99% well too and here it seems that Seaside is not
> able to follow, probably because of design which lies on continuations
> too much.
>
> Best regards
> Janko
>
> --
> Janko Mivšek
> AIDA/Web
> Smalltalk Web Application Server
> http://www.aidaweb.si


Reply | Threaded
Open this post in threaded view
|

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

Lukas Renggli
In reply to this post by Janko Mivšek
> Seaside is designed from start for that 1% but web reality is that you
> need to support other 99% well too and here it seems that Seaside is not
> able to follow, probably because of design which lies on continuations
> too much.

Janko, please stop talking about things you do not have the faintest idea about.

--
Lukas Renggli
http://www.lukas-renggli.ch

Reply | Threaded
Open this post in threaded view
|

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

Janko Mivšek
Lukas Renggli wrote:
>> Seaside is designed from start for that 1% but web reality is that you
>> need to support other 99% well too and here it seems that Seaside is not
>> able to follow, probably because of design which lies on continuations
>> too much.
>
> Janko, please stop talking about things you do not have the faintest
> idea about.
>

Lukas, I was asked and I provided an answer. Which is my opinion based
on observation, checking some examples and experiences from others.

And you obviously don't have a faintest idea about Aida, right?

Janko


--
Janko Mivšek
AIDA/Web
Smalltalk Web Application Server
http://www.aidaweb.si

Reply | Threaded
Open this post in threaded view
|

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

Avi Bryant-2
On 6/14/07, Janko Mivšek <[hidden email]> wrote:

> Lukas, I was asked and I provided an answer. Which is my opinion based
> on observation, checking some examples and experiences from others.
>
> And you obviously don't have a faintest idea about Aida, right?

Folks, let's kill this thread.

I certainly know very little about Aida, and wouldn't make and haven't
made any claims about it or what it's appropriate for.  That's for you
to say.

By the same token, I do think it's reasonable for Lukas to suggest
that you leave an analysis of Seaside to those who are familiar with
it.

The great thing is that now that both are available for Squeak, there
will no doubt eventually be people who have deep experience with both
and can make reasonable comparisons, to the benefit of us all.

For now, I think this discussion is going to generate a lot of heat
and not much light.

Avi

Reply | Threaded
Open this post in threaded view
|

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

Boris Popov, DeepCove Labs (SNN)
Avi for President!

-Boris

--
+1.604.689.0322
DeepCove Labs Ltd.
4th floor 595 Howe Street
Vancouver, Canada V6C 2T5
http://tinyurl.com/r7uw4

[hidden email]

CONFIDENTIALITY NOTICE

This email is intended only for the persons named in the message
header. Unless otherwise indicated, it contains information that is
private and confidential. If you have received it in error, please
notify the sender and delete the entire message including any
attachments.

Thank you.

> -----Original Message-----
> From: [hidden email] [mailto:squeak-dev-
> [hidden email]] On Behalf Of Avi Bryant
> Sent: Thursday, June 14, 2007 12:03 PM
> To: The general-purpose Squeak developers list
> Subject: Re: [ANN] AIDA/Web app server 5.4 beta released on Squeak
>
> On 6/14/07, Janko Mivšek <[hidden email]> wrote:
>
> > Lukas, I was asked and I provided an answer. Which is my opinion based
> > on observation, checking some examples and experiences from others.
> >
> > And you obviously don't have a faintest idea about Aida, right?
>
> Folks, let's kill this thread.
>
> I certainly know very little about Aida, and wouldn't make and haven't
> made any claims about it or what it's appropriate for.  That's for you
> to say.
>
> By the same token, I do think it's reasonable for Lukas to suggest
> that you leave an analysis of Seaside to those who are familiar with
> it.
>
> The great thing is that now that both are available for Squeak, there
> will no doubt eventually be people who have deep experience with both
> and can make reasonable comparisons, to the benefit of us all.
>
> For now, I think this discussion is going to generate a lot of heat
> and not much light.
>
> Avi


Reply | Threaded
Open this post in threaded view
|

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

Janko Mivšek
In reply to this post by Avi Bryant-2
Avi,

Avi Bryant wrote:

> The great thing is that now that both are available for Squeak, there
> will no doubt eventually be people who have deep experience with both
> and can make reasonable comparisons, to the benefit of us all.

Agree completely. This thread is about Aida on Squeak so if someone
wants opinions and comparisons or share experiences on one or another,
let he subscribe to one or other mailing list and share them there.

Janko


> For now, I think this discussion is going to generate a lot of heat
> and not much light.
>
> Avi


--
Janko Mivšek
AIDA/Web
Smalltalk Web Application Server
http://www.aidaweb.si

Reply | Threaded
Open this post in threaded view
|

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

Janko Mivšek
In reply to this post by Boris Popov, DeepCove Labs (SNN)
Hi Boris,

Boris Popov wrote:
> If I were to ask you to back up your claim on Seaside's 1% or its uselessness
 > which you seem to imply, what evidence would you present to such
> effect? I've built a somewhat complex and extensible application here with very
 > little effort and I wouldn't classify Dabble DB as being simple
 > either. As matter of fact I can think of a few applications built in
Seaside
> whereas I can't recall speaking with anyone who'd used Aida at all.
> Just a thought...

I didn't imply its uselessness with that 1% , just my feeling (I admit
that pretty plastically) about the difference in approach. But let we
stop those comparisons or better said, leave them to those who will have
  an experience with both, as Avi suggested.

Best regards
Janko

--
Janko Mivšek
AIDA/Web
Smalltalk Web Application Server
http://www.aidaweb.si

Reply | Threaded
Open this post in threaded view
|

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

Sebastian Sastre-2
In reply to this post by Avi Bryant-2
I agree with Avi,

        there is no light on that path. Let's use our operative time for
useful discussions: the ones that lead us to construct or maintain good
things. Sometimes there are direct creation based on a consensed use of time
and resources and sometimes there are a need to use tecnically destructive
criticism (of things and/or ideas and/or attitude and never persons) to make
room to make feasible to construct new better things for the good of us all.

        I don't see previous posts of this discussion matches any of those
cases. Free discussion of differences lead to waste of resources. Ego fights
are childhood and seems to me that here people use it's one kilogram nervous
system to go far away from childhood.

        What I do see is that this case is about the born of an option for
us all in web development with smalltalk. Squeak in particular, so today is
a great day.

        In Michael Scott's words: let's celebrate diversity :)

        Cheers,

Sebastian Sastre

> -----Mensaje original-----
> De: [hidden email]
> [mailto:[hidden email]] En
> nombre de Avi Bryant
> Enviado el: Jueves, 14 de Junio de 2007 16:03
> Para: The general-purpose Squeak developers list
> Asunto: Re: [ANN] AIDA/Web app server 5.4 beta released on Squeak
>
> On 6/14/07, Janko Mivšek <[hidden email]> wrote:
>
> > Lukas, I was asked and I provided an answer. Which is my
> opinion based
> > on observation, checking some examples and experiences from others.
> >
> > And you obviously don't have a faintest idea about Aida, right?
>
> Folks, let's kill this thread.
>
> I certainly know very little about Aida, and wouldn't make
> and haven't made any claims about it or what it's appropriate
> for.  That's for you to say.
>
> By the same token, I do think it's reasonable for Lukas to
> suggest that you leave an analysis of Seaside to those who
> are familiar with it.
>
> The great thing is that now that both are available for
> Squeak, there will no doubt eventually be people who have
> deep experience with both and can make reasonable
> comparisons, to the benefit of us all.
>
> For now, I think this discussion is going to generate a lot
> of heat and not much light.
>
> Avi
>


Reply | Threaded
Open this post in threaded view
|

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

Chris Cunnington-5
In reply to this post by Boris Popov, DeepCove Labs (SNN)
On 6/14/07 3:09 PM, "Boris Popov" <[hidden email]> wrote:

> Avi for President!
>
> -Boris

Boris, Boris, Boris...

You're Canadian. Avi's Canadian. I'm Canadian.
Avi for "Prime Minister".

Chris


Reply | Threaded
Open this post in threaded view
|

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

Ron Teitelbaum
In reply to this post by Sebastian Sastre-2
I totally disagree; I think we should fight it out!!

:) Ron

> -----Original Message-----
> From: [hidden email] [mailto:squeak-dev-
> [hidden email]] On Behalf Of Sebastian Sastre
> Sent: Thursday, June 14, 2007 3:27 PM
> To: 'The general-purpose Squeak developers list'
> Subject: RE: [ANN] AIDA/Web app server 5.4 beta released on Squeak
>
> I agree with Avi,
>
> there is no light on that path. Let's use our operative time for
> useful discussions: the ones that lead us to construct or maintain good
> things. Sometimes there are direct creation based on a consensed use of
> time
> and resources and sometimes there are a need to use tecnically destructive
> criticism (of things and/or ideas and/or attitude and never persons) to
> make
> room to make feasible to construct new better things for the good of us
> all.
>
> I don't see previous posts of this discussion matches any of those
> cases. Free discussion of differences lead to waste of resources. Ego
> fights
> are childhood and seems to me that here people use it's one kilogram
> nervous
> system to go far away from childhood.
>
> What I do see is that this case is about the born of an option for
> us all in web development with smalltalk. Squeak in particular, so today
> is
> a great day.
>
> In Michael Scott's words: let's celebrate diversity :)
>
> Cheers,
>
> Sebastian Sastre
>
> > -----Mensaje original-----
> > De: [hidden email]
> > [mailto:[hidden email]] En
> > nombre de Avi Bryant
> > Enviado el: Jueves, 14 de Junio de 2007 16:03
> > Para: The general-purpose Squeak developers list
> > Asunto: Re: [ANN] AIDA/Web app server 5.4 beta released on Squeak
> >
> > On 6/14/07, Janko Mivšek <[hidden email]> wrote:
> >
> > > Lukas, I was asked and I provided an answer. Which is my
> > opinion based
> > > on observation, checking some examples and experiences from others.
> > >
> > > And you obviously don't have a faintest idea about Aida, right?
> >
> > Folks, let's kill this thread.
> >
> > I certainly know very little about Aida, and wouldn't make
> > and haven't made any claims about it or what it's appropriate
> > for.  That's for you to say.
> >
> > By the same token, I do think it's reasonable for Lukas to
> > suggest that you leave an analysis of Seaside to those who
> > are familiar with it.
> >
> > The great thing is that now that both are available for
> > Squeak, there will no doubt eventually be people who have
> > deep experience with both and can make reasonable
> > comparisons, to the benefit of us all.
> >
> > For now, I think this discussion is going to generate a lot
> > of heat and not much light.
> >
> > Avi
> >
>



Reply | Threaded
Open this post in threaded view
|

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

Blake-5
On Thu, 14 Jun 2007 12:53:22 -0700, Ron Teitelbaum <[hidden email]>  
wrote:

> I totally disagree; I think we should fight it out!!
>
> :) Ron

Yeah! And the less information we have about what we're fighting over the  
better!


        ===Blake===

(I'm guessing Ron is also an American. :-)

Reply | Threaded
Open this post in threaded view
|

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

Philippe Marschall
In reply to this post by Janko Mivšek
2007/6/14, Janko Mivšek <[hidden email]>:

> Hi Lukas,
>
> Lukas Renggli wrote:
>
> >> - Back button supported (really needed?)
> >
> > As long as IE has a back button, billions of people will press on that
> > button every day. No matter if they have been told not to do so ;-)
>
> That "really needed?" is a question about Seaside way of back button
> support, which is more like "Undo", at least as we can see from a
> counter example.
>
> What I claim is that the users need back button just to go back in an
> information space where they come from. And that they always come back
> to that information in a consistent state.
>
> For instance, if I confirmed and order and then go back to a previous
> page, this page need to show me that order is already confirmed (that's
> what Aida do) and not to "undo" my order (as Seaside obviously promote
> with counter example?)
>
> >> - Not much OO, more procedural programming
> >
> > That must be a misunderstanding, this is completely wrong. Seaside was
> > always a framework written from top to bottom with objects. It
> > encourages users to use objects and provides a clean separation
> > between model and view.
>
> I admit that I forgot what I meant few years ago, but that statement in
> a bit different form:
>
> - Not much web, more procedural programming
>
> still stand. It is a critique on Continuations and its tree-like
> programing, which is just not natural for the web, because web is graph
> like (a directed graph of web pages)
That's right and can not be stressed enough:
Seaside works not the way the web works. It introduces ugly hacks
(continuations) that are only needed in very few academical examples.
Not working the way the web works means it doesn't scale (this has
been pointed out several times by the REST community). The ugly URLs
of Seaside serouisly complicates the the usage of Seaside application
for beginners. Furthermore Seaside is useless if you don't understand
continuations. So could anybody please stop using Seaside?

Cheers
Philippe

> >> - Url's not RESTlike
> >
> > The question about REST is more a religion than a technical question.
> > Fact is,  Seaside supports RESTful URLs with little additional effort
> > from the developer.
>
> More about that later in answer to Gianni.
>
> > More important is that Seaside provides a high abstraction over HTTP.
> > Developers don't have to think about request, response, urls, unique
> > parameter and field names, etc. Seaside does all that for you and let
> > you concentrate on what you really need, your application.
>
> That kind of abstraction is provided with Aida too. You also don't need
> to deal with requests, sessions, urls, fields etc. You just program web
> representations of your domain objects and that all.
>
> >> - Crosslinking
> >> - pages difficult
> >
> > I don't exactly understand what this means, but I think it is wrong (see
> > above).
>
> Thats about richness of navigation support. In Aida you can just provide
> a reference to some domain object and you got a web link to it, while in
> Seaside you can point just forth and back to components in continuation
> stack and to other registered components, right? In Aida you just need
> to register a root object of your domain model, links to all other
> domain objects are automatic.
>
> Best regars
> Janko
>
> --
> Janko Mivšek
> AIDA/Web
> Smalltalk Web Application Server
> http://www.aidaweb.si
>
>


Reply | Threaded
Open this post in threaded view
|

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

Janko Mivšek
In reply to this post by Giovanni Corriga
Hi Giovanni,

Giovanni Corriga wrote:
> Il giorno gio, 14/06/2007 alle 13.27 +0200, Lukas Renggli ha scritto:
>>> - Url's not RESTlike
>> The question about REST is more a religion than a technical question.
>> Fact is,  Seaside supports RESTful URLs with little additional effort
>> from the developer.
>
> While I agree with Lukas that Seaside supports RESTful URLs, I'd like to
> remind everyone that REST is much more than having meaningful URLs.

That's true and another truth is that everyone has a different opinion
about what REST actually means. Probably because of its name
(REST=Representational State Transfer, what the heck that means?).

What it is very important to understand and what is also a central
principle of REST architecture (1) is the meaning of that R in URL:
Uniform RESOURCE Locator.

So what is then the resource which the URL uniformly locates?

For static pages it is obviously a web page, but what about dynamic web
apps, where pages are generated on the fly?

Here Aida claims that the resource is an object in domain model of your
  application. An URL therefore uniformly locates that domain object.
And each domain object which is worth to be shown as web page has its
own URL.

As a consequence the object references got translated to a web of URLs
pointing to that "web" of objects. We have therefore a 1:1 translation
of "web" of object model to a web of web pages whose represents that
objects. That way Aida tries to preserve a web philosophy in Object
Oriented world.

Those web pages are created on the fly but URL stays the same a whole
lifecycle of domain object. That way such URL is bookmarkable, usable in
e-mails, etc.

Aida understand REST as "REST refers to a collection of network
architecture principles that outline how resources are defined and
addressed" but not as "any simple interface that transmits
domain-specific data over HTTP without an additional messaging layer
such as SOAP or session tracking via HTTP cookies"(1). On the other
words, Aida is a statefull web app server while strict REST promotes
stateless ones.

To conclude, Aida follows the central principle of REST: a web of
resources, and that allows the bookmarkable urls directly to objects in
application's domain model. But it does not follow a stateless principle
of resource state changing, but rather use a statefull approach with
help of cookies.


(1) http://en.wikipedia.org/wiki/REST

Best regards
Janko

--
Janko Mivšek
AIDA/Web
Smalltalk Web Application Server
http://www.aidaweb.si

Reply | Threaded
Open this post in threaded view
|

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

Janko Mivšek
In reply to this post by cbeler
Hi Cédrick,

Cédrick Béler wrote:

> same plus the component approach, the halos, debugger etc...  not sure
> it's doable in AIDA (??)

Standalone components already there, debugging is done by raising an UHE
windows on server, which stays there until you comes around. User get
500 internal server error. I thought about web debugger but so far
rather didn't go that way. But changing CSS on the fly that seems very
interesting, specially for web designers, and this will be supported soon.

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

You are right about direct bindings from domain objects to their many
representations (views), while persistence is supported just on Gemstone
and VW and this is done by replicating objects from Gemstone to
in-memory cache in VW. But there is no SQL support etc. And I'm
promoting a Smalltalk image as a database approach anyway :)

Best regards
Janko

--
Janko Mivšek
AIDA/Web
Smalltalk Web Application Server
http://www.aidaweb.si

Reply | Threaded
Open this post in threaded view
|

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

David T. Lewis
In reply to this post by Chris Cunnington-5
On Thu, Jun 14, 2007 at 03:47:48PM -0400, Chris Cunnington wrote:

> On 6/14/07 3:09 PM, "Boris Popov" <[hidden email]> wrote:
>
> > Avi for President!
> >
> > -Boris
>
> Boris, Boris, Boris...
>
> You're Canadian. Avi's Canadian. I'm Canadian.
> Avi for "Prime Minister".

Chris,

You are being selfish and parochial. Please consider the big picture.
We don't need a new prime minister, we need a new president.

Dave

p.s. ;)


Reply | Threaded
Open this post in threaded view
|

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

Giovanni Corriga
In reply to this post by Sebastian Sastre-2
Il giorno gio, 14/06/2007 alle 11.28 -0300, Sebastian Sastre ha scritto:

> > De: [hidden email]
> > [mailto:[hidden email]] En
> > nombre de Giovanni Corriga
> > Enviado el: Jueves, 14 de Junio de 2007 09:39
> > Para: The general-purpose Squeak developers list
> > Asunto: Re: [ANN] AIDA/Web app server 5.4 beta released on Squeak
>  
> > While I agree with Lukas that Seaside supports RESTful URLs,
> > I'd like to remind everyone that REST is much more than
> > having meaningful URLs.

>  [SNIP]

Hi Sebastian,

my remark didn't intend to start a Seaside vs. REST flamewar. What I wanted to say is
that since Seaside's architecture is completely different from what REST requires, having
pretty URLs doesn't make Seaside any more RESTful than not having them.

I also believe that any Seaside vs. REST comparison is useless: Seaside is a framework for
building web applications whose primary medium is the web browser; REST is an architecture
for creating web services that may also be consumed by a web browser.

        Giovanni


Reply | Threaded
Open this post in threaded view
|

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

Janko Mivšek
Hi Giovanni,

Giovanni Corriga wrote:

> I also believe that any Seaside vs. REST comparison is useless: Seaside is a framework for
> building web applications whose primary medium is the web browser; REST is an architecture
> for creating web services that may also be consumed by a web browser.

REST is not only for web services (ala SOAP but with REST way)) but it
is actually important for web applications too. One can of course say
that web service is a more general form web app, but we are talking here
about suitability of REST principle for building complex web applications.

And with Aida is a proof that this is completely doable and and has a
main advantage that an original web spirit is preserved even in most
complex web apps.

Best regards
JAnko


Janko Mivšek
AIDA/Web
Smalltalk Web Application Server
http://www.aidaweb.si

123