First Word - Any Developer, Any App, Any Platform RRS feed

  • General discussion

  • Cross-platform, open source, cloud-ready and mobile-savvy. The nature of software development has changed, and Microsoft has changed with it.

    Read this article in the November issue of MSDN Magazine

    Monday, October 31, 2016 7:15 PM

All replies

  • Any platform?  How does one run .NET in a client browser process, then?  You know those HTML5 browsers, only the biggest platform in existence, reaching over 3B devices and PCs...
    Monday, November 14, 2016 5:50 PM
  • Answer: You cannot.  It would appear that Julia -- a Microsoft corporate VP -- does not understand her own company's technological capabilities.  MSFT cannot truly say "Any Platform" when .NET simply does not work in an HTML5 browser client process.  Incidentally, this happens to be the most popular request from .NET developers and you can join nearly 5,500 votes and let MSFT know you would like to see this capability added here:

    Create a Ubiquitous .NET Client Application Development Model

    Once we have .NET working in the browser process, Julia will not only be able to be accurate with her claims, but MSFT will be relevant in the marketplace again.  .NET solutions currently cost double to make than JavaScript-based solutions, as organizations are essentially paying to develop and maintain two code bases written in two incompatible languages: JavaScript for the client process and .NET for everything else.  

    However, since JavaScript is truly ubiquitous and can work on the server and native scenarios through the use of NodeJS and Cordova, organizations are dropping .NET altogether and going with JavaScript exclusively -- as it it cheaper (and easier) to write solutions featuring a single codebase written in a single language.  A great discussion of this can be found here, if interested.

    Thank you for any consideration.

    Tuesday, November 15, 2016 4:30 AM