3 ms·
C# has a huge presence in enterprise software and .NET software engineers in my area are in high demand. I found C# to be a fun and rewarding language to develo
by tcbawo 13y ago
C# has a huge presence in enterprise software and .NET software engineers in my area are in high demand.
I found C# to be a fun and rewarding language to develop in, although this was in a Windows shop with Visual Studio. At the time, I found the UI capabilities of Mono to be limited, but it has come a long way.
With a Python background, I would check out IronPython, too. Being able to load .NET DLL's and introspect/call from Python is pretty cool.
- CmonDev 13y agoC# has a huge presence in cross-platform gamedev and mobile as well: Unity3d, MonoGame, Xamarin.
- yulaow 13y agoAlso, thanks to xamarin, c# now is often used in those mobile-shop that want to keep a single codebase and publish for all the main mobile platforms (wp, android, ios) Less context switch and faster develop than having 3 different codebases and different teams for each one.
- pc86 13y agoThis is true, although you still need a fairly comprehensive knowledge of the libraries behind the three environments. The best developers on these teams will most often (not always) be the ones that have also worked on native Android and iOS applications.