Beefy Boxes and Bandwidth Generously Provided by pair Networks
Clear questions and runnable code
get the best and fastest answer

I love Perl and I love Mojolicious

by coetry (Novice)
on Jul 31, 2017 at 04:53 UTC ( #1196327=perlmeditation: print w/replies, xml ) Need Help??

I haven't done any web development in perl before today and I started with Mojolicious. I've worked with Rails apps before and that's where I learn about models, views, controllers, routes, etc. I understood what happens when a user sends a request from the client and how that request gets handled and served back by the browser. The Ruby ecosystem has a ton of gems (libraries) specifically tailored towards Rails and its definitely a huge full featured framework sort of like how Perl is such a full featured language. I've also actually played with other ruby web frameworks like Sinatra. I'm able to say with my experience with other languages and frameworks that web development with Perl and Mojolicious is very fun. I'm new to Perl in general but have fallen in love with its free-form syntax, plethora of operators, expressiveness, clever community, and of course the documentation is unparalleled to anything I've seen elsewhere. The fact that Mojolicious makes it so easy to expose our crafty Perl hacks from our terminals to the web in such an organized, clean, simple, and fun manner truly makes me smile. I do know that Mojolicious isn't the only option out there to do this. I've heard great thinks about Dancer2 and other options as well. I'm not sure what I'll end up building, but maybe I'll share snippets of that journey in due time!

Replies are listed 'Best First'.
Re: I love Perl and I love Mojolicious
by Discipulus (Monsignor) on Jul 31, 2017 at 08:15 UTC
    Hello coetry and welcome to the monastery and to the wonderful world of Perl!

    Perl web devs are never too many! I have still not started any new web project since the CGI's era but I'm following the arguments behind the scene: you can find, I hope interesting, links in my homepage.

    Here at the monastery there are very competent monks in the web dev field: you'll learn which authors to follow.


    There are no rules, there are no thumbs..
    Reinvent the wheel, then learn The Wheel; may be one day you reinvent one of THE WHEELS.
      Hahah the CGI era is what started it all! It's crazy how far things have come along. I'll definitely check out your homepage and ready some of your writeups! I'm so excited to become a part of this community and make great friendships!

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: perlmeditation [id://1196327]
Approved by marto
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others drinking their drinks and smoking their pipes about the Monastery: (7)
As of 2018-08-20 16:15 GMT
Find Nodes?
    Voting Booth?
    Asked to put a square peg in a round hole, I would:

    Results (192 votes). Check out past polls.