Live data from Hacker News

What Makes .NET Core So Special?

blog.jamesmichaelhickey.com

91–100 of 247 posts

Re: What Makes .NET Core So Special?

#91
We are replacing out homegrown PHP ERP system with ASP.NET Core MVC since Version 1.0.

It is a blast to work with LINQ and Lambdas and I really miss it in other languages. EF Core also matures quickly and we sucesssfully connected it to mysql and sql server. So far there hasn't been a problem we couldn't solve in .Net Core.

For a small side project I used .Net Core Razor Pages very productively. Only needed the SDK and visual studio code. Planning on moving more small stuff away from python to .net core based on that.

Really looking forward to Version 3.0 and Kestrel replacing IIS for good.

Re: What Makes .NET Core So Special?

#93

.NET Core and F# are the only reasons why I still develop .NET. I really hope the platform can break out of the Microsoft silo and attract talent from other dev communities, because the biggest problem with .NET Core, despite the whole OSS move, is still that the majority of C# developers let themselves happily trap by the Microsoft marketing machinery. The average .NET developer never even tries different things lik…

I'm not sure I agree that AWS and GCP are clearly better than Azure - but I'm not been neck deep in all three so I cannot definitively say so. But Azure is moving fast. > Visual Studio is littered with SQL server and Azure tools which doesn't even make sense. Either offer equal tools for all major tech or none, but this subconscious constant selling of their own tools sickens me slowly. Of course they support their o…

Just have to point out that I live by 'dotnet watch test' (F# FTW) along with VSCode's built-in console window, and while it does not include the line-by-line indication of lines affected by loading or failing tests, it does work out of the box, for free, and is cross-platform. (running dotnet core, to be clear)

Re: What Makes .NET Core So Special?

#94
post #69

Many of the features (Dependency injection, etc) seem only to be available for ASP.Net Core. What about cross platform desktop applications? Do we have a GUI layer that is cross platform as well?

My personal opinion is that people are sleeping on local HTML apps. Local files, if you want, make everything lightning fast. Hosting your own web-browser lets you hook into whatever you want, and handle it however you want. A local server makes hosting whatever you want simple, too. There's a pre-existing plugin and component model for serving rich content... Every knows HTML and CSS, and sharding off chunks of the…

It's probably less secure by default. Make sure to reject all HTTP requests where the Origin header doesn't match the local server host, or just all request with an Origin header.

Re: What Makes .NET Core So Special?

#95

.NET Core and F# are the only reasons why I still develop .NET. I really hope the platform can break out of the Microsoft silo and attract talent from other dev communities, because the biggest problem with .NET Core, despite the whole OSS move, is still that the majority of C# developers let themselves happily trap by the Microsoft marketing machinery. The average .NET developer never even tries different things lik…

AWS offers excellent plugins for Visual Studio.

https://aws.amazon.com/sdk-for-net/

Re: What Makes .NET Core So Special?

#96

.NET Core and F# are the only reasons why I still develop .NET. I really hope the platform can break out of the Microsoft silo and attract talent from other dev communities, because the biggest problem with .NET Core, despite the whole OSS move, is still that the majority of C# developers let themselves happily trap by the Microsoft marketing machinery. The average .NET developer never even tries different things lik…

> I really hope the platform can break out of the Microsoft silo and attract talent from other dev communities The problem is often trust. Like so many Microsoft projects, to me the goal of .Net Core seems to be to get as much people as possible on to a proprietary language and/or get as many devs as possible onto developing stuff that doesn't hurt Microsoft. There's no guarantee that MS will not pull the plug at som…

Microsoft just announced that .Net Framework is in maintenance mode. The future is .Net Core.

Over half of the VMs running on Azure are Linux. Microsoft knows that the future is not selling Windows licenses.

Re: What Makes .NET Core So Special?

#97
post #58
post #44

Earlier quoted context omitted.

I think that's unnecessarily angry at Microsoft. Of course they have to sell something . They offer some great tools for free (as in free speech) and you still complain that their MVPs promote their own paid services at their conferences?

IMO the issue isn't MS, really (though parts of the org are still worthy of strong skepticism), it's the cultural phenomenon of a certain generation of developers who essentially eat, breathe, and die by Microsofts product cycles... There are those argued that any innovation is unneccesary until MS launches a product for it, when it becomes a "must", ad nauseum. I'm talking about the developers who never discovered O…

I'm talking about the developers who never discovered ORMs until MS pushed theirs

Because every ORM sucks outside of the ones built on top of Linq.

Linq is great because it makes a query language a first class citizen and it decouples writing the query and the implementation.

Re: What Makes .NET Core So Special?

#98
post #44

Earlier quoted context omitted.

I think that's unnecessarily angry at Microsoft. Of course they have to sell something . They offer some great tools for free (as in free speech) and you still complain that their MVPs promote their own paid services at their conferences?

Well Visual Studio is certainly not free (maybe the community edition) and therefore I don't think I deserve to be littered with Azure ads all over a tool which costs already a lot of money. However, my main complaint is not that they advertise their own products, which is absolutely fine, but the way how it is done is starving the .NET community from anything else but Microsoft. The way how all their .NET products a…

Why look at Microsoft documentation then? AWS provides excellent documentation and plug ins for Visual Studio.

Re: What Makes .NET Core So Special?

#99

The post only mentions .NET Core, but should actually be mostly talking about ASP.NET Core that runs on top of .NET Core. The features such as dependency injection and Razor Pages are ASP.NET Core specific. Microsoft have announced that they will be porting WinForms and WPF over to .NET Core so that they no longer need the heavyweight .NET Framework. However, this DOES NOT make WinForms/WPF cross-platform. They will…

> Microsoft have announced that they will be porting WinForms and WPF over to .NET Core so that they no longer need the heavyweight .NET Framework. However, this DOES NOT make WinForms/WPF cross-platform. They will still be restricted to Windows but will allow you the benefits of .NET Core, such as allowing side-by-side versioning.

They've come back full circle to forking Java for Windows only usage. .NET is the closest competitor to Java as it gets in terms of similar ideas, a VM, a bytecode for your VM, a C-like language to be compiled to said bytecode, and so on. .NET IMHO is the only serious alternative to Java and a damn good one at that, and I would dare say vice versa though I will always prefer .NET personally, I wouldn't mind Java at least.

Re: What Makes .NET Core So Special?

#100
post #72

.NET Core and F# are the only reasons why I still develop .NET. I really hope the platform can break out of the Microsoft silo and attract talent from other dev communities, because the biggest problem with .NET Core, despite the whole OSS move, is still that the majority of C# developers let themselves happily trap by the Microsoft marketing machinery. The average .NET developer never even tries different things lik…

Why should I try AWS and pay twice the price I pay in any traditional hosting provider? Don't drink the HN koolaid and thing that trying the latest and greatest will give you any real benefit. The good thing about .NET or Java or any of these seemingly uncool technologies is that they're tried and tested and work just fine. The real problem with developing in .NET is Windows. Everything else is stellar. Hopefully at…

You can already run VS Code on Linux. Or use emacs or vim and command line tools.
Post reply on HN