3 ms·
I think it boils down a little that for PHP you get php-fpm with the distro package and with Flask/Sinatra for example you have to * decide which *(c|s)gi pa
by wink 13y ago
I think it boils down a little that for PHP you get php-fpm with the distro package and with Flask/Sinatra for example you have to
* decide which *(c|s)gi package you want to use
(thin, webrick, gunicorn, unicorn, puma, tornado, 100 more)
* write your own supervisord/circus/god/whatever
wrapper to make it restart automatically
* fight rvm/virtualenv/chruby/whatever
Notice a pattern? I can deploy a sensible, non-minimal php web app with "apt-get install nginx php5-fpm && scp" whereas I need already a decent amount of decisions for the other 2.
With PHP deployment only gets complicated at a larger scale. With Python and Ruby web apps it's complicated from the start.