Hi, Jeff,

I work on a project with more than 1M lines of code in Perl (and mod_perl).
My thoughts:
Jeff Pang wrote:
> For me I run several apps on mod_perl, including a AI prediction app
> which costs heavy CPU/ram. These apps run for long time and behave
> just fine.
> 
> Today it sounds very few people use mod_perl for
> development/deployment. I think the main reasons may include,
> 
> 1. perl for web development is somewhat out of date
> 2. mp lacks threads support
> 3. lacks a modern framework (rails like)
> 
> And others? what's your thought?

I think the main reason is that kids learn Python in kindergarten these days,
and therefore they do not seek a scripting language which is more powerful
(inline regexes, local(), etc.) and in some aspects more regular
(block = scope, oh well) than Python.

The threads/event-driven workflow is a problem, yes. When I wanted to add
events/websockets to the system I work on, I fired up a separate web server
based on Mojolicious instead, just for websockets part of it.

Then I wrote some more Mojolicious apps, and for small systems it works
quite well. _And_ it adds a lot of fun. There are rough edges, and the authors
seem to shift their focus on mojo,js, but it works and it is pleasure to use.

Just my two cents.

-Yenya

-- 
| Jan "Yenya" Kasprzak <kas at {fi.muni.cz - work | yenya.net - private}> |
| https://www.fi.muni.cz/~kas/                        GPG: 4096R/A45477D5 |
    We all agree on the necessity of compromise. We just can't agree on
    when it's necessary to compromise.                     --Larry Wall

Reply via email to