As a seasoned fan of open source technology, I heard with pleasure about new Microsoft's approach towards open source world: SQL Server 2017 will run on Linux, and .NET core really seems to be strategic in Microsoft's technology view.
As expert C# / .NET programmers, what do you think about ?
Microsoft has been making great advances in making their products open source for a while now. I don't think .NET Core is special in this regard, it just allows programmers to write much more portable code.
For me personally, it doesn't make a big difference because my company is mostly a Windows only house. We use .NET Framework for most of our products. For developers wanting to use languages such as C# to write portable software, Core is a huge win, of course.
Thanks for your feedback Stephan. In your personal opinion, and despite the fact your company is a Microsoft-oriented software house, would you use for a new project Core instead of traditional .NET full stack ?
It's another way of asking if you judge Core mature enough to be used as first citizen language