Hacker News new | ask | show | jobs
by achtung82 1559 days ago
If the language and framework has been changing isnt it a good idea to inform about these things that used to be true but no longer is.

"never use ms tech for web, or you be vendor locked and ripped off"

How exactly do you mean this, .Net can be run on most platforms. Or could it be that you didnt read the article since you assumed it was propaganda?

1 comments

The charitable interpretation of the parent post is that the .NET team has lost all credibility, and that one should not trust them to make developer-friendly decisions.

I don't know whether or not that statement is true, but I think this is the point worth discussing.

>but I think this is the point worth discussing.

then somebody has to say some some specific stuff instead of "ms will lock you"

It will, go net, and your grow ms consulting/azure/sql server and at the point of having windows net containers you already paying ms thousands for visual studio premium / azure dev/test subscription/reservations/devoos services and office 365 just because ms told you so.
None of the things you mention are required or in some cases even connected to .net or c#.

Azure - is not required to run .net, and .net is not required to use azure.

Sql server - has no advantage on .net than any other wellknown database.

windows net containers - Not sure what you are talking about here but if you use containers, docker linux containers are the default choice.

visual studio premium - As the article mentions there are many alternatives here. For example Jetbrains Rider or VS Code.

dev/test subscription/reservations/devoos - Maybe you are talking about Azure devops. But this is in no way required by .net.

office 365 - Has no whatsoever connection to .net other than being developed by MS.

I do use .NET on Linux on VPSes in OVH or baremetal with sqlite/mongo/postgres/sql server.

I do use Excel/Word/Outlook etc because companies provide it for me

I do use Visual Studio because I believe it is very good IDE for C# + I know it very well