From: gavino
Subject: cells vs wicket and reaction
Date: 
Message-ID: <be661fc5-5512-4292-a6ea-87c0f88f30c4@e1g2000pra.googlegroups.com>
http://common-lisp.net/project/cells/

could cells be used to build a component UI style web framework?

http://dev.catalyst.perl.org/wiki/reaction

From: Kenny
Subject: Re: cells vs wicket and reaction
Date: 
Message-ID: <491b3c3e$0$4916$607ed4bc@cv.net>
gavino wrote:
> http://common-lisp.net/project/cells/
> 
> could cells be used to build a component UI style web framework?
> 
> http://dev.catalyst.perl.org/wiki/reaction

Yes: http://common-lisp.net/project/openair/

I have heard (under NDA) rumblings of... well, that wouldn't be ND, 
would it?

I should be starting one this weekend. YUI looks like the platform I was 
looking for with its font support.

kzo
From: jvdvyah
Subject: Re: cells vs wicket and reaction
Date: 
Message-ID: <fc5ab721-3d5a-4ef0-ba22-b8f50bcfb768@d36g2000prf.googlegroups.com>
> I should be starting one this weekend. YUI looks like the platform I was
> looking for with its font support.

If you like YUI, you could do worse than have a look at ExtJS (http://
extjs.com/). It started as an extension to YUI and then took off on
its own. Main advantage: richer, beautifully structured, easy to
extend and very clean and clear code (by Javascript standards, that
is). Disadvantage; somewhat weird licensing.

Ben.
From: Kenny
Subject: Re: cells vs wicket and reaction
Date: 
Message-ID: <491bb2e9$0$20283$607ed4bc@cv.net>
jvdvyah wrote:
>>I should be starting one this weekend. YUI looks like the platform I was
>>looking for with its font support.
> 
> 
> If you like YUI, you could do worse than have a look at ExtJS (http://
> extjs.com/). It started as an extension to YUI and then took off on
> its own. Main advantage: richer, beautifully structured, easy to
> extend and very clean and clear code (by Javascript standards, that
> is). Disadvantage; somewhat weird licensing.

You mean the GPL? Or are you going back to earlier licenses which were 
LGPL but not quite?

I'll keep it in mind. The client spends $$$.

The thing I do not like so far is the absence of a markup solution, but 
maybe I will grow to love it if it has some advantage not yet seen 
(after about 5min poking).

thx,kzo
From: jvdvyah
Subject: Re: cells vs wicket and reaction
Date: 
Message-ID: <14f1e973-cf28-4c17-bfb9-d56ce7376608@s1g2000prg.googlegroups.com>
On Nov 13, 5:54 am, Kenny <·········@gmail.com> wrote:
> You mean the GPL? Or are you going back to earlier licenses which were
> LGPL but not quite?

Yes, but it's not "just" GPL (that would be easy). There are extensive
discussion about it in their forums, but it turns out that if you
extend ExtJS (it was designed to allow you to do that) and your server
pumps code to the client you'd be in violation of their license,
unless you have a "commercial" license. But if you're client is
spending money, it'd be no problem for you.

As for markup, they do everything in JSON, including generating HTML/
XML on-the-fly but the framework tries to hide raw markup as much as
possible, exposing JSON instead and using classes to hop between them.
The data and util classes have stuff for handling XML, raw data and
JSON and they have DOM classes (query, helper, etc.) for manipulating
that directly.

There are also interfaces that allow other frameworks or platforms to
plug into or coexist with ExtJS (like GWT and OpenAir; they have
dedicated forums for those two; there's a few other community-built
interfaces as well.

Anyway, have fun!