Thread 105913151 - /g/ [Archived: 315 hours ago]

Anonymous
7/15/2025, 11:42:23 AM No.105913151
1752136403676017
1752136403676017
md5: ba8b02292add9f0370a8a9e6a47bbab7🔍
I legitimately can't get into webdev, like ASP.NET
there are too many abstractions and indirections that have gradually accumulated throughout years that it's impossible to create trivial applications from scratch by modern standards as an entry level webcodeshitter
Everywhere there are extensions and non-standard uses of language and design patterns and mix of different programming paradigms and other abstractions like Entity Framework with even more of things I said, the complexity increases quadratically
maybe also the fact that Im a retard
Replies: >>105913194 >>105913284 >>105914426 >>105914487 >>105914512 >>105915051 >>105915538 >>105915606
Anonymous
7/15/2025, 11:51:16 AM No.105913194
>>105913151 (OP)
then dont use unity/unreal/godot, make something in love2d or raylib or something
Replies: >>105913250
Anonymous
7/15/2025, 11:59:33 AM No.105913250
>>105913194
uhm, wrong thread?
Replies: >>105913253
Anonymous
7/15/2025, 12:00:07 PM No.105913253
>>105913250
yep
Anonymous
7/15/2025, 12:03:35 PM No.105913284
>>105913151 (OP)
not retarded, just correct. web dev is forever ruined and will never improve.
Replies: >>105914345
Anonymous
7/15/2025, 12:03:39 PM No.105913285
What's webdev really?

Like you have one thing that creates a html document
and another thing that connects buttons (i assume this is in the html standard) to some database with javajeet?
Anonymous
7/15/2025, 2:44:29 PM No.105914345
1749208514968416
1749208514968416
md5: 0d886267a98d244851d2f74db8755852🔍
>>105913284
Anonymous
7/15/2025, 2:55:35 PM No.105914426
>>105913151 (OP)
Web dev is just installing shit made by retards and gluing it together using jeets.
Anonymous
7/15/2025, 3:03:43 PM No.105914487
>>105913151 (OP)
I just downloaded React and created components like buttons, inputs, and cards. Then, I used those UI components to build a feature and added it to a web page
Anonymous
7/15/2025, 3:06:34 PM No.105914512
>>105913151 (OP)
dont use c# if you dont have to for your job. the terminology and redundant features are like that on purpose because they want you to bring in a consultant to tell you how to write 2025 M$ approved c#
Replies: >>105914548
Anonymous
7/15/2025, 3:07:13 PM No.105914519
ASP.NET is better used as a web server, not a frontend. EF has nothing to do with webdev specifically it's just a cute way to work with your database programmatically rather than needing to write SQL, it can be ignored imo, just write and call your SQL.

For me Angular has been the most intuitive frontend framework, and it's nearly complete so you don't have to deal with the package hell React does. Just take it step by step and it all makes sense.

Rest assured web dev is utter chaos at this point and everyone bakes their shit a different way. If you want to master anything focus on TypeScript as it's the lingua franca that is used in everything frontend.
Replies: >>105914586 >>105915538
Anonymous
7/15/2025, 3:09:59 PM No.105914548
>>105914512

Modern C# is glorious and you can basically code it any way you want now. They've embraced becoming the English of the server side programming space and you can code in multiple different styles and paradigms. It's been over 10 years since the transition to multi platform Core and it's been far from MS vendor locked since then. C#/.NET is the best thing they've done (or allowed to happen more accurately).

This is around the time when they introduced VSCode as well and were trying to ditch the image of M$ commercialized programming. One brief period of respite while the rest of MS continued down the shitter.
Replies: >>105914586 >>105914600
Anonymous
7/15/2025, 3:15:12 PM No.105914586
>>105914519
>>105914548
Thoughts on node.js for backend? Made a few toy web apps with it (and React/plain js frontend), seemed to work alright.
Replies: >>105914604
Anonymous
7/15/2025, 3:17:27 PM No.105914600
>>105914548
i do enjoy the language itself, at its core its just better java, thats why i invested a chunk of my own time into it. but i hate that there are a million ways to do everything, and they all have very similar names, and the documentation is impossible to find because it gets moved to different urls due to constant ms website redesigns. and on top of that you can never be sure youre learning the "canonical" way to do something because that constantly changes and will be different from company to company just based on how long the codebase has existed
Anonymous
7/15/2025, 3:18:09 PM No.105914604
>>105914586

I think the Node ecosystem is chaotic and inferior to the .NET ecosystem for backend, as .NET is highly specialized for backend and the conventions at this point are unparalleled. But it's still quite serviceable especially if you commit to good design.

Coming from a Java/.NET background I worked the other way, into JS/TS/Node later, so I know the pain points. If you're starting from scratch you can simply learn TS + (framework) + Node and create something perfectly good.
Anonymous
7/15/2025, 4:11:49 PM No.105915051
>>105913151 (OP)
if you're the type of person that needs to know what goes in and what comes out, don't bother with jeet frameworks, learn html and css, and then learn to make parts of it dynamic (vanilla php or something similar), and move from there

if you're brown skinned and you're fine with just slaping some random shit together until it seemingly works without understanding what is happening, literally just poop in an envelope and send it to google and you have a job
Anonymous
7/15/2025, 5:19:14 PM No.105915538
>>105913151 (OP)
You're just retarded, anon.

>>105914519
I worked years with C# in projects with thousands of LOC and exploiting the default APIs .NET provides and never had a problem that wasn´t solved by reading the documentation.
Anonymous
7/15/2025, 5:26:01 PM No.105915606
>>105913151 (OP)
html, css, and javascript.

If you need to communicate with a server then use HTMX.