Hi,
Seaside is web application development (basic?) environment, right? Then, what is SeasideAsync? Is Scriptaculous is related to Ajax? Does anyone explain what are these to me? Thanks in advance. _______________________________________________ Seaside mailing list [hidden email] http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside |
> Then, what is SeasideAsync?
SeasideAsync is an Ajax framework built on top of the default rendering API. > Is Scriptaculous is related to Ajax? Scriptaculous is a powerful Ajax framework built on top of the new canvas rendering API. It is using the prototype library and a couple of extensions, documentation is available at <http://script.aculo.us>. With Scriptaculous you can do very nice things, such as life-updates, auto-completion, auto-submit, visual-effects, drag-and-drop, etc. Lukas -- Lukas Renggli http://www.lukas-renggli.ch _______________________________________________ Seaside mailing list [hidden email] http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside |
> Scriptaculous is a powerful Ajax framework built on top of the new
> canvas rendering API. It is using the prototype library and a couple > of extensions, documentation is available at <http://script.aculo.us>. > With Scriptaculous you can do very nice things, such as life-updates, > auto-completion, auto-submit, visual-effects, drag-and-drop, etc. Ahh, and I almost forgot the most important thing: in Seaside you can use both frameworks *without* writing a single line of JavaScript code. Especially Scriptaculous has a nice Smalltalk API that is automatically mapped to the Scriptaculous prototypes. Lukas -- Lukas Renggli http://www.lukas-renggli.ch _______________________________________________ Seaside mailing list [hidden email] http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside |
In reply to this post by Lukas Renggli
Hi,
You mean SeasideAsync and Scriptaculous does the same thing, Ajax? Then, what is the difference between them? Thanks in advance. On Feb 15, 2006, at 3:28 PM, Lukas Renggli wrote: >> Then, what is SeasideAsync? > > SeasideAsync is an Ajax framework built on top of the default > rendering API. > >> Is Scriptaculous is related to Ajax? > > Scriptaculous is a powerful Ajax framework built on top of the new > canvas rendering API. It is using the prototype library and a couple > of extensions, documentation is available at <http://script.aculo.us>. > With Scriptaculous you can do very nice things, such as life-updates, > auto-completion, auto-submit, visual-effects, drag-and-drop, etc. > > Lukas _______________________________________________ Seaside mailing list [hidden email] http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside |
In reply to this post by Lukas Renggli
Can I find doc on this or example code?
Thanks in advance. On Feb 15, 2006, at 3:35 PM, Lukas Renggli wrote: > > Ahh, and I almost forgot the most important thing: in Seaside you can > use both frameworks *without* writing a single line of JavaScript > code. Especially Scriptaculous has a nice Smalltalk API that is > automatically mapped to the Scriptaculous prototypes. > > Lukas > _______________________________________________ Seaside mailing list [hidden email] http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside |
In reply to this post by Chun, Sungjin
Sungjin Chun <[hidden email]> wrote:
> Hi, > > You mean SeasideAsync and Scriptaculous does the same thing, Ajax? > Then, what is the difference between them? > > Thanks in advance. As Lukas wrote - SeasideAsynch is the first attempt at an Ajax solution - based on the "old" rendering API, which still is the default one though. A component decides which API to use by implementing rendererClass, check references to WARenderCanvas to find components written for the new API - I noticed that ShoreComponents are written against the new Canvas API so I looked at that code for some hints. Scriptaculous is the new Ajax attempt based on the Canvas API. So in short - use Seaside2a3 with WARenderCanvas with Scriptaculous. :) regards, Göran PS. I haven't yet actually used any of these. _______________________________________________ Seaside mailing list [hidden email] http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside |
In reply to this post by Chun, Sungjin
> You mean SeasideAsync and Scriptaculous does the same thing, Ajax?
> Then, what is the difference between them? As far as I know, SeasideAsync is using its own client-side JavaScript library. It does not provide sophisticated visual effects, drag-and-drop, new controls, ... Scriptaculous is using the well-known prototype based JavaScript library. It is much more powerful than SeasideAsync and overcomes most limitations. > Can I find doc on this or example code? The Scriptaculous has got an example application SUExample, if you load the latest version reachable at <http://localhost:8080/seaside/scriptaculous>. I don't know for SeasideAsync, but you could just try to load it and look at its code. Lukas -- Lukas Renggli http://www.lukas-renggli.ch _______________________________________________ Seaside mailing list [hidden email] http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside |
> Scriptaculous is using the well-known prototype based JavaScript
> library. It is much more powerful than SeasideAsync and overcomes most > limitations. On the downside: It's a rather big library and Prototpye breaks many other Javascript libraries. Also it works only with the Canvas API. Especially forms are just simpler with SeasideAsync. > I don't know for > SeasideAsync, but you could just try to load it and look at its code. SeasideAsync comes with tests/examples as well, see SeasideAsync-Tests. Cheers Philippe _______________________________________________ Seaside mailing list [hidden email] http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside |
In reply to this post by Göran Krampe
> As Lukas wrote - SeasideAsynch is the first attempt at an Ajax solution
> - based on the "old" rendering API, which still is the default one > though. A component decides which API to use by implementing > rendererClass, check references to WARenderCanvas to find components > written for the new API - I noticed that ShoreComponents are written > against the new Canvas API so I looked at that code for some hints. > > Scriptaculous is the new Ajax attempt based on the Canvas API. > > So in short - use Seaside2a3 with WARenderCanvas with Scriptaculous. :) SeasideAsync works with the Canvas API as well. For beginners I recommend starting with SeasideAsync because it's way simpler to the something working. Cheers Philippe _______________________________________________ Seaside mailing list [hidden email] http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside |
In reply to this post by Chun, Sungjin
> As Lukas wrote - SeasideAsynch is the first attempt at an > Ajax solution - based on the "old" rendering API, which still is the > default one though. As a matter of fact, the most recent versions of SeasideAsynch work equally with both rendering APIs. Although it does not provide any fancy effects, SeasideAsynch does a very good job for most situations where you need a highly reactive UI. We are successfully using it for a "serious" application. Enjoy, Michel. _______________________________________________ Seaside mailing list [hidden email] http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside |
In reply to this post by Philippe Marschall
On Feb 15, 2006, at 12:43 AM, Philippe Marschall wrote: >> Scriptaculous is using the well-known prototype based JavaScript >> library. It is much more powerful than SeasideAsync and overcomes >> most >> limitations. > > On the downside: > It's a rather big library and Prototpye breaks many other Javascript > libraries. Also it works only with the Canvas API. One thing someone might want to look at is making Scriptaculous also work with moo.fx, which is roughly compatible with Prototype/ Script.aculo.us but is lighterweight and probably doesn't break things as much: http://moofx.mad4milk.net/documentation/ Avi _______________________________________________ Seaside mailing list [hidden email] http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside |
In reply to this post by Bany, Michel
Hi!
"Bany, Michel" <[hidden email]> wrote: > > As Lukas wrote - SeasideAsynch is the first attempt at an > > Ajax solution - based on the "old" rendering API, which still is the > > default one though. > > As a matter of fact, the most recent versions of SeasideAsynch work > equally with both rendering APIs. > > Although it does not provide any fancy effects, SeasideAsynch does a > very good job for most situations where you need a highly reactive UI. > > We are successfully using it for a "serious" application. > > Enjoy, > Michel. I stand corrected. :) And that sounds interesting - then it might be something I could use - I am not that interested in visual effects - but rather interactivity. regards, Göran _______________________________________________ Seaside mailing list [hidden email] http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside |
Free forum by Nabble | Edit this page |