Beefy Boxes and Bandwidth Generously Provided by pair Networks
Just another Perl shrine

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.


  • Comment on Re: Suggestions for a web survey framework

Replies are listed 'Best First'.
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.



      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.


        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?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://801613]
and all is quiet...

How do I use this? | Other CB clients
Other Users?
Others surveying the Monastery: (5)
As of 2018-05-24 03:08 GMT
Find Nodes?
    Voting Booth?