←back to thread

231 points urin | 2 comments | | HN request time: 0.41s | source
Show context
vivzkestrel ◴[] No.41834021[source]
Are we trying to reinvent web development? Last few years have been wild. We abandoned HTML CSS and JS websites that used to work just fine and ran after frontend component frameworks and now the circle is getting completed by building tools and extensions we had 20 yrs ago
replies(8): >>41834134 #>>41834511 #>>41834787 #>>41834938 #>>41835473 #>>41838662 #>>41839707 #>>41861399 #
stevage ◴[] No.41834938[source]
>We abandoned HTML CSS and JS websites that used to work just fine

Hmm. Have you actually done much web development in the last 10 years?

Building websites with raw HTML, CSS and JS 10 years ago was very much not "just fine". There's a reason frameworks were invented.

replies(5): >>41834974 #>>41835106 #>>41836202 #>>41837654 #>>41886661 #
pjmlp ◴[] No.41837654[source]
The reason being CV driven development in most cases.

For the large part of projects I work on, plain old server side rendering with sprinkles of vanila.js work just fine.

At least folks now rediscovered SSG, but they seem to build rewriting bundlers in Rust as well.

replies(1): >>41837859 #
evilduck ◴[] No.41837859[source]
> sprinkles of vanila.js work just fine.

Bullshit. jQuery as a library didn't inherently cause spaghetti code, it was predominantly just used as a cross-browser selector function and some standard library augmentation/fixes before JS itself caught up. Sprinkles of progressive enhancement jQuery were exactly the problem that caused frameworks to be created. Sprinkles of vanilla JS lead to the exact same outcome, minus a jQuery library load.

replies(2): >>41838299 #>>41841974 #
pjmlp ◴[] No.41838299[source]
Whatever dude, we're doing ASP.NET MVC and Spring/Jakarta with vanilla.js just fine, go improve that CV.
replies(1): >>41839022 #
1. enraged_camel ◴[] No.41839022[source]
How long have you guys been around? How large/old is the codebase? How many members are on your team?
replies(1): >>41840084 #
2. pjmlp ◴[] No.41840084[source]
We have been around since decades, being hired guns for Fortune 500 consulting.

Codebases are as old, or as new, as customers require for their business cases.