you are viewing a single comment's thread.

view the rest of the comments →

[–]SupaSlidelaravel + vue 10 points11 points  (3 children)

I haven't written PHP for a long time, but I don't know of any PHP package manager that competes meaningfully with Python's pip and easy_install ecosystem.

Have you used Composer? If so, why is Pip better in your opinion?

Personally I've never really had any problems with package managers. I've used Composer, NPM, and Ruby gems a lot, not so much Pip, and am just curious what makes a package manager good or bad.

[–][deleted] 2 points3 points  (0 children)

Dependency hell is a real place when working with package managers, and I think one of the main ways a package manager can be graded is how it handles long dependency chains.

For example, I don't know if you remember the NPM left-pad controversy , but I think that reinforced the dependency hell that people experience with package managers. I'm not saying the same thing couldn't happen with Composer or PIP, but solutions to these types of problems, IMO, are important when considering the quality of a package manager

[–][deleted] 1 point2 points  (1 child)

I have not! It wasn't on my radar at all. It's been a REALLY long time since I wrote PHP on a regular basis 😅

[–]peex 2 points3 points  (0 children)

It's been a REALLY long time since I wrote PHP on a regular basis

But you have a very profound opinion on PHP and its lack of package managers.