官术网_书友最值得收藏!

ASP.NET Core

ASP.NET Core is a free, open-source web framework developed by Microsoft. It provides features that enable building the backend for modern web applications, as well as web APIs. The programming language that is used for the development of ASP.NET Core is C# or any other .NET-based programming language.

ASP.NET Core is a redesign of the popular ASP.NET Model View Controller (MVC) and ASP.NET Web API frameworks. The result is a leaner and more modular framework that can run on the full .NET Framework on Windows and .NET Core on other platforms.

Both parts of the framework, MVC and Web API, help in creating modern web applications. MVC is for building traditional web applications in which rendering is done on the server-side, but also supports integration with modern JS libraries and client-side rendering. ASP.NET offers many web development features out of the box, such as security, data validation, deployment, and more. ASP.NET Web API is for creating RESTful web services that serve modern frontend applications, mobile apps, and any other endpoints.

ASP.NET Core is a popular choice but is definitely not alone in the world of backend development. It is similar to other frameworks such as Laravel (PHP), Spring (Java), Ruby on Rails (Ruby), Django (Python), and others. Each has its own advantages and disadvantages. I chose ASP.NET Core for this book as it is one of the top frameworks out there, runs on the powerful C# language, and has wonderful IDE support.

主站蜘蛛池模板: 鸡东县| 湘阴县| 吉林省| 毕节市| 马关县| 乌兰察布市| 晋江市| 黑龙江省| 化德县| 平顶山市| 腾冲县| 青海省| 安庆市| 新津县| 历史| 九台市| 汾阳市| 洪泽县| 盘山县| 航空| 兴义市| 美姑县| 柯坪县| 巴塘县| 偏关县| 南投县| 崇明县| 凤翔县| 仙游县| 申扎县| 锡林郭勒盟| 丰台区| 云梦县| 静海县| 宣城市| 磐石市| 洪洞县| 灯塔市| 西乌珠穆沁旗| 赤峰市| 迭部县|