Sign in to follow this  
Kaven Marenger

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

Recommended Posts

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

Share this post


Link to post
Share on other sites
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. [img]http://public.gamedev.net//public/style_emoticons/default/smile.png[/img]

Share this post


Link to post
Share on other sites
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.

Share this post


Link to post
Share on other sites
[quote name='originative programming' timestamp='1339921957' post='4949968']
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.
[/quote]

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.

Share this post


Link to post
Share on other sites
.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

Share this post


Link to post
Share on other sites
[quote name='6677' timestamp='1339925001' post='4949977']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.[/quote]
Yes, it also uses mono. At least PSStudio beta uses it for current vita development.

Share this post


Link to post
Share on other sites
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 [url="http://www.gamefromscratch.com/post/2011/11/29/It%E2%80%99s-the-end-of-the-world-as-we-know-it%E2%80%A6-and-I-feel-kinda-sad-actually.aspx"]a different story.[/url]

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.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this