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.
