Coming from the Open Source world I had never really worked with .NET – except for some minor Sharepoint 2007 stuff – until last September. That’s when I joined a project maintaining a .NET application written in C#.
Since I had previously worked with Java, becoming a (visiting) C# developer wasn’t that much of a leap. After all, C# was partly influenced by Java (learning new frameworks did of course impose some learning curve, but that’s of course independent of language).
C# has some nifty features that Java lacks, though. In many ways, it feels like a more modern language — pardon me for saying so!
What follows are some of the things that I’ve started to like about C#.
Read the full post »