by amaccuish on 6/1/25, 3:39 PM with 75 comments
by davidmurdoch on 6/1/25, 4:22 PM
by Demiurge on 6/1/25, 5:14 PM
If the "industry" default has new JS/Node powered ecosystem, perhaps some people, including myself, would agree that PHP frameworks are still ahead of the overly modular JS frameworks, there isn't anything like Laravel or Django for the JS world.
But, for simple cases, templates are still very common, including static site generators, but even PHP.
by iambateman on 6/1/25, 4:20 PM
It’s Laravel with Alpine (or Vue in some cases).
It retains all the simplicity of classic web development with a lot more sensible tooling and significantly improved language — PHP of today is worlds better than the old days.
There is a lot of gold in the vein of simple web technologies, even if they’re not being propped up by the PR department at billion dollar companies.
by graypegg on 6/1/25, 4:32 PM
Jquery isn’t going to make anything easier today. It’s definitely contemporary with this age of web development, but the expected standard library in a browser implementation of JavaScript (+css animations triggered by JavaScript) includes all of jquery’s features automatically. What you will get is more complex stack traces and a rather large dependency (large in comparison to no-dependency) that just unlocks a bespoke syntax for other JavaScript features.
Places where you used jquery, can now be just JavaScript. It’s lovely to use like that actually!
Everything else, totally agree with though!
by mattl on 6/1/25, 3:56 PM
I'm looking at my next project now and I think I'm going to build it like this again because if it has any hope of lasting a decade or more, it needs to be relatively easy to maintain.
by fjasdfwa on 6/1/25, 4:25 PM
We didn't lose PHP, it's just no longer in the spotlight.
In fact I applied to a Laravel role very recently but they didn't like that most of my recent experience were with Go and Rust and not PHP.
If you want a PHP comeback, hire that Rust engineer that wants to use Laravel!
by vanschelven on 6/1/25, 4:10 PM
by almosthere on 6/1/25, 4:01 PM
by davidkwast on 6/1/25, 4:19 PM
by daxfohl on 6/1/25, 4:18 PM
by DamnInteresting on 6/2/25, 12:31 AM
by someothherguyy on 6/1/25, 4:20 PM
also, maintainability of dependencies in web projects that do use build chains seems much better today than even 8 years ago, and it seems to be improving. esbuild, vite, and other projects have simplified the tool chain. improvements in CSS have reduced the need for pre-processors, etc.
by mvdtnz on 6/1/25, 10:43 PM
by readthenotes1 on 6/1/25, 6:18 PM
by kavaruka on 6/1/25, 4:49 PM
You don’t understand the tools we have now, probably you are not the target and you can still use PHP + jQuery.
And is false that they weren’t package managers: the de-facto standard was Bower, used in combo with Grunt as task manager, with a Ruby toolchain that included LESS most of the type to preprocess styles.
by pragmatic on 6/1/25, 4:43 PM
Not crying any tears.
Vanilla javascript now is way better than the mystery methods in jQuery. Does this call return zero, one or many things? Also what does it return? Who knows! We'll find out at run time!
by jeremyjh on 6/1/25, 4:15 PM