?
Solved

Perl Frameworks

Posted on 2016-09-25
1
Medium Priority
?
144 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
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
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

New benefit for Premium Members - Upgrade now!

Ready to get started with anonymous questions today? It's easy! Learn more.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

In the distant past (last year) I hacked together a little toy that would allow a couple of Manager types to query, preview, and extract data from a number of MongoDB instances, to their tool of choice: Excel (http://dilbert.com/strips/comic/2007-08…
Flask is a microframework for Python based on Werkzeug and Jinja 2. This requires you to have a good understanding of Python 2.7. Lets install Flask! To install Flask you can use a python repository for libraries tool called pip. Download this f…
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…
Learn the basics of if, else, and elif statements in Python 2.7. Use "if" statements to test a specified condition.: The structure of an if statement is as follows: (CODE) Use "else" statements to allow the execution of an alternative, if the …

800 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