Stop with the hipster references. People other than hipsters buy vinyl.
I am far from a hipster. I am a 42 year old developer without a beard.
I like listening to vinyl and buying it. Though, the stuff I buy was probably pressed before 1990.
Oh, and my farts do smell bad.
Don't be silly. With.NET core, you can use your "free" Linux server all you want. You won't have to buy a Microsoft server license to run ASP.NET and C#. I personally think that's the whole point of going open source.
So far, the cross-platform.NET is server-side (ASP.NET and related technologies). As as.NET developer, I haven't written code to access the registry in at least ten years. I get your point though, there are differences in operating systems, but I think what you'll most likely see is a migration of.NET Web API's and ASP.NET websites from Licensed Windows servers to "Free" Linux servers. I'm anxious to see how they handle Entity Framework and MySql.
Windows 10 will make Windows 8 out to be the enemy long before there will be any Linux games worth playing. The mass exodus will be by users switching from Windows 7 (or Windows XP) to Windows 10. There are a few reasons I don't run Linux as a primary OS - Hardware compatibility and Games/Apps. I hate Windows 8, but I use it every day to manage my finances, create documents, and play games. When Windows 10 comes out, I will upgrade as soon as I can get my hands on it. I already run it on my secondary laptop. I'm afraid the Linux desktop will never be a gaming platform. Now that Linux has.NET (not that it needed it, I'm just saying that many.NET developers will switch to using it), it will rise to complete dominance as a server platform (where it is already a great threat to Windows).
Those people have to get paid. They have families and need to eat just like the rest of us. The fact that he chooses to spend his money paying them should give him some credit.
My wife's first generation iPad is still running strong. She's rapidly losing apps because they're requiring higher and higher versions of iOS, but she's remaining happy for now.
I know there are many different ways to get to where you're going. But if you're going to be learning a new language, you should consider making it C# and use Xamarin, the cross-platform solution that will let you develop for Android, iOS, and Windows Phone using shared code and great native code. It's better than the HTML5 approach as it gives you access to native functionality that HTML can't access. I am originally a C# developer, so it was a no-brainer for me, but I still recommend that you at least take a look at it.
Stop with the hipster references. People other than hipsters buy vinyl. I am far from a hipster. I am a 42 year old developer without a beard. I like listening to vinyl and buying it. Though, the stuff I buy was probably pressed before 1990. Oh, and my farts do smell bad.
This.
Zune FTW! I loved the monthly music subscription for $14.95/month. I guess the XBox music is the new replacement for that?
> Where is the money in it for them?
Windows Azure
Don't be silly. With .NET core, you can use your "free" Linux server all you want. You won't have to buy a Microsoft server license to run ASP.NET and C#. I personally think that's the whole point of going open source.
So far, the cross-platform .NET is server-side (ASP.NET and related technologies). As as .NET developer, I haven't written code to access the registry in at least ten years. I get your point though, there are differences in operating systems, but I think what you'll most likely see is a migration of .NET Web API's and ASP.NET websites from Licensed Windows servers to "Free" Linux servers. I'm anxious to see how they handle Entity Framework and MySql.
Windows 10 will make Windows 8 out to be the enemy long before there will be any Linux games worth playing. The mass exodus will be by users switching from Windows 7 (or Windows XP) to Windows 10. There are a few reasons I don't run Linux as a primary OS - Hardware compatibility and Games/Apps. I hate Windows 8, but I use it every day to manage my finances, create documents, and play games. When Windows 10 comes out, I will upgrade as soon as I can get my hands on it. I already run it on my secondary laptop. I'm afraid the Linux desktop will never be a gaming platform. Now that Linux has .NET (not that it needed it, I'm just saying that many .NET developers will switch to using it), it will rise to complete dominance as a server platform (where it is already a great threat to Windows).
Those people have to get paid. They have families and need to eat just like the rest of us. The fact that he chooses to spend his money paying them should give him some credit.
My wife's first generation iPad is still running strong. She's rapidly losing apps because they're requiring higher and higher versions of iOS, but she's remaining happy for now.
I know there are many different ways to get to where you're going. But if you're going to be learning a new language, you should consider making it C# and use Xamarin, the cross-platform solution that will let you develop for Android, iOS, and Windows Phone using shared code and great native code. It's better than the HTML5 approach as it gives you access to native functionality that HTML can't access. I am originally a C# developer, so it was a no-brainer for me, but I still recommend that you at least take a look at it.