Java Bros
Java Bros
Java Bros
Remember J#?
I just unlocked a core memory.
I'm not a big M$-fan but I actually like c# a lot. Java not so much.
I'm no pro though, I just guerilla-code in my spare time. But of all the languages it's actually my most used. Besides PPL and ASM 😁
I have 20 years programming experience and C# is one of my favorite languages. It feels so expressive and doesn't get in your way nearly as much as Java does. I feel like I'm writing the code I want to write instead of writing the code someone from 30 years ago with a fetish for boilerplate wanted me to write.
Lol, yes. I can actually get things done in c#. Even fast and also complex.
In java (which I have to use for android) it's really aweful. Sure I'm no pro, but it also sucks to have to be a pro (and dedicate most of your time to a single thing) to get shit done.
Microsoft Java is one of those cases where MS got the "extend" phase so well executed that they didn't even need to finish the plan.
That said, the language is only good if you insist on using either it or Java. And the ecosystem around it is really, really bad.
You can't really kill a programming language though
Companies are going to continue using it just because it's what they used before
C# is a great language but I'll always choose Java because the ecosystem around it is so vast. Often times some client library you need has a c# port maintained by one guy and he hasn't updated in years.
OK you probably need it more often than I do. But so far, I always found anything I needed for C#. But I'm surely no measure of course, I'm a casual who only codes stuff i, myself, need. And just me/wifey.
C# is better than java just because it doesn't have as much brain rotting "DesIgN PaTTeRnS" gurus
I've actually found C# quite pleasant to develop with, so long as I didn't have to worry about targeting non-Windows platforms.
It's fully cross platform with .NET Core and later.
It was even before through mono/xamarin
What does fully cross platform mean? It sounds very vague and a lot like an exaggeration.
True, but what I’m really talking about is the unbeatable user experience of having an application that looks and feels as if it were a native Windows application, because it is and has that first-class platform support straight from the vendor.
With that said, most new cross platform applications today are probably more like electron or Web apps.
Yea this was a crosspost and also just a meme, but C# is my fav
And really cross-platform has come a LONG way...just as long as you don't need UI on Linux lolol
Not really, even GUI is going strong, check Avalonia UI.
Or realistically on Mac. Mac Catalyst is neat but you’re basically building an iPad UI and afaik that’s all that MAUI supports still
ASP.Net Core is a phenomenal backend.
Yeah C# gets a bad rap. I spent a decade developing in C++, and Java before switching to C# because of program requirements. Now I never want to go back.
I have used many languages in my 25 years of programming. C# is the best.
I've used many languages/platforms in my 30 years of programming (take that!), including Visual Basic, C, C#, Java, Objective-C and C++. I agree that C# is the best but not by much. They all do pretty much the same things - if one language lacks something that other languages have shown to be beneficial, that something tends to get incorporated in a future update in some form or another, and their glaring weaknesses tend to get corrected as well (like when Objective-C mostly did away with the need to explicitly release fucking everything).
Poor Visual J# (literal Microsoft Java) isn't even in the picture
Sun killed it fast enough so almost nobody remembers.
I'd argue we aborted before it could be born into mainstream
MS products used to be just Word, Excel, etc. I used to know the name of the guy who instituted adding "Microsoft" to all the names. I think he was a VP.
There is a third brother nobody ever even mentions ... He is also named after an island
Kotlin is one of my favorite languages
Who?