DEV Community

Discussion on: Hating on languages you don't use

Collapse
 
buinauskas profile image
Evaldas Buinauskas

PHP ranting in 3.2.1.

Collapse
 
avalander profile image
Avalander

I came here just to say that I hate PHP :P

Collapse
 
sadick profile image
Sadick • Edited

The funny thing is that people who hate on PHP don't actually use PHP, the ones who do are busy getting things done and being productive

Collapse
 
qm3ster profile image
Mihail Malo

being productive

but

PHP

Collapse
 
kspeakman profile image
Kasey Speakman • Edited

I used PHP, created a lot of apps in it in v4-5. I wouldn't say I hate it, but I would never use it again on a new project. But then again, I could say that about a lot of languages.

Javascript, I hate. Its weird edges have wasted entirely too much of my limited lifespan.

Collapse
 
okolbay profile image
andrew

“being productive in php” is a good joke

Thread Thread
 
6temes profile image
Daniel

I don't program PHP anymore myself since many years ago, but I know some PHP shops that make good profit by building Webapps in PHP.

Besides, in my experience, being productive depends quite more on the developer and the team than in the language.

Thread Thread
 
okolbay profile image
andrew • Edited

Definitely there's a number of companies running php and are happy about it, question is - how happy developers are. From my experience php programming is way much less about the language and mostly about frameworks.
In fact, language + stdlib is so poor that every other framework defines its own Collection (hi Doctrine). This makes php developer more Symfony or Laravel developer, and the tend to use Bundles distributed along with these frameworks. Just check out php's package manager repository - for every library out there there's "bundle" version which is easy to plug into Symfony. Developers started to forget, how to use libraries.
Funny enough, now Symfony pushes against Bundle distribution system, but it took them this long to decide on that. I dont think this is healthy for both developers and framework, to be that "big" in the whole picture. I like idea of clean architecture and framework being implementation detail, but with php, when you are throwing away framework in an attempt to have clean architecture, you're left with nothing. Believe me, I've been there and abandoned these pointless efforts - amount of boilerplate is overwhelming.
So my point is - php developer's place is being a framework-dependent and producing framework-centric applications. Not something I find particularly exciting.

Collapse
 
sudiukil profile image
Quentin Sonrel

people who hate on PHP don't actually use PHP

Well, maybe they don't use it because they hate it :)

Joke aside, you are kinda right, most PHP haters don't actually use or know the language enough to justify this hate (I would know, I'm one of those awful persons :D), but hey, it's not important, IMHO, it's best to just let people have their opinion, whether or not it's justified. Also "hate" is often not "hate" and more "I don't feel like using this language, just leave me alone"... which is kinda ok too, I guess.

Collapse
 
thebouv profile image
Anthony Bouvier

That's a fairly broad claim.

I use PHP.

I hate it.

And that's okay.

Thread Thread
 
buinauskas profile image
Evaldas Buinauskas

Sounds like a relationship.

Thread Thread
 
qm3ster profile image
Mihail Malo

@Are the straights okay?

Collapse
 
nektro profile image
Meghan (she/her)

Learning the nuances of PHP only makes you hate it more :P