The .NET platform is made up of several developer tools, programming languages, and libraries that can be utilized for building different types of applications like web, mobile, desktop, games, and IoT. Primarily, .NET Apps are written in the following languages:
Aside from the fact that the languages listed above run on the .NET platform, they are great for building type-safe and object-oriented applications. In recent times, ASP.NET has been used to develop web applications, but due to a steady evolutionary change, a new development was launched. It is the ASP.NET Core version 1.0.
Note: ASP .NET Core 1.0 is not a continuation of ASP .NET, but a new framework that unites ASP .NET MVC and ASP .NET Web API into a single programming model.
ASP.Net Core is the latest web-development framework developed by Microsoft, and it is engineered to be fast, easy, and work across different platforms. It is used for building web apps on the .NET platform. It is a free and open-source web framework and a successor of the .NET framework that can run on macOS, Linux, and Windows.
Below are some of the components of ASP .NET Core:
ASP .NET Core is largely supported by visual studio for application development. To get Visual studio 2019 on your PC, follow this link: https://docs.microsoft.com/en-us/visualstudio/install/install-visual-studio?view=vs-2019
Below are simple three steps to create an App using ASP.NET:
I have used some terms in expressing ASP .NET core idea and I will briefly explain them as I conclude:
ConfigureServices
method in the Startup class.A very simple example is in the code snippet below.
public void ConfigureServices(IServiceCollection services) { services.AddScoped<IMyDependency, MyDependency>(); }
In conclusion, ASP .NET Core is a composition of both front-end, business logic/back-end, and Database.
I have built a web application with ASP .NET Core and a backend API of a ToDo Mobile application. Check it out through the link below.
RELATED TAGS
CONTRIBUTOR
View all Courses