Posts

Showing posts from October, 2022

.NET CLI application Templates

Image
  you can build all type application which one show in above image by using .NET CLI (Command Line Interface).

.NET CLI

Image
  A toolchain for building, developing and publishing .NET Core/ .NET 5 based apps. support various commands supports Installation of packages Cross-platform supports

.NET Compilation

Image
 

What .NET 5 and .NET 6 does not Support?

Web Forms ASMX Services WCF Services WWF LINQ to SQL

.NET 6 Performance

Image
 

.NET 6: Unified Development Platform

Image
 

.NET 5 Unified Platform

Image
 

.NET 5 : One .NET Vision

Image
Before the .NET 5 Microsoft maintain three frameworks in   .NET: .NET Framework, .NET Core, and Mono/Xamarin. But in .NET 5 club .NET Framework, .NET Core, Mono/Xamarin together. Single SDK, One BCL and Unified toolchain : We can build any type of application using single SDK, One BCL. Unified toolchain: VS Code and .NET CLI using cross platform development. Cross Platform Native UI Cross Platform Web UI Cloud Native Invesment Continue Improvement in speed, size, diagnostics, Azure Services   

.NET Core

 Modular and Smaller implementation of .NET : There are Many challenges in older version of .NET specially in terms of performance those challenges not continue in .NET core. .NET Core is written from scratch. Everything has been divided into smaller-smaller module. So, only required module download from  NuGet  packages and use it this thing make faster to .NET core. Cross Platform and Open Source: We can build .NET core application window, Linux, Ubuntu, mac.as well as open source. Open-Source means software, technology open for everyone. So, people can look at a code what is written. In open source not hiding technology and details. Now .NET Core maintenance by developer community not by Microsoft community. You can customize .NET core framework according to your requirement if you have good team who understand the .NET core then customize and use it.          Container Support:  easily host same application multiple environments without thinking to much configure multiple machines.