News for hackers. Stuff that matters.
Re:Why is modern web development so complicated? by orf on Wednesday August 07, 2019 @04:33PM (#20638672)
If the tool allows you to shoot yourself in the face without warning, and has a reputation/history of doing it to a lot of other people, then the tooling is indeed the problem.
Re:Why is modern web development so complicated? by MadWombat on Wednesday August 07, 2019 @05:58PM (#20639581)
Most tools out there allow you to shoot yourself in the face. In this case, the guy replaced client-side JavaScript (very notorious for its amazing face shooting abilities) with server-side PHP (also, a very notorious face shooter).
Re:Why is modern web development so complicated? by jdnenej on Thursday August 08, 2019 @04:46AM (#20642832)
The real metric of quality is does it do what you expected. PHP is a gun that sometimes shoots backwards with no sensible reason where as rust has a gyroscope that can work out when the gun is pointing at your face and requires that you turn off the safety first.

Entire classes of bugs simply don't exist in better languages.

Re:Why is modern web development so complicated? by MadWombat on Thursday August 08, 2019 @01:34PM (#20646598)
Well, yes. You can write a web application in Haskell and enjoy the beautiful and flexible type system, first order functions, monads and all the other wonderful things. But you shouldn't. Because when you leave, the client will never be able to find someone to maintain the damn thing and chances are they will hire someone else to rewrite it yet again in PHP. And possibly hire someone to make a voodoo doll of you and stick pins up its ass.
Re:Why is modern web development so complicated? by afarrell on Monday August 19, 2019 @08:15AM (#20737049)
You can also write your application in Ruby or Python or Java or Go
Re:Why is modern web development so complicated? by chrshawkes on Wednesday August 07, 2019 @04:41PM (#20638781)
Nobody is building anything unique with the same tool. I get your point though. The more handholding these frameworks do, the less we learn it seems.