Improve company productivity with a Business Account.Sign Up

x
?
Solved

Perl Frameworks

Posted on 2016-09-25
1
Medium Priority
?
190 Views
Last Modified: 2016-09-28
I have a relatively large  web application I will need to build sometime soon. I've done things like this before many times and have used perl successfully. I've been programming in perl for 20 years.   However, for any backend calls, I've either used the CGI method or Ajax. Both work fine, though I realize CGI is quite outdated.
My question is this: is there a framework for Perl similar to Django/Python that will allow me to have backend/DB calls without having to use the CGI mechanism? I'm sure there are and I am just not aware of them.

I could use Python/Django but I don't know Python as well, so it will take longer.

I could just use Perl/CGI/Ajax but I'm looking to try something new. I'm kinda bored doing it the same way I've always done it.

Please no lectures on why it's bad to use CGI.

Thanks!

Nacht
0
Comment
Question by:nachtmsk
1 Comment
 
LVL 28

Accepted Solution

by:
FishMonger earned 2000 total points
ID: 41818158
Have you looked at these frameworks?  They are the main frameworks being used.
Catalyst | Perl MVC web application framework
Mojolicious - Perl real-time web framework
Dancer - Perl Web Framework for easy and fun webapp development
Dancer2 - Lightweight yet powerful web application framework

I've used dancer2 and it is very easy to learn and is robust.  My next project will be in Mojolicious.  It's was developed by the same person that developed Catalyst.
1

Featured Post

Free Tool: Subnet Calculator

The subnet calculator helps you design networks by taking an IP address and network mask and returning information such as network, broadcast address, and host range.

One of a set of tools we're offering as a way of saying thank you for being a part of the community.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

I have been pestered over the years to produce and distribute regular data extracts, and often the request have explicitly requested the data be emailed as an Excel attachement; specifically Excel, as it appears: CSV files confuse (no Red or Green h…
Sequence is something that used to store data in it in very simple words. Let us just create a list first. To create a list first of all we need to give a name to our list which I have taken as “COURSE” followed by equals sign and finally enclosed …
Learn the basics of strings in Python: declaration, operations, indices, and slicing. Strings are declared with quotations; for example: s = "string": Strings are immutable.: Strings may be concatenated or multiplied using the addition and multiplic…
Learn the basics of lists in Python. Lists, as their name suggests, are a means for ordering and storing values. : Lists are declared using brackets; for example: t = [1, 2, 3]: Lists may contain a mix of data types; for example: t = ['string', 1, T…

588 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question