PHP is dead. Learn PHP.
.Net has been chugging along quite nicely for decades now.
And COBAL just won’t die.
Everyone has forgotten java applets+ java servlets combo. I have no idea why it didn’t survive, but if it would have, it’d defeated PHP (in amount of vulnerabilities ofc)
I can’t remember the last time there was a vulnerability like this. There have been, but it’s been quite a while.
Feel free to use what you want, like what you want, but man, it just feels like when a woman gains political power and people come out of the WOODWORK to suddenly have problems with women in power. And I mean, people are absolutely bigoted against PHP. Is it worthy of criticism? It surely iw worthy of a lot, sure. Is it worthy of THIS level of disdain? I think not, but again, I’m all for people using what they like and feel is superior.
As for me, I’ve hosted professionally since 1997. While I’ve never been a big host, I did at one point have well over a hundred client sites, almost all WordPress. It’s been about a decade since I’ve seen any of them hacked, mostly because I keep all the sites I host up to date - WP, themes, plugins. And a bit of luck in there.
So go on, be hateful as you wish, and I’ll keep quietly using a tool that works.
So, you could have programmed happily in php for 30 years, or jump on the new bandwagon every other year? compelling argument.
Or, if you spin it another way: you could’ve picked up the skills to develop for and support various frameworks, or get stuck in a rut for 30 years with just a single antiquated server-side language.
If its so antiquated why is it still used? For a lot of things its perfectly fine. Even this vulnerability is just a case of run the update command for your package manager.
It’s still used because momentum is a powerful factor. That doesn’t make PHP better, but it can make it a more expedient choice.
PHP is a preprocessor that grew too big for its britches. It’s a monolithic monster that runs only one thread per request in an interpreter. It works well enough if you need to manage the data of an internet forum, but it becomes increasingly unsuitable as the task’s complexity grows. If you need threading or background tasks, or if scalability is important, PHP is not it; just read any number of Nextcloud vs OpenCloud comparisons.
“one thread per request” , “interpreter”
(Looks confusingly) That’s JS and Python as well
PS: being obtuse on purpose, but PHP lends itself well to typical requirements of web hosting and you can always call out to a diff process if needed
Just spent my entire morning patching legacy servers running PHP 7.0 applications. Fun times.
Learn asp.net? Bro, are you still running edge in IE mode in the 20’s?
Ruby on rails? That was a recommendation in like 06. /sardonic
I am not defending php, but it can serve a purpose. Surprised they didn’t mention perl.
Also surpised they are comparing PHP to JS. That’s comparing cattle farming to cooking a burger.
Would be funny to use HolyC instead
When I was a wee high school kid, asp.net was windows only back then and getting cheap windows hosting was harder than it was getting cheap linux hosting, so I focused on PHP more.
I haven’t touched it in forever, but its probably still good, right?Asp.net is a bit old hat these days, but Blazor is pretty cool, though personally I don’t know many people that use it. .Net is very much good now though.
It’s good
Why is Python on the list three times?
The first two are frameworks, the third is:
def serve(p: int, f): s = socket.socket() s.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1) # let me reset plz s.bind(("", p)) s.listen() while True: c, a = s.accept() c.setsockopt(socket.IPPROTO_TCP, socket.TCP_NODELAY, 1) t = threading.Thread(target=serve0, args=(c, a, f)) t.daemon = True t.start()I have an entire file of some really cursed malicious compliance code for when I was brutally forced to write Python.
JavaScript has similar.
AngularJS doesn’t even make sense here.
Because Python is supreme.
Burrito supreme or a chicken supreme?
Love supreme ❤️
Seriously, I came to post this exact comment. Damn.
So glad to see that Python finally made it big in 2022
It’s thanks to Django and Flask paving the way in 2003 and 2010 respectively.
PHP is dead, learn Brainfuck
Brainfuck? You need our Lord and savior, HolyC
web devs vs just using a compiled language plus vanilla JS
web devs vs plain html
so many websites could be plain html if you cut out the bullshitOh man, I almost forgot these exist! https://motherfuckingwebsite.com/
both giving a warning in Firefox is kinda ironic :D
Also missing: React Node.js Vue.js Spring boot Ajax jQuery Probably like 15 others I’m forgetting
jQuery still won’t die eh?
As much as I hate php, JavaScript is an equal pile of shit when it comes to languages.
Fuck me, if my choice is between five flavours of Javascript, I’d rather use PHP. I’m developing a QML application and having to work around that abomination that the clinically insane want to call “arrays” in Javascript makes me want to fucking die. There’s also a QList type implemented by QML. It doesn’t help.
Array.isArray(qlist)returns false.Node is the only JS framework out of these that could 1:1 replace PHP, Vue.js, jQuery and Ajax (aka vanilla JS) are all clientside which PHP doesn’t do at all, Bootstrap is a CSS library and Spring is Java. That said, clientside JS is usually an anti-user mess and both you and the user are usually better off not using it at all.
Knockout js bro
BackboneJS, MarionetteJS
I’m out of the loop what’s up with PHP this time?
A remote code execution exploit in PHP was discovered. Many websites around the world decided to shut down until it got patched.
It’s one of the most severe security incidents of this week.
It’s one of the most severe security incidents of this week.
I love this sentence so much!
… so far!
The prophecy predicts there will be exactly four major cyber incidents this week.
https://en.wikipedia.org/wiki/PHP2Shell
This, I’m guessing. A couple of new high impact vulnerabilities.












