What js framework you use as wagie - /g/ (#106139431) [Archived: 222 hours ago]

Anonymous
8/4/2025, 6:51:57 PM No.106139431
frontend stack
frontend stack
md5: 4c0eb51def859749980e019f27f3ee6c🔍
Replies: >>106139896 >>106140068 >>106140385 >>106140558 >>106140585 >>106140704 >>106140807 >>106141014 >>106141068 >>106141095 >>106141545 >>106142894 >>106142914
Anonymous
8/4/2025, 7:26:21 PM No.106139896
>>106139431 (OP)
I am a white man, therefore, I dont use frameworks
Anonymous
8/4/2025, 7:30:30 PM No.106139950
If you use jQuery to develop a website in 2025 you are mentally challenged.
Replies: >>106139963 >>106139967
Anonymous
8/4/2025, 7:31:32 PM No.106139963
>>106139950
Good morning saar. jQuery is good enough for 99% of websites. React is for mongoloids.
Anonymous
8/4/2025, 7:31:43 PM No.106139967
>>106139950
or working for the government
Anonymous
8/4/2025, 7:40:53 PM No.106140068
>>106139431 (OP)
I like to use vanilla JavaScript and it's not because I like it but I find that I dislike it less. It also encourages you to stop while you're ahead
Anonymous
8/4/2025, 8:00:07 PM No.106140273
>percentage goes beyond 100%
Anonymous
8/4/2025, 8:10:00 PM No.106140385
1700624147936031
1700624147936031
md5: 594901ecf73863417ded864873204469🔍
>>106139431 (OP)
I'd almost do webdev if I could just use vanila JS, but I feel I'd need to sift through 100's of postings to even find one.

(I'd have no problem calling a hundred numbers and just straight up asking: "Do you use plain JS, y/n?" but you and I both know the answer will be a "Huh?" in 95% of cases, regardless if true or not, so you can't just hang up either.)

Thanks humans, for all that overhead!
Anonymous
8/4/2025, 8:18:29 PM No.106140466
It's easier to interpret document.getElementById("element") than mutt-runes like $("#element")
Anonymous
8/4/2025, 8:25:39 PM No.106140558
>>106139431 (OP)
I use fixi.js and the "event debouncing extension" for active search. And small amounts of vanilla JS inside of <script> tags when I want to handle state on the client. That's all you need.
https://github.com/bigskysoftware/fixi

Same goes for CSS. There's no need to use Tailwind. Just use vanilla CSS inside of <style> tags. And make sure to keep each initial page load below 14kB after compression to keep it performant.
Anonymous
8/4/2025, 8:27:49 PM No.106140585
>>106139431 (OP)
React because it's the easiest to vibe code in. I don't know why asp.net or asp.net core is on there because it could mean a lot of things, and it's current use in the year 2025 is primarily as a backend.
Anonymous
8/4/2025, 8:37:49 PM No.106140704
>>106139431 (OP)
svelte
Anonymous
8/4/2025, 8:42:54 PM No.106140786
preact
Anonymous
8/4/2025, 8:44:33 PM No.106140807
>>106139431 (OP)
Node on backend, React/ next on frontend.
$170k/yr senior dev in an LCOL area.
Replies: >>106140887
Anonymous
8/4/2025, 8:51:20 PM No.106140887
>>106140807
Node for backend gives me the ick
Replies: >>106140991
Anonymous
8/4/2025, 8:54:03 PM No.106140920
Google Web Toolkit
Anonymous
8/4/2025, 9:01:15 PM No.106140991
>>106140887
You use whatever it is that you have the infra for. In this case it's node. Gets the job done and the company makes just as much as it would on any other backend.

I used to get involved with the stack wars early in my career. Now I just don't care. I get work done and get paid.
Replies: >>106141021
Anonymous
8/4/2025, 9:03:21 PM No.106141014
>>106139431 (OP)
jQuery chads can't stop winning
Anonymous
8/4/2025, 9:04:07 PM No.106141021
>>106140991

Decisions have to be made when picking stacks. Node with TS has come a good way. I find C# to be a smoother experience for server side programming but if most of your devs are already more frontend inclined it makes sense to extend the same language. The biggest thing I dislike about node is how immature its dependency/package management ecosystem and culture is, feels like my shit is going to blow up at any moment.
Replies: >>106141072
Anonymous
8/4/2025, 9:08:27 PM No.106141068
>>106139431 (OP)
>node.js is not a framework
>jQuery is not a framework
wtf is this list, it makes no sense whatsoever
Anonymous
8/4/2025, 9:08:59 PM No.106141072
>>106141021
Nuget has the same risks (as does maven), but there are far fewer people working in .net and thus it doesn't move as fast. I have been a C# dev and a Java dev in past jobs and liked them both, but everything is converging on the same package approach. The main difference is that C# and Java have a much more mature and feature filled core library, where everything in node is built upon packages with a thin core.

It seems in the near future at least, that most development is going to be between python and JS/TS.
Anonymous
8/4/2025, 9:11:30 PM No.106141095
>>106139431 (OP)
The biggest lesson I learned as a code monkey is:
just use what's popular
yes, your pet library is better. no, nobody will ever care. don't bother with deno, just use node. don't bother with mercurial, just use git. don't bother with your special snowflake programming language, just brute force everything with JS / Python / C++ / (maybe) Rust.
Want to play around with your dick? Sure, can be fun, but you will never get any benefit out of it. Just use what everybody's using.

tldr node + react + typescript
Replies: >>106141337
Anonymous
8/4/2025, 9:35:58 PM No.106141337
>>106141095
This. Came out as trans and learned rust and svelte, and there are no jobs. Had to learn Golang and React to get a comfy job. Fuck.
Anonymous
8/4/2025, 9:45:06 PM No.106141448
Node is not a framework.
Anonymous
8/4/2025, 9:54:24 PM No.106141545
>>106139431 (OP)
This is just a lie and propaganda against vanilla js. It's totally valid code to just refer to an element by its id
<p id="example">text</p>
<script>
example.style.color = "blue"
</script>

And of course you can just make a simple, short lambda for getElementById instead of using a whole bloated framework for what could be achieved in 1 line of code. 99% of frameworks are because people never bothered to learn vanilla js.
Replies: >>106141631
Anonymous
8/4/2025, 10:00:47 PM No.106141631
>>106141545

The more I work with frontend frameworks the more I realize you really could just roll it all yourself with plain old JS + your own reusable methods. You should be limiting what you do on the frontend anyway. By adding more tooling you encourage more development and functionality on that side of the equation, which is bad.

There's also a misconception that react/vue/angular etc are faster than plain JS, which is false. plain JS is still far and away the lightest and fastest as everything is built on top of it.
Replies: >>106142214 >>106142384 >>106142875 >>106142980
Anonymous
8/4/2025, 10:53:37 PM No.106142214
>>106141631
I get what you're saying, but that attitude won't get you a job when companies love frameworks
Anonymous
8/4/2025, 11:09:55 PM No.106142384
>>106141631
Vanilla JS is good unless you're making a webapp, and everyone wants to make an app. Webpages are for boomers
Anonymous
8/4/2025, 11:59:26 PM No.106142875
>>106141631
vanilla for loops are also faster and more efficient than fp stuff like map, reduce, and filter, but that doesn't mean you shouldn't use them.

There's a big difference between optimal code and performance wise and optimal "get shit done" wise. The latter is what pays your bills.
Anonymous
8/5/2025, 12:01:06 AM No.106142894
>>106139431 (OP)
I use vanilla js... why the fuck would anyone use jQuery when it literally does not do anything special? I'm always baffled how baby duck and boomer people are.
Anonymous
8/5/2025, 12:02:40 AM No.106142914
>>106139431 (OP)
>Spring anything
Jesus Christ please kill it. ASP.NET is less god awful.
Anonymous
8/5/2025, 12:09:36 AM No.106142980
>>106141631
The problem is JavaScript sucks and should have been replaced with wasm where frameworks vs "vanilla" wouldn't matter as much since most all optimizing compilers can literally pull magic out of their ass. I'm frankly sick and tired of dealing with js myself, but the cost of js <-> wasm is so dogshit it isn't worth it.

Fix up webidl to allow for wasm linking already. I hate web browsers.