All Blog Posts

An Introduction To ASP.Net Core


WHAT IS ASP.NET?

  • It is a web development framework developed by Microsoft, it’s the first version ASP.Net 1.0 was released in the year 2002 and the last version was ASP.Net 4.7.1 which was released in 2017. If we break ASP.Net into three parts then we get

    ASP which is an abbreviation for Active Server Pages

    A "." (DOT) which means Document Object Type or some developer refer it as Data Object Technologies and

    NET which means Network Enabled Technologies.
  • ASP.Net is used to create dynamic web pages which run on Windows Server. It mainly works on Windows Server and is not cross-platform.
  • It supports programming languages like C, VB.Net, J#, etc.
  • It also supports many development models such as Classic ASP, Web Forms, Web Pages, API, etc.
  • Before ASP.Net, Classic ASP was used, which was first developed in the year 1998 by Microsoft as its first server-side scripting language.
  • Microsoft was further developing ASP.Net to version 5, but they stopped it and moved to ASP.Net Core 

What is ASP.Net Core?

  • ASP.Net Core is a cross-platform and advanced redesigned version of ASP.Net
  • It is an Open Source web development framework developed by Microsoft, which enables us to develop internet-connected apps.
  • ASP.Net Core is a replacement for ASP.Net
  • It uses some most advanced web technologies of Microsoft like C#, F#, LINQ, Entity Framework Core, ML.Net, and SignalR
  • ASP.Net Core is a cross-platform technology, which means it works on Windows, Mac, and Linux operating system, whereas ASP.Net only works on Windows Server.
  • It has a robust system that can be used to develop software and web applications by using different software architectures like N-Tier or 3-Tier Architecture, Clean Architecture, Onion Architecture, etc. 
  • Cross-platform, as well as multi-device applications such as Web, Mobile, Windows, and IOT, can be created using ASP.Net Core, and later on, these apps can be deployed to On-Premises, Windows Azure, or similar Cloud Services.
  • It is also helpful in creating applications using technologies such as Micro Services and gRPC (Remote Procedure Call).

When to use ASP.Net Core 5?

  • You have cross-platform needs.
  • You're targeting Microservices.
  • You're using Docker containers.
  • You need high-performance and scalable systems.
  • You need side-by-side .NET versions per application.
  • You need to develop a single-page web application.
  • You want to develop using either razor or blazer web technology.
  • You want to scale your application to a higher level.
  • You want to integrate modern client side frameworks like Angular and Node.Js
  • You want to lower your development cost and expenses.

What Type of Applications Can Be Develop Using ASP.Net Core 5

  • Web Application Using MVC & MVVM Pattern
  • Web API
  • Console App
  • Blazor App
  • Class Library
  • gRPC Service
  • Windows Forms App
  • WPF App
  • Mobile App (Xamarin Forms) for Android + iOS + Windows
  • Gadgets and IoT Apps
  • And more...

Post By Wasim Shaikh on Friday 09 Apr, 2021

Recent Blog Posts

View All
Learn Software Clean Architecture

Professional AutoCAD Designing Training

It is a Mechanical, Civil And Electrical Industrial Designing Software. This software very important role playing in these industries. We are Teaching you 2D Designing in AutoCAD And also we have SOLIDWORKS And CATIA V5 3D Designing Software.

Learn Software Clean Architecture

Addining Blazor WebAssembly To Existing ASP.Net MVC Project in ASP.Net Core 5

In this article, I have explained how we can make an existing ASP.Net MVC Application more powerful by integrating ASP.Net Web Assembly into it, I explained how to configure startup.cs file so we can run Blazor WebAssembly and ASP.Net MVC Together

Learn Software Clean Architecture

Building Real-Time Web Application with SignalR

Building Real-Time web applications in ASP.Net Core 5 is now easy using SignalR, We can now establish bidirectional communication between the client and server using SignalR. It takes advantage of Websocket and HTML5 API for persistent connections.

Learn Software Clean Architecture

An Introduction To ASP.Net Core

It is a web development framework developed by Microsoft, it’s first version ASP.Net 1.0 was released in the year 2002 and last version was ASP.Net 4.7.1 which was released in 2017. It is a robust framework to develop cross platform apps