On Wed, Oct 21, 2009 at 1:39 PM, Todd Christopher Hamilton <span dir="ltr">&lt;<a href="mailto:netarttodd@gmail.com">netarttodd@gmail.com</a>&gt;</span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Question:<br>
2. What template module do you use the View?<br></blockquote><div><br>I&#39;m a fan of Template::Declare. You can try it via Catalyst::View::Template::Declare by Jonathan Rockway. I&#39;ve also used Template::Toolkit and HTML::Mason as well.<br>
 </div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
3. Do you use any javascript stuff as well?  I use Dojo and wondering if  they can have a complimentary relationship.<br></blockquote><div><br>I tend to prefer jQuery and friends, but Dojo should work fine. Integration of your templates with your JavaScript library is mostly up to you, but is pretty simple to manage. There are some tools for sending back JSON or XML. I&#39;ve not used it, but I&#39;d look at Miyagawa&#39;s Catalyst::View::JSON. I have used Doran&#39;s Catalyst::Action::REST module, which takes some setup, but works well if you want a more flexible REST API and supports JSON, XML, and other formats.<br>
<br>Cheers,<br>Sterling<br><br></div></div>-- <br>Andrew Sterling Hanenkamp<br><a href="mailto:sterling@hanenkamp.com">sterling@hanenkamp.com</a><br>785.370.4454<br>