Jump to content

  • Log In with Google      Sign In   
  • Create Account

Interested in a FREE copy of HTML5 game maker Construct 2?

We'll be giving away three Personal Edition licences in next Tuesday's GDNet Direct email newsletter!

Sign up from the right-hand sidebar on our homepage and read Tuesday's newsletter for details!


What's the future of .Net framework and C# ?


Old topic!
Guest, the last post of this topic is over 60 days old and at this point you may not reply in this topic. If you wish to continue this conversation start a new topic.

  • You cannot reply to this topic
6 replies to this topic

#1 _Patrick_   Members   -  Reputation: 129

Like
0Likes
Like

Posted 16 June 2012 - 09:53 PM

What's the future of C# and .Net framework with the revolution of tablet IOS and Android devices that use objective-c and java... what's the future of windows programming is it still a good choice for example to start learning C# today and hope to have a good career in programming with it ??

Kaven

Sponsor:

#2 jbadams   Senior Staff   -  Reputation: 19020

Like
2Likes
Like

Posted 17 June 2012 - 01:01 AM

I highly doubt C# (and .NET) are going to disappear any time soon. Time spent learning them would certainly not be wasted.


Remember also that once you've learned to program, your skills will transfer to other languages and frameworks with a significantly reduced learning overhead. Any good experienced programmer will almost certainly work with numerous technologies during their career.


Don't worry about non-issues like your language or framework of choice falling out of use in the future -- get busy with the process of learning, and then keep up with technology changes as they actually happen. Posted Image

#3 originative programming   Members   -  Reputation: 136

Like
0Likes
Like

Posted 17 June 2012 - 02:32 AM

Familiarising yourself with any programming language is a good thing but choosing which one to learn would depend on the platform that you wish to target.

Windows phone is getting a lot more attention these days. Also, Sony has just launched their Playstation SDK and it's supporting C# as it's primary programming language.

#4 SimonForsman   Crossbones+   -  Reputation: 6166

Like
0Likes
Like

Posted 17 June 2012 - 02:37 AM

Familiarising yourself with any programming language is a good thing but choosing which one to learn would depend on the platform that you wish to target.


For a beginner the target platform should be the PC though, which means any language is fine, when the OP is in a position to target other platforms he will also be at a level where jumping to a new language is trivial.
I don't suffer from insanity, I'm enjoying every minute of it.
The voices in my head may not be real, but they have some good ideas!

#5 6677   Members   -  Reputation: 1058

Like
1Likes
Like

Posted 17 June 2012 - 03:23 AM

.NET is of course limited to windows nt (which is the mainline desktop OS), windows CE (embedded windows I think), windows mobile and the xbox. But of course you also have mono targetting just about everything else and being fully compatible with C#. I don't think time spent on C# is time wasted, its probably going to be around and going strong for many many years yet. Even if you were to move into iOS or android development you have access to monotouch (mono for ipod/iphone/ipad) and monodroid (mono for both ARM and x86 android). The PS Vita uses C# although I don't think its using mono underneath to power it, think sony have their own framework but its still the same language on top.

If you haven't heard of mono. Microsoft released a few details of how .NET actually worked. Mono took those details and have built what is essentially an open source clone of .NET. Its available primarily for mac, windows and linux. It has closed source ports to iOS and android aswell.



Basically, C# is everywhere now

#6 Martins Mozeiko   Crossbones+   -  Reputation: 1422

Like
0Likes
Like

Posted 17 June 2012 - 03:54 AM

The PS Vita uses C# although I don't think its using mono underneath to power it, think sony have their own framework but its still the same language on top.

Yes, it also uses mono. At least PSStudio beta uses it for current vita development.

#7 Serapth   Crossbones+   -  Reputation: 5579

Like
0Likes
Like

Posted 17 June 2012 - 07:31 AM

C# is alive and kicking, fully supported in Windows 8. The .NET framework is fine too, although WinForms may be being retired in favour of WPF ( the writing for this has been on the wall for a LOOOOOOOOONG time, so nobody should find that shocking ). Additionally, mono has done a shockingly good job, powering both Unity and PlayStation mobile, so no, C# isn't going anywhere.


Now... XNA... thats a different story.

Mind you, Microsoft originally planned to get gimp Visual Studio Express in the next release, and changed their minds under developer backlash, so maybe they will take a similar stance with XNA.




Old topic!
Guest, the last post of this topic is over 60 days old and at this point you may not reply in this topic. If you wish to continue this conversation start a new topic.



PARTNERS