logoalt Hacker News

giancarlostoro • yesterday at 4:13 PM • 4 replies • view on HN

C# was my 2nd programming language after VB6. I remember in the early 2000s when I was 12, using my best friends computer to try and download VB .NET (he had faster internet) just because it was free, then being extremely disappointed when I couldnt just run my VB6 projects I wanted to run on it... Some years later, during 2007 ~ 2009 I tried out C# and that was life changing.

I wound up going to college after working retail at Disney, then after college, my first job was supposed to be C# but they didn't have the project approved, so I got my first exposure to Python - which I loved, then JavaScript - which I hated but have a love-hate with to this day, and finally C#, but it wasn't .NET 3.5 no, they started using .NET Core, which was... something else, lots of teeth pulling during the original .NET Core days.

So many wonderful projects made with .NET my only complaint is I wish Microsoft would make a cross-platform GUI stack they'd actually stick to, and make it work on Linux too. ;)

I know there's alternatives but nothing beats telling your coworkers "lets just use the built-in" when choosing a GUI stack.


Replies

Ungh • yesterday at 4:29 PM

We abandoned .Net years ago before our third major product rewrite prompted by withdrawal of various bits of tech they said was the next greatest thing. AppFabric, WWF, WCF and Silverlight hit us hard.

Once burned, twice shy.

➕ show 8 replies
HeckFeck • yesterday at 4:40 PM

>I wish Microsoft would make a cross-platform GUI stack

I know this may as well be beseeched of the King of Nod, but if they just made WPF cross platform I'd be delighted beyond words.

➕ show 4 replies
anthk • yesterday at 5:10 PM

VB6 clone written in Rust:

https://github.com/iBobX/RapidR

Not compatible, but you can use it in a cross-platform way.

dude250711 • yesterday at 4:35 PM

> I wish Microsoft would make a cross-platform GUI stack they'd actually stick to

Sinofsky left a lasting damage. The way things go with LLMs, it might be now pure app-specific Rust instead of any common frameworks....