Beefy Boxes and Bandwidth Generously Provided by pair Networks
Just another Perl shrine
 
PerlMonks  

Re^3: Perl 6 and Web Development

by perrin (Chancellor)
on Jun 18, 2009 at 15:06 UTC ( #772753=note: print w/ replies, xml ) Need Help??


in reply to Re^2: Perl 6 and Web Development
in thread Perl 6 and Web Development

FastCGI is about as old as mod_perl, but it works and you can use it today on the majority of ISPs. This is something we can thank Ruby and PHP for pushing. The bigger issue for you is going to be getting Perl6 onto ISPs. That will probably not happen until vendors start bundling it.

The thing about those C web servers is that most of them got going by cannibalizing an existing server, like Apache. Otherwise, the job would have been pretty daunting. It's not that people can't create a big new thing -- just look at Linux -- but they can't do it quickly from scratch with few people working on it. I think you'd be better off spending your energy elsewhere, since I don't see any real problem with the existing web server solutions. In fact, the only reason to write an HTTP server these days is if you have a real game-changing idea for it, e.g. the non-blocking I/O architecture that spawned the last crop of new servers.


Comment on Re^3: Perl 6 and Web Development
Re^4: Perl 6 and Web Development
by crumbly (Sexton) on Jun 19, 2009 at 04:07 UTC
    FastCGI is about as old as mod_perl, but it works and you can use it today on the majority of ISPs.

    Which would you recommend, FastCGI or mod_perl?

      Funny you should ask. I'm giving a talk about that at YAPC::NA and OSCON this summer. Both work well, and the reasons to choose one over the other can be subtle. I've had great experiences using mod_perl on large sites, but if you need super-cheap hosting or don't want to admin your own server, you should look at FastCGI.

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://772753]
help
Chatterbox?
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: (8)
As of 2014-10-23 15:22 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    For retirement, I am banking on:










    Results (125 votes), past polls