Re:Satya Nadella – Microsoft's CEO
by shmerl on Tuesday February 04, 2014 @01:31PM
(#7179320)
Neither is very useful if you need to support many platforms. Microsoft it too entrenched in their walled garden mentality. Cross platform development never will be their strong side and it's their downfall.
[ Parent
| on HN ]
Incorrect, Xamarin is currently the best option for multi-platform development and it has a good Visual Studio integration.
Re:Satya Nadella – Microsoft's CEO
by romanovcode on Tuesday February 04, 2014 @02:26PM
(#7179701)
Just imagine how fast it would become popular if you could host MVC5/WebApi on Linux.
http://www.mono-project.com/Compatibility
MVC4 would be blocked by:
> MVC4 - Partial, no async features supported. > ASP.NET 4.5 Async Pipeline - Needs an parallel processing pipeline with async support, not done.
I switched to ServiceStack from WebApi just so I didn't have to develop on windows.
True :(
Not really. C++ is way better in cross platform coverage.
Yeah, but you want a higher-level language for most apps.
Questionable, or I'd say depends on your taste. In mobile sphere C++ does just fine, especially when combined with Qt and QML. And performance still matters most of the time, whether we are talking about embedded or server systems.
Re:Satya Nadella – Microsoft's CEO
by rational_indian on Wednesday February 05, 2014 @03:30AM
(#7182573)
If you are going to use Qt/QML you might as well move to C#. C# will always be more performant than JavaScript (QML is based on JS). Plus the bloat introduced by Qt (signals and slots etc) makes it just as slow as C# without any of its benefits.
What is that "always" based on? In Qt QML is needed for the interface only. All application logic can be written in C++ so performance is not an issue.
Re:Satya Nadella – Microsoft's CEO
by romanovcode on Tuesday February 04, 2014 @02:16PM
(#7179644)
Agree. That's why it would be good if they brought multi-platform support sooner or later.
Still doesn't change the fact that these techs are one of the best ever made.