3 ms·
I enjoyed PHP. I enjoyed Ruby. If I was to do a complex project that would require a lot of integration with external services, I would want a good OOP language
by warmwaffles 14y ago
I enjoyed PHP. I enjoyed Ruby. If I was to do a complex project that would require a lot of integration with external services, I would want a good OOP language like python or ruby.
There are something PHP does nicely than Ruby does. Visa versa. However in all the PHP apps I have made / used, their structures started out with good intentions and then descended into pure chaos. There isn't a unified package manager for Python and PHP that is widely accepted. Ruby has rubygems and bundler.
Maybe next time when I start building another PHP app with namespacing, I'll behave better and make my designs more decoupled so that components can be removed and added, provided their interfaces match.
- nickpresta 14y agoI would say that pip is regarded as the standard, unified package manager for Python. http://www.pip-installer.org/en/latest/index.html http://www.pip-installer.org/en/latest/index.html
- debacle 14y agoIf you come from a namespaced language, using PHP namespacing will only make you want to hunt down the PHP devs, point to PHP's namespacing implementation and say "Are you proud of what you've done?!?!?" over and over.
- deleted 14y ago[deleted]
- josegonzalez 14y agoComposer exists for PHP and most major frameworks are moving towards it: http://getcomposer.org/ http://getcomposer.org/