3 ms·
I get your point, but do those other languages not often have differing versions available as well? Its equally possible to install many different major and min
by jsight 8y ago
I get your point, but do those other languages not often have differing versions available as well? Its equally possible to install many different major and minor versions of Java, for example.
And I regularly run into issues with people using non-distribution Java packages that don't really integrate as well with the OS as the packaged one would.
I feel like some of his complaints about the ecosystem there were really just complaints about his specific setup.
- twunde 8y agoYes, other languages have the ability to have multiple differing versions as well BUT the big difference is that most have a relatively easy and well-known way to install and set up the environment. In Ruby, if you wanted to run multiple versions of ruby on the same machine, you'd use RVM. Python is particularly hard to set up the environment for. I'd rather set up the environment for Ruby, PHP, Node or Perl than Python. Every other language has an easier path to get up and running. Even upgrading is usually fairly easy as well.
- cat199 8y ago> PHP really? which way? embedded? fastcgi native? slowcgi? fpm? cli? natively managed or via process control? which process control? which ini file is configured for which application again? are my suexec/whatever wrappers working? if not, which user/group/permission N levels up is causing the issue? which bytecode cache to use? is that working properly? why aren't my URL rewrites working properly?