On Thu, Jun 5, 2014 at 3:37 PM, sri <[email protected]> wrote:

> I think it might actually be worth considering the removal of
> Mojo::Server::CGI from core. It has always been discouraged as a deployment
> option and is really a nightmare to support, nobody knows how to configure
> their Apache properly. And we already have a fallback for these legacy
> setups with Mojo::Server::PSGI.


I absolutely respect any decision to remove it from core and I completely
understand the case for it.  I used CGI all the way until the moment I
discovered Mojolicious and have never used CGI or Mojo::Server::CGI since,
but I appreciate that the Mojolicious framework supports it directly.  The
direct support for CGI was a primary factor in allowing me to switch to
Mojolicious for my framework because CGI was all I could comprehend (if it
doesn't support CGI then how can it possibly do what I need??); of course,
I never did use it after learning Mojolicious and realizing I didn't need
it.  The unfortunate thing for me is that I tried to force my familiarity
of CGI into the other non-CGI Mojo::Servers.

What I love about Mojolicious is that it does everything.  But I would
certainly understand the case to not support the ancient CGI.  Mojolicious
is a modern framework.  Why should it support CGI?  There's something to be
said about a modern framework that implies by it's lack of support for
something: "We know better than you; seriously, stop using CGI."  However,
people unfamiliar with Mojolicious will not have that same level of trust
for the framework that the rest of us have and might perhaps continue
looking when they discover that Mojolicious doesn't directly support CGI.

I think it's a great hook to get people looking at and using Mojolicious.
 Keep discouraging its use, maybe make an additional official FAQ entry
that strongly encourages people to free themselves of the shackles of CGI
and explore the more modern alternatives available within Mojolicious.

I hope that feedback is useful in some way to you.  :)

-- 
You received this message because you are subscribed to the Google Groups 
"Mojolicious" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/mojolicious.
For more options, visit https://groups.google.com/d/optout.

Reply via email to