Tuesday, 2 April 2019

What is .Net Core

.NET Core is the new open-source and cross-platform framework to build applications for all operating systems including Windows, Mac, and Linux.

Use .NET Core for your server application when:

·        You have cross-platform needs.
·        You are targeting microservices.
·        You are using Docker containers.
·        You need high-performance and scalable systems.
·        You need side-by-side .NET versions per application.

High-performance and scalable system without UI
.NET Core is much faster.
Docker containers support 
Both, but .NET Core is born to live in a container.
Heavily reply on command line
.NET Core has better support.
Cross-platform needs
.NET Core
Using Microservices
Both, but .NET Core is designed to keep today's needs in mind.
User interface centric Web applications
.NET Framework is better now until .NET Core catches up.
Windows client applications using Windows Forms and WPF
.NET Framework
Already have a pre-configured environment and systems
.NET Framework is better.
Stable version for immediate need to build and deploy
.NET Framework has a been around since 2001. .NET Core is just a baby.
Have existing experienced .NET team
.NET Core has a learning curve.
Time is not a problem. Experiments are acceptable. No rush to deployment.
.NET Core is the future of .NET.



No comments:

Post a Comment