.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.
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