Comment by wiseowise

Comment by wiseowise 3 days ago

4 replies

> because the tooling and patterns change almost daily.

That is just plain wrong. And that comes from someone who stayed from web dev for the same reason. Nowadays it’s vite/esbuild and you’re good to go.

And you don’t need any web framework to come up with basic ui.

touch index.html; touch styles.css; python3 -m http.server

And you’re good to go.

> "I know a fair amount about computers, I want to write a web application," is just about as fanciful as saying, "I know a fair amount about airplanes, I want to design a jet engine."

This analogy makes no sense.

jononor 3 days ago

Last time I (kinda halfway / didn't) learned frontend it was react-create-app. Before that webpack. And before that grunt.

You do not need a framework if you really know CSS and HTML5 well, but that is exactly "knowing the whole stack" - which was the parents point.

  • RHSeeger 3 days ago

    > Before that webpack. And before that grunt.

    I do back end web development, but need to be able to build and run the whole thing locally. I've been through webpack, and grunt, and.. um.. something before that. And throughout it all, I have a make file that has targets for 'clean', 'build', 'NOTEST=true' (to prevent tests from running), etc... specifically because I find it super frustrating when we need to move from one build system to another, and trying to remember which one _this_ project is on, and how that one does each thing, etc.

    So every time we add (switch to, but really add) a new build system, I update the Makefile to be able to build with that system, and then just use make to build everything and completely ignore what's doing the actual build :)

  • wiseowise 3 days ago

    > Last time I (kinda halfway / didn't) learned frontend it was react-create-app. Before that webpack. And before that grunt.

    You’re describing more than 10 years of evolution here. That’s hardly daily.

    These days it’s npx vite build, what’s there to learn?

bityard 3 days ago

Well, both of those things were hyperbole, not really to be taken quite so literally.