in reply to Re^3: Review of CGI::Alternatives
in thread Review of CGI::Alternatives

Perl is installed on all Macs. Mac is the dominant computer in schools. Most children have a Mac or access to one. They also have Apache and freakin mod_perl! Kids everywhere are being encouraged to learn programming. Connect those dots and we could produce Perl savants by the million. Why the hell are Perlmonks shitting on this golden opportunity?

Don't forget your roots. Apache is a very high performance web server for 99% of use cases--despite some people's religious devotion to whatever happens to be considered "the best". Almost every gigantic corporation now dominating the web was created by some kid with a laptop in his spare time.

Find a kid with a Mac. Open a terminal for them. Show them Perl!

Replies are listed 'Best First'.
Re^5: Review of CGI::Alternatives
by Your Mother (Archbishop) on Jun 10, 2018 at 21:20 UTC

    The only one "shitting on" your proposal is you with your poisonous, backwards attitude and delusion that any disagreement comes from "religion" and not experience. Mod_perl is not the future, it is the past. CGI is not a best practice. Monolithic, kitchen sink architecture like it and apache is a dead end. Your stats about Mac are garbage and I'm a dyed in wool, 5 iPhone, 9 Mac owning shill for them.

    https://www.nginx.com/blog/nginx-vs-apache-our-view/ sums it all up nicely. Here's a pull quote, for others, I'm aware this will make no dent in your clearly ossified gray matter‐

    In 2013, nginx was the most popular web server amongst the 1,000 busiest sites in the world. In 2014: the 10,000 busiest sites. In 2015: the 100,000 busiest.

    The section following about monolithic versus dynamic is enlightening for anyone looking to learn or expand skills.

      Mod_perl is not the future, it is the past. CGI is not a best practice. Monolithic, kitchen sink architecture like it and apache is a dead end.

      How much does The Python Software Foundation pay you to troll Perl sites to dis-courage us? Everyone knows Nginx is a lightweight proxy that hides the juicy app servers running some Apache project. Apple ships relatively up to date Perl, Apache and mod_perl because they kick ass, and so smart people can use them.

      • My search engine is Perl: duckduckgo.com/hiring/#open
      • My bookings are Perl: blog.booking.com
      • My shopping came from Perl: amazon.com
      • My wiki? Thank you Perl: wikipedia.org

      THE NEXT BIG THING? Could easily be written by some little girl on her macbook using built-in Perl and Apache/mod_perl!

        This is you, isn't it?

        • I've installed mod_perl on OS X when it wasn't there. The deep shortcomings of some of Apple's developer kit were clear then. They have improved but as recently as a year ago still had real problems and UI blockers for things that are trivial to build on Linux like SDL. The speech synth module can apparently jam up an OS X machine completely right now.
        • DuckDuckGo is great. I have a high paying Perl job already though and have had nothing else for 15 years straight.
        • Booking.com is fabulous. I use it and would absolutely consider working there if conditions warranted. I have worked in Perl in the NL, UK, and DE.
        • I did a nickel at Amazon when most of the backend tools were Perl—I wrote a few of them—and the site templating system still was an in house flavor of it. The backend was exactly the monolithic monster I've been cautioning against and it had seized up development and expansion almost completely. It was extremely painful and expensive to escape it. The same thing happened to the big toys site of the day with their Perl backend. Apache and mod_perl were not enough for them the first Christmas their site saw real traffic because the architecture was antiquated. That was like 1999 or 2000 when the Internet was a comparative ghost town.
        • MediaWiki was indeed prototyped in Perl. It was abandoned quickly because the performance was too awful. Again reinforcing everything I've been saying.
        • I have a serious distaste for Python and Microsoft and Oracle and plenty others. I generally keep it to myself because it's more professional. Your repeated revisiting of conspiracy theories bespeaks an inconsistent adherence to the directions on the prescription label.
        • I have taught Perl at various places. I have taught kids Perl on a Mac. I'm fixing to drop $5-6K on a new Mac this week that will sit next to the IIsi that still runs. I'm not all talk.

        It's probably clear to everyone, you got my goat. You took an interesting idea and valid complaint and shoveled a short ton of vaca caca on top. Why in the world would anyone want to work with or take cues from some nameless, error tossing screed factory with your attitude, biases, and practices from the 1990s? Whatever the next big thing will be, it will have no relation to you.