this post was submitted on 01 Sep 2023
332 points (96.4% liked)
Programming
17333 readers
361 users here now
Welcome to the main community in programming.dev! Feel free to post anything relating to programming here!
Cross posting is strongly encouraged in the instance. If you feel your post or another person's post makes sense in another community cross post into it.
Hope you enjoy the instance!
Rules
Rules
- Follow the programming.dev instance rules
- Keep content related to programming in some way
- If you're posting long videos try to add in some form of tldr for those who don't want to watch videos
Wormhole
Follow the wormhole through a path of communities [email protected]
founded 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
Yes, PHPs beginnings were very messy and even today we see results from that.
But PHP was and remains hugely popular because it's so easy and fast to work with and today it is very nicely designed and worked out. Yeah there are many details open but editors help you out with that. Other languages may be more consistent at the core but they have their own issues. JavaScript is a nightmare to work with for me, personally, but I o dont bitch about it every opportunity I get.
I guess I'm just slightly annoyed with people complaining about PHP while it's just another language and it's success speaks for itself
Yes, JS is equally terrible! At least we can agree on that :-P
And I also understand that PHP (just like most technologies) can be very efficient to work with if you are used to it and know it very well.
Well, if it comes to web development (my main focus since the last decade at least) I think it's fair to say there is little that nears PHP (or, begrudgingly, JavaScript)in functionality. With current frameworks (my own included) I can churn out highly complicated and fast sites in no time. Can't say that for many other languages.
Java? "Fast"? Lol no. "No time"? Lolol no.
Python? Honestly I have too little experience with it to say, but at least frameworkoptions are much more limited anyway