Hacker News new | ask | show | jobs
by alexklark 1559 days ago
Author should submit it to ms propaganda/evangelist department to get a MVP medal for best bs of the month. Of course MS bs regarding .NOT is nothing new. It was windows only for 21 years and marketed as portable/high speed/modern/backward compartible all that time. All that time it was a cherry picked lie. For the last 6 years they not even mange to offer GUI library. Try to use Winforms. You can’t? Too bad, linux is just for servers anyway, right? Go get Xamarin trash and suffer. “We are on journey, busy with our foundations/pr so fk off.” The right answer was not changed for 10 years: - never use ms tech for web, or you be vendor locked and ripped off - ms technologies in core not changed since 00s, it is same old st in a layers of chocolate. As soon as you get inside, you puke. - never trust ms or you be vendor locked and end up with inferior legacy technologies, without reach to support and with huge tech debt and eventually need to just throw away everything you build - remember, facebook and google not using ms, your grandma do
4 comments

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?

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

Is this some kind of ignorance joke? I must be missing the punch line.
Of course it is! Net is another ms’ ignorance joke. And punchline is, you always pay ms.
just checking your comment history and why you are on negative points, you seem to be having a bit of a culture mismatch with HN in your approach to commenting, check https://news.ycombinator.com/newsguidelines.html, I guess the relevant section is :- "Be kind. Don't be snarky. Have curious conversation; don't cross-examine. Please don't fulminate. Please don't sneer, including at the rest of the community."
Oh lordy!