http://www.perlmonks.org?node_id=1040798


in reply to Perl: Why you no modern web framework?

CMS != Framework. Perl has modern web frameworks.

My obversvations are: 1) PHP owns CMS and Forum software; 2) Ruby owns Sysadmin/Project Management type software; 3) Python owns..idk, I think it's losing its mojo (web framework pun intended), honestly.

There are CMSes, Forums, and Project Management software written in Perl, but the others seem to more enthusiastically supported by the maintainers and communities they engender. This is also known as "why you no good blog, cms, forum software?"

  • Comment on Re: Perl: Why you no modern web framework?

Replies are listed 'Best First'.
Re^2: Perl: Why you no modern web framework?
by domje (Novice) on Jul 29, 2013 at 15:39 UTC
    Thank you all. These are (mostly) intelligent answers! I probably should have specified CMS instead of framework. I was kind of looking at them as being hand-in-hand because _every_ framework has a purpose of handling _some_ type of content. Being extensible and flexible makes it a framework in my opinion. But I do see the distinction between, say, Catalyst and Galileo. However. I stand by my assessment. With both Drupal and Wordpress they do "just work" out of the box for the most part. As long as the host has PHP5 and MySQL it'll load right up. I've deployed 4 installations this month with Drupal and 2 with Wordpress and had no goofiness to deal with. Under Perl systems I've had to manually install modules for hours just to get "Hello, World!" on the bloody screen. It shouldn't be that way. Under Drupal 8 there's even a feature to install your modules via the interface. Paste the link and it does the job for you. Have had it fail on me once. The bottom line is that I personally think the success of the Perl language rests upon the ability to provide an entry into the blogging, forum, cms, social world currently occupied almost entirely by php. I like the idea of PHP but essentially it does the same thing as Mason et al by letting you jump back and forth between PHP and HTML code. As best I can figure, the core of Drupal is very straightforward. The way they put it together isn't bad either. But I think it could be faster, a tad more stable, and for us Perl guys, more customizable. Just my 2 cents. And yes, I might go write one.

      'Under Perl systems I've had to manually install modules for hours just to get "Hello, World!" on the bloody screen. It shouldn't be that way.'

      It isn't that way, and it's potentially misleading to others who don't know better to claim otherwise. first steps even has a video tutorial for those who are completley new to this.

      If by 'I've had to manually install modules for hours just to get "Hello, World!" on the bloody screen' you actually mean it took you more than an hour to get a "hello world!" perl generated web page then I'd have to question why it took so long.