[Catalyst] RIA on Catalyst

mark davies markdd1 at gmail.com
Fri Apr 11 08:45:03 BST 2008


Last year I added a Flex component to a Catalyst application I was
developing. I also found this worked well with Controller::REST. Flex maybe
another option to consider.

Cheers,

Mark



On 11/04/2008, Patrick Donelan <pat at patspam.com> wrote:
>
> I recently built a site with Catalyst + ExtJs using Controller::REST. Even
> though I didn't have plans to let third-parties access the API, doing it
> according to REST increases the chances that you'll end up with a clean,
> uniform and (mostly) self-documenting API.
>
> To that end you might find my article in the ExtJs wiki on using Ext to
> talk to RESTful Web Services<http://extjs.com/learn/Manual:RESTful_Web_Se=
rvices>useful.
>
> Cheers,
>
> Patrick
>
> On Fri, Apr 11, 2008 at 8:10 AM, Robert Krimen <robertkrimen at gmail.com>
> wrote:
>
> > Whatever RIA framework you choose, it will probably work fine with
> > Catalyst. I'm using View::JSON for communication back and forth with my
> > Ajax-y interface.
> >
> > Personally, I like using a combination of YUI, jQuery, and Jemplate.
> >
> > jQuery is a nice glue framework that makes accessing/manipulating the
> > DOM really easy.
> >
> > YUI is a robust framework with *oodles* of documentation and examples.
> > It has really nice, high quality widgets (autocomplete, logger, tester,
> > menu) and some great .css assets.
> > YUI also has a strong focus on cross-browser compatibility.
> >
> > Jemplate is a great tool for browser-side template rendering. It's
> > basically TT (Template Toolkit) for javascript. Instead of rendering ht=
ml by
> > using string concatenation (var el =3D "<select " + name + ...) you can=
 put
> > all
> > that into templates.
> >
> > The above combination gives a lot of freedom in terms of the look & feel
> > of your web application. You can add interactivity to a basic looking w=
eb
> > page or even implement a complex gmail-ish interface.
> >
> > As an aside, I've never been much attracted to hoisting a desktop look &
> > feel (dialog boxes, lots of windowy widgets) into the browser.
> >
> > Finally, I've tangled with ExtJS a little bit, but I always feel like
> > I'm groping around in the dark with their documentation. There's lots of
> > API-type documentation but it could use a ton more .pm-style SYNOPSISes.
> >
> > Rob
> >
> > On Thu, Apr 10, 2008 at 10:25 AM, Peter Edwards <peter at dragonstaff.com>
> > wrote:
> >
> > >  I've been thinking about how to implement a Rich Internet Application
> > > type interface using WSDL and REST data sources including some from a
> > > Catalyst base in an SOA style environment.
> > >
> > > I like Extjs but I've also been looking at Tibo General Interface
> > > http://www.tibco.com/devnet/gi/default.jsp
> > > which has a good open source tool for generating RIAs
> > > http://gi.tibco.com/
> > >
> > > Anyone used it with/without Catalyst and any comments?
> > >
> > > Thanks, Peter
> > > http://perl.dragonstaff.co.uk
> > >
> > >
> > > _______________________________________________
> > > List: Catalyst at lists.scsys.co.uk
> > > Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst
> > > Searchable archive:
> > > http://www.mail-archive.com/catalyst@lists.scsys.co.uk/
> > > Dev site: http://dev.catalyst.perl.org/
> > >
> > >
> >
> > _______________________________________________
> > List: Catalyst at lists.scsys.co.uk
> > Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst
> > Searchable archive:
> > http://www.mail-archive.com/catalyst@lists.scsys.co.uk/
> > Dev site: http://dev.catalyst.perl.org/
> >
> >
>
> _______________________________________________
> List: Catalyst at lists.scsys.co.uk
> Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst
> Searchable archive:
> http://www.mail-archive.com/catalyst@lists.scsys.co.uk/
> Dev site: http://dev.catalyst.perl.org/
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.scsys.co.uk/pipermail/catalyst/attachments/20080411/5feff=
5e6/attachment.htm


More information about the Catalyst mailing list