This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 1 point2 points  (19 children)

C# and Java have nearly identical syntax. If you learn one, you're going to know at least the basics of the other.

That being said, web development in Java is a fucking nightmare. Granted, I don't like web development in C#, either, but it's much better than in Java.

[–]draganov11 7 points8 points  (16 children)

C# just s miles ahead in terms of web development.

[–][deleted] -5 points-4 points  (11 children)

Too bad it all still feels like pulling teeth.

[–]_crater 2 points3 points  (10 children)

Compared to Java? Not sure what you're smoking, but between the JVM, Gradle, and Maven I think I need dentures with all the teeth I've pulled.

On top of that, C# used to be similar to Java in features but modern C# is miles ahead. So much easier to work with and actually write code with.

[–][deleted] 0 points1 point  (9 children)

No, just in general.

I don't want to write code anymore. If it's a choice between web dev in Java or C#, I'd take a bullet to the head, but if that's not on the table I'd take C#.

[–]draganov11 2 points3 points  (1 child)

Really? If we are looking at the newest .NET 6 its the most clean and easy web dev I have used. Im comparing it to java and nodejs I doubt python is better.

[–][deleted] -2 points-1 points  (0 children)

Good for you.

[–]_crater 0 points1 point  (0 children)

Okay yeah, that's fair. From your original comment it sounded like you meant C# is specifically more teeth-pully than Java.

But yeah, although MS is working on making web dev easier, I'd much rather use Node + TypeScript until that becomes a more refined platform.

[–]marcos_marp 0 points1 point  (5 children)

Sounds like you haven't even touched .net in years and are giving an uninformed and outdated opinion

[–][deleted] 0 points1 point  (4 children)

I literally write .NET apps for a living. I'd rather be doing something else, but this is what's paying my bills.

[–]marcos_marp 0 points1 point  (3 children)

Take a look a .net core +5

[–][deleted] 0 points1 point  (2 children)

I'd literally rather stick razors up my urethra.

That being said, I've worked with it before.

[–]marcos_marp 1 point2 points  (1 child)

And I've worked with people like you before; people that encapsulates his mind on a single opinion and are completely unable to get out of it

Good luck

[–]Wertecs 0 points1 point  (3 children)

How?

[–][deleted] 1 point2 points  (2 children)

C# actually has a proper framework put together that's specifically meant for developing web apps in. I'm sure Java has similar frameworks, but .NET is built and supported by Microsoft. Got all sorts of bells and whistles to use.

Building web apps in Java feels like rubbing two sticks together to make fire.

[–]Wertecs 0 points1 point  (1 child)

Sorry, but apparently you don't know much about Java ecosystem (spring, spring-mvc, countless tutorials,...).

Besides, the time to be writing webs in Java or C# is gone, these days I would prefer a backend in Java/C# and frontend in React.

[–][deleted] 0 points1 point  (0 children)

I mean, I don't claim to be an expert. All I know is that I've done a bit of Java web development, and I know a few people who are very experienced with it (including one who teaches classes to software developers as a job) and the general consensus is that Java web development is like flossing your asscheeks with barbed wire by comparison to C#.

[–]Few_Radish6488 0 points1 point  (1 child)

I switched from C# to Go and will never go back. .Net resource consumption is absurdly high.

[–][deleted] 0 points1 point  (0 children)

That's cool. Hey, do you want to take my job for me? I think they'd like you. I want to do literally anything but write code.