Live data from Hacker News

C# is the past, the present and the future

blog.filipekberg.se

1–10 of 57 posts

Re: C# is the past, the present and the future

#3
post #2

C# is a great language and Ximian has been doing brilliant work on Mono but I'm actually starting to wonder about the long-term prospects of Microsoft. Without a significant corporate sponsor I'm just not sure it has the momentum to endure.

C# and .Net exist to support Microsoft's enterprise customers, I don't see any signs that that side of their business is struggling.

Re: C# is the past, the present and the future

#4
post #2

C# is a great language and Ximian has been doing brilliant work on Mono but I'm actually starting to wonder about the long-term prospects of Microsoft. Without a significant corporate sponsor I'm just not sure it has the momentum to endure.

Most of the Microsofts revenue comes from server side stuff anyway, 60% from memory(?), it'll be a good 5 years at least before that market dents. I don't think you'll see c# going away anytime soon.

EDIT : couldn't find 2012 but heres 2011 http://punchcut.com/sites/punchcut.com/files/win8_1-8_eb-msf... business + server looks around 60% which I guess is where my figure comes from

Re: C# is the past, the present and the future

#7

I would like to try it out but I'm not on Windows obviously, and I won't work to become a second class citizen ("What do you use? Mono? That's not supported"). Also, most of tooling seems to be proprietary, Windows-only too. So I'd stick to JVM.

I'd suggest you give Mono and MonoDevelop (http://monodevelop.com/) a try! It's really good and at least most of the web stuff that I've developed have just worked out of the box on Linux (Apache + Mono).

Re: C# is the past, the present and the future

#8
post #7

I would like to try it out but I'm not on Windows obviously, and I won't work to become a second class citizen ("What do you use? Mono? That's not supported"). Also, most of tooling seems to be proprietary, Windows-only too. So I'd stick to JVM.

I'd suggest you give Mono and MonoDevelop ( http://monodevelop.com/ ) a try! It's really good and at least most of the web stuff that I've developed have just worked out of the box on Linux (Apache + Mono).

I don't want to be a second class citizen.

I don't want to be a second class citizen ever. I don't want to be a second class citizen. I don't want to be a second class citizen ever.

"Really good" is so much different from "The Most Awesome Edition" you get with languages like Java or Ruby.

I can tinker with a "Really good" tech on home projects all right (except I prefer Clojure), but not in the workplace.

Re: C# is the past, the present and the future

#9
The article is very scarce on content. This could have been a tweet. Also, saying "C# was here to stay from the beginning, we love it in the present and we will use it more and more in the future." wouldn't convince many people.

In my view, the future of C# is hanging in the balance. Microsoft has lost significant mind share, and I am not sure if Windows is a good platform anymore to write new apps.

Re: C# is the past, the present and the future

#10
C# and .NET were designed to sell Microsoft Windows Servers, C# = Microsoft and any side project like Mono can be shut down any time. Microsoft did not become what it is by embracing open and free technologies unless it was to "extend and extinguish them", if you dont pay for a product one way or another there is no reason for Microsoft to support that product. C# is a good language but definetly not the future.
Post reply on HN