1. ASP.NET Core Introduction

Script

Introduction: 

Hello Guys!! Welcome to Tech Learners!! Hope everyone doing well.

Topic:

Today I will explain to you what is ASP.NET Core(I will give an overview of ASP.NET Core.), Why should we use ASP.NET Core? Basically, what are the advantages of ASP.NET Core? What types of applications we can make using ASP.NET Core.

Let Get Started!!!

Explanation: 

    Tools - PowerPoint

What Is ASP.NET Core?

ASP.NET Core is an open-source .NET Framework.

ASP.NET Core is a redesign of ASP.NET version 4.X.

Features of ASP.NET Core!!

1) Cross-Platform: What does it mean? Basically, ASP.NET 4.x or lesser version applications can only run on the windows platforms whereas ASP.NET core application can be developed and run across different platforms like Windows, Linux, and macOS as well.

From and Hosting standpoint ASP.NET 4.x or lesser version application can be hosted only IIS whereas ASP.NET Core Application can be IIS, Apache, Docker, and even self-hosted in your own process.

This advantage can we get in ASP.NET Core.

and Development Standpoint you can either use Visual Studio or Visual Studio code for building .NET Core application. You can also use third-party editors like sublime with .NET Core.

2) Open Source: 

ASP.NET Core is being actively developed by the Dotnet team in collaboration with a vast community of open source developers. So ASP.NET core is continually evolving as that vast community behind it suggesting ways to improve it and also help fix bugs and problems. This means we have a more secure and better quality software.

.NET Core is an open-source framework maintained by Microsoft and available on GitHub under MIT and Apache 2 Licenses. You can view, download, or contribute to the source code using the following GitHub repositories:
.NET Core Runtime: https://github.com/dotnet/runtime
.NET Core SDK: https://github.com/dotnet/sdk
ASP.NET Core: https://github.com/dotnet/aspnetcore
Language Compiler Platform Roslyn: https://github.com/dotnet/roslyn


3) Modular : 

The modular application gives a lot of benefits to reuse application parts, static files .css, and a .js file.UI eg. User management dashboard. It's easy to work for multiple teams if the application is modular architecture.

ASP.NET Core Provide modularity with the middleware component.

Both the request and response pipeline are composed using the middleware component

Rich set of middleware components provided out of the box.

Custom Middleware component can be created.


4) Lightweight: 

 it includes the core features that are required to run a basic .NET Core app. Other features are provided as NuGet Packages, which you can add it in your application as needed. In this way, the .NET Core application speed up the performance, reduce the memory footprint, and becomes easy to maintain.

5) High Performance 


Why should I choose and Use ASP.NET core :

1. Cloud-based application development is the current trend.

2.Microsoft is moving towards community-based development.

END:

I think Everyone gets some basic Ideas about ASP.NET Core. if do you have any questions. Please comment. I will give a response.

Thanks for watching!!  


No comments:

Post a Comment

Today Tasks