4 ms·
> And C# is on its last legs as well as a desktop development tool, except in large organizations... What's used instead?
by spicyj 12y ago
> And C# is on its last legs as well as a desktop development tool, except in large organizations...
What's used instead?
- daigoba66 12y agoIt probably depends on the market and use case. I suspect LOB software is mostly web based these days (easier to deploy, upgrade, and maintain). A lot of desktop software is still written in C/C++ for Win32. Although Microsoft would probably love it if developers starting coding to WinRT which, I think, works best with C#.
- pjmlp 12y agoAnd yet we get consulting projects to port stuff from MFC/C++ into WPF/C#.
- bhouston 12y agoWe went back to C++ because C# just isn't supported on Linux well, and Windows is losing its once dominant position. If C# worked on iOS and Linux equivalently to Windows, then I probably would have stuck with it. But now I do JavaScript + WebGL (which is admittedly slower than both C#, Java and C++): http://clara.io http://clara.io
- TheAnimus 12y ago>If C# worked on iOS and Linux https://xamarin.com/ https://xamarin.com/ imho a much better alternative to C++. I really like C# as a language, it's got that general purpose excellence, but when you get on with things like LINQ,Rx,TPL it's very hard to go back to a language without such first class citizen frameworks.
- smrtinsert 12y agoI guess JavaScript moves pretty slow these days.
- bhouston 12y agoJavaScript moves really fast these days. Faster JITs, NodeJS, Asm.js, wide support for WebGL, WebCL on the horizon... The only real downsides are scaling issues that npm is running into, the fact that Google moved much of its V8 team to Dart, and no WebGL on iOS.
- _random_ 12y agoThe purpose of Asm.js is to only touch JS with a 10-feet pole. Node.js is just an implementation of the Reactor pattern with some package management. Google are smart people, they understand that dynamic weakly typed language is a dead end, hence Dart for client and Go for server.
- bhaak 12y agoThe JavaScript engines move really fast but not the language itself.