News for hackers. Stuff that matters.
Re:I still love PHP and JavaScript by lmm on Tuesday August 02, 2022 @11:03PM (#32327164)
Python covers many of the same use cases and is much more consistent/predictable. TCL if you want to go back a bit further.
Re:I still love PHP and JavaScript by oneeyedpigeon on Wednesday August 03, 2022 @04:33AM (#32329111)
I've never experienced the same kind of out-of-the-box problems with PHP as I have Python. I seem to suffer constantly from python/python3, pip inconsistencies and stuff just breaking constantly.
Re:I still love PHP and JavaScript by lmm on Wednesday August 03, 2022 @07:56AM (#32330510)
Python build/package management tooling is a joke, but Python the language is very consistent and usable.
Re:I still love PHP and JavaScript by jrm4 on Wednesday August 03, 2022 @10:17AM (#32331995)
Ooh, now that's a good question.

Which is more important really? I genuinely don't know the answer to this.

Re:I still love PHP and JavaScript by lmm on Wednesday August 03, 2022 @07:37PM (#32337691)
I don't think it's an either/or; more like both language and tooling can eat into your annoyance budget and you look for the combination that has the lowest overall cost.
Re:I still love PHP and JavaScript by fpoling on Wednesday August 03, 2022 @12:41AM (#32327724)
With Python one never knows when a particular feature code depends on will be removed. With PHP code written 15 years ago still works.
Re:I still love PHP and JavaScript by Hasu on Wednesday August 03, 2022 @01:43AM (#32328045)
> With PHP code written 15 years ago still works.

If you never upgrade, sure. PHP 7 and each minor version in it have deprecated and removed plenty of stuff that was legal in 5.6. PHP 8 is on track to do more of the same. I think the backwards incompatible changes are pretty much all good for the language, but claiming backwards compatibility in PHP is completely wrong.

If you aren't on PHP 8, you aren't supported, and if you're on anything earlier than 7.4, you aren't getting security releases. And the new versions released yearly all have breaking changes, and get three years of security support. It's not 2015 anymore.

Re:I still love PHP and JavaScript by winstonewert on Wednesday August 03, 2022 @12:46AM (#32327756)
What features have been removed from Python?
Re:I still love PHP and JavaScript by eyegor on Wednesday August 03, 2022 @01:07AM (#32327867)
Besides the obvious 2 to 3 transition, cpython has obsoleted or renamed stdlib modules several times between 3.x versions. For example, the collections.abc change causes several common Linux bits to break if you change the system default to 3.8.
Re:I still love PHP and JavaScript by SketchySeaBeast on Wednesday August 03, 2022 @09:35AM (#32331487)
Which is a double edged sword. How many ways can one escape a string, and for how many of them will you find a stack overflow comment from a decade ago saying are the secure option to use?