Beefy Boxes and Bandwidth Generously Provided by pair Networks
Perl-Sensitive Sunglasses
 
PerlMonks  

Re: Suggestions for a web survey framework

by stonecolddevin (Vicar)
on Oct 16, 2009 at 18:29 UTC ( #801613=note: print w/ replies, xml ) Need Help??


in reply to Suggestions for a web survey framework

Personally, I'd recommend a simple app in Catalyst.  I actually have some code lying around I put together a small voting app with.

 

It's pretty easy.  You could get most of the CRUD out of the way with Catalyst and an ORM of your choice, and focus on the business logic, ie. survey tallies, statistics, etc.

mtfnpy


Comment on Re: Suggestions for a web survey framework
Re^2: Suggestions for a web survey framework
by Anonymous Monk on Oct 16, 2009 at 18:42 UTC
    Is Catalyst really worth learning just to make a simple web survey? I'm probably looking for a more shallow learning curve, unless there's a compelling argument that it's both easy to learn and easy to code.

      If this is the only Web application you'll ever write, then it's a good question. However, if you plan to write others in the future, then it's definitely worthwhile to find and learn a good tool to do the job rather than attempt to roll your own.

      ...roboticus

      Yup.

      Catalyst is dead easy. I mean, if you really want simple, go use one of those sites that create a survey for you and use that.

      But Catalyst will help you create code that's maintainable and scalable so you can reuse it over and over and add on as you please.

      mtfnpy

        Okay I'll definitely give it a look but I'm really not looking for scalability for this particular application (the need for generality may rear its head in the future, but I can't predict it will).

        The reason I don't want to use those sites (I looked at Qualtrics) is I need to implement some more complicated server-side computation in the dynamic elements, and from what I can tell I would have to rely on javascript.

Re^2: Suggestions for a web survey framework
by Anonymous Monk on Oct 16, 2009 at 18:59 UTC
    Catalyst is the way to go.

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://801613]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others meditating upon the Monastery: (8)
As of 2014-08-28 03:34 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    The best computer themed movie is:











    Results (255 votes), past polls