Ranter
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Comments
-
SSDD47977yThis is bollocks.
Php itself is absolutely fine. Especially php 7 coupled with a nice modern OO framework like symfony or laravel.
The problem is a lot of php developers are shit. The language and the framework is absolutely great.
I code in PHP with Laravel AND C# with .net and they are honestly pretty much the same syntactically and structurally -
inaba46257y@SSDD but the main difference there is that php by design doesn't enforce separation of concern. In contrast something like python or c# where you're actively encourage to use a good and solid framework with good ui practices.
With php you have something like twig, in c# you most of the time have xaml (for desktop and mobile), in node you have handlebars and many others,and in python there's something too which I don't know what is called. However, php is the only one where the ui element is build in in such a way that it ends up being more confusing.
The same for routing. The approach php has with targeting every file and running them isn't just confusing, but also dangerous when done wrong.
Double thumbs up to you for using larval 👍👍 -
Apart from mainting legacy code or wordpress, I don't understand why anyone would use php over Node.js or Python.
C#- for windows specific stuff, I understand.
Java/Kotlin - For enterprise software and Big data.
Node.js - For pretty much anything php ruby and Python can do. -
OkayDev187y@SSDD I am also a PHP Developer... I feel personally attacked by the online Dev communites a lot.
-
@SSDD
Why should I use .Net as backend for web apps when I can use Node or Python? -
SSDD47977y@Chlodovechus why should you use node or python when you could use C#\.net or PHP\laravel?
I’m being facetious, the point is, use what you want to use. They are all valid and excellent tools.
A bad attitude is to say that everyone should use “X” because that’s the one you like. -
inaba46257y@Chlodovechus dotnet is fast as hell. And it's pretty nice to work with,at least for desktop apps. It also scales pretty well
-
@SSDD I love PHP, but laravel is not all that impressive. It is very limiting and utilizes a lot of anti-patterns. It is good for rapid-prototyping and that's about it. It doesn't even come close in comparison to Symfony or ZF2/3
Related Rants
-
c3ypt1c25To everyone who needs one virtual hug: *hug*
-
SaltStack4Today I had a reflection with an client and they surprised me with a present. They wanted to thank me for the ...
-
c3ypt1c9Welp, I just turned 18 :) I joined this place when I was roughly 16. I spent nice 2 years here. :) I saw mo...
You know it..
random
i love php
but its true
:)