4 ms·
Quite so~ There is a difference between being keen to see the new features in the next version of .Net, and having Microsoft suddenly decide, actually, we dont
by shadowmint 13y ago
Quite so~
There is a difference between being keen to see the new features in the next version of .Net, and having Microsoft suddenly decide, actually, we dont care about .Net anymore, XNA is cancelled, metro apps are javascript only now. All that WFC stuff you were doing with windows phone... yeah, forget that.
People invest their time and knowledge in a technology stack, and Microsoft just seem to love throwing things away rather than improving them.
When you set fire to the developers that use your technology, are you really surprised when they don't want to have anything to do with you?
I've only seen this anecdotally, but new developers who haven't yet been set on fire seem to be very positive about the integrated MS stack.
...and slightly older jaded developers who are on fire, and looking for jobs using technology no one cares about anymore say things like 'I'll never use microsoft technology again'.
That's just been my personal experience, but I've got to admit, seeing it, I'm pretty skeptical about investing any more of my time in learning to use MS stack for anything.
...but yes. C# is quite a nice language. I fully endorse the use of Xamarins offerings (ie. C# .Net outside of microsofts control)
- ghuntley 13y agoThe Alt.Net movement is a powerful force; always looking for better ways of doing things no matter where that alternative might come from. So if it's something new from Microsoft, that's great - if it's an approach from the open source world or an alternate language or somewhere else entirely then that's great too. Xamarin deserves particular mention as the ability to share 80-90% of your core codebase between all mobile phone platforms is just stellar. It makes absolutely no business sense to re-write your core business logic for each platform and in that platforms language. So much less project risk, merge three/four code bases into one. Do it once then implement native UI's for each platform and bind back to the core library? Spot a problem in the core library on iOS? Android gets the hotfix for free. Just ask Rdio ;-) Other hotness: - https://www.nuget.org/ https://www.nuget.org/ - http://www.servicestack.net/ http://www.servicestack.net/ - http://owin.org/ http://owin.org/ - http://nancyfx.org/ http://nancyfx.org/ - https://github.com/MvvmCross/MvvmCross https://github.com/MvvmCross/MvvmCross - http://research.microsoft.com/en-us/projects/pex/ http://research.microsoft.com/en-us/projects/pex/ - https://github.com/swax/CodePerspective https://github.com/swax/CodePerspective - http://signalr.net/ http://signalr.net/ - https://github.com/Redth/PushSharp https://github.com/Redth/PushSharp - https://github.com/Squirrel/Squirrel.Windows https://github.com/Squirrel/Squirrel.Windows Last but not least: http://blogs.msdn.com/b/visualstudioalm/archive/2013/06/26/debugging-support-for-64-bit-edit-and-continue-in-visual-studio-2013.aspx http://blogs.msdn.com/b/visualstudioalm/archive/2013/06/26/d...