Exploring .NET portability on Linux via Mono, Visual Studio Online Preview "Monaco" and WebMatrix

Download this episode

Download Video


As a newcomer to the .NET world I'm really passionate about its value for open source professionals and Linux users. I think the cross-platform portability of binaries, development solutions (a-la-IDE) available for all sizes and budgets, support for different programming languages including F#, integration with PowerShell and most importantly, reduced time-to-market to deliver solutions are real game changers.

In this video we create simple solutions on MonoDevelop on Linux and run them on Windows, load them on PowerShell or deploy them on Azure. We use Visual Studio Online "Monaco" (preview) to deploy ASP.NET applications from Linux and to rebuild simple applications. We also open sample solutions from Windows on MonoDevelop and make them run, and open Mono solutions on WebMatrix via Windows Azure.

This content was produced for the InterOpConf in Warsaw, Poland, from November 30 thru December 1, 2013. During the session I received some audience questions regarding WPF and WCF. Bear in mind that the Mono Project describes itself as "everything in .NET 4.5 except for WPF, WWF, limited WCF and ASP.NET async" The Mono Project provides MoMA which will help identify these situations. Note that Entity Framework and ASP.NET MVC are included in Mono as-is, since they have been open sourced by Microsoft. In other videos of this blog I discuss OData from a Windows perspective using freely available tools like VS Express.



Available formats for this video:

Actual format may change based on video formats available and browser capability.

    The Discussion

    Comments closed

    Comments have been closed since this content was published more than 30 days ago, but if you'd like to continue the conversation, please create a new thread in our Forums, or Contact Us and let us know.