Hacker News new | ask | show | jobs
by Joeri 3947 days ago
PHP breaks things all the time (just check the migration guides for any release), but the difference is that they break only what they must, and deprecate things in a timely way so you can evolve your codebase instead of having to rewrite it. Other platforms tend to see a broken piece that needs replacement as a good opportunity to redesign everything else as well, even the stuff that worked fine, and don't put as high a value on easy migration paths.

Ofcourse, that's also one of the reasons PHP has so much ugliness still.