Live data from Hacker News

C# is the past, the present and the future

blog.filipekberg.se

11–20 of 57 posts

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

#11
post #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

I thought office was the cash cow...lot more desktops out there than (Windows) servers.

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

#12
"I am a Software Engineer working with various techniques such as C#, WPF, WCF, ASP.NET MVC, ASP.NET and much more"

"I spend most of my days working with the latest technologies from Microsoft."

"In the darkest alley-ways we still have the people not wanting to touch C# with a pitch-fork because it’s behind Microsoft"

In my opinion he lacks enough neutrality to make that statements(how he know MS tech is so great if he is totally ignorant of other options?).

Instead of telling people to learn only Microsoft tech he could take his own advise and learn non Microsoft tech too. The world is much bigger than a single company.

In my work as a software engineer I had to use what was good for my company, not what was good for Microsoft, Apple, or any religion(GNU or whatever).

I had to use Java, C#, objective C, python, (and lisp and c and c++). We will never be in the hands of a single company ever.

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

#13

"I am a Software Engineer working with various techniques such as C#, WPF, WCF, ASP.NET MVC, ASP.NET and much more" "I spend most of my days working with the latest technologies from Microsoft." "In the darkest alley-ways we still have the people not wanting to touch C# with a pitch-fork because it’s behind Microsoft" In my opinion he lacks enough neutrality to make that statements(how he know MS tech is so great if…

You left out some of the about page where it says that I worked as a tutor in Java and C++. You're right that my about page doesn't contain all my resume. For your information I've worked with Java, Objective-C, Python, PHP, C++ and used Gentoo as a primary OS (for years). The blog and my current job is mostly .NET though which is why I highlight that in the about page.

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

#14
post #7

Earlier quoted context omitted.

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.

Citizen.

There is no alternative spelling. Sorry, you just used it so much!

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

#15
I love C# as much as any MS fanboy would, but when people like Charles Petzold start abandoning C# and .NET for native C++ - http://blogs.msdn.com/b/msdnmagazine/archive/2013/01/08/1038... - to get more speed out of Windows 8 apps, then you have to start thinking maybe Microsoft is at least pushing C#/.NET out of the limelight - its not the be all and end all it used to be.

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

#16

I love C# as much as any MS fanboy would, but when people like Charles Petzold start abandoning C# and .NET for native C++ - http://blogs.msdn.com/b/msdnmagazine/archive/2013/01/08/1038... - to get more speed out of Windows 8 apps, then you have to start thinking maybe Microsoft is at least pushing C#/.NET out of the limelight - its not the be all and end all it used to be.

That's like saying Ruby is dying because some people choose to implement some gems in C++, which is a ridiculous thing to say. Pick the right language for the job: rapid development versus raw performance. They can coexist.

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

#17
post #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.

>any side project like Mono can be shut down any time.

RMS had been trying to spread that particular flavor of FUD for over a decade - albeit C#'s popularity has extended beyond Linux into mobile space.

I am no friend of Microsoft, and not a huge fan of Mono - but I think together they provide a viable alternative to the cross-platform JVM.

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

#18
post #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.

I have to agree, it occurred to me the other day that my almost one year old daughter might never have a Windows computer, in the same sense that people 10 years younger than me simply never had an MS-DOS one, except this time Microsoft didn't build the next platform.

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

#19
He clearly works for MS and probably on the team that works on C#, which is why I find it odd that he touts Mono as a feature. If MS was serious about .NET everywhere, they'd sponsor Mono/Xamarin, or offer native .NET support for OSX and Linux instead of using the Mono community's hard work to toot their own horn.

C# is a great language and has evolved beautifully, but many people will still continue to avoid it because it's owned by MS and stuck on Windows (without the help of Mono). The next Google, Facebook or Twitter won't be written with C#.

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

#20
post #11
post #4

Earlier quoted context omitted.

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

I thought office was the cash cow...lot more desktops out there than (Windows) servers.

But lots of those desktops comes with cheap, sponsered OEM-licenses of Windows and Office. You don't get OEM rebates for your MS server-park.
Post reply on HN