DEV Community

Christopher Wray
Christopher Wray

Posted on

Going with dotnet for a new project. What’s your best advice?

For a new project I’m starting on in a couple months, I am planning to utilize .net.

I would love to hear what your best advice is for someone starting with the ecosystem?

My goal is to first build the web app then build the mobile and desktop application for the project.

How’s the best way to go about learning the web side of things?

Any other advice you have?

Discussion (5)

Collapse
jwp profile image
John Peters

Apart from going serverless, with Azure Functions, ASP.NET (renamed in .NET 5.0 from ASP.NET Core) has around 20 years of engineering behind it. It's fast and if you know C# it's easy to use.

The whole Web API stack is excellent.

Collapse
cwraytech profile image
Christopher Wray Author

Awesome 😎 thank you! Any tips for success?

Collapse
jwp profile image
John Peters

I think the Visual Studio Templates for WebAPI work well. I'm on VS2019 running .NET 5.0 and you can easily spin up a new WebAPI project. Or if you choose Azure functions instead I have a few articles on that too.

Collapse
lifelongthinker profile image
Sebastian

My first question would be: Why .Net? Why not figure out the requirements first and then settle on a technology?

(This is not to say .Net is a bad choice in general, I use it extensively -- both .Net Framework and Core.)

Collapse
cwraytech profile image
Christopher Wray Author

Well, the project is for a family farm so I already know the requirements pretty well. Hoping to build a web, mobile, and desktop application for them. My thought was is that .Net seems to cover the bases really well in all three areas?