Miscellaneous: ASP. NET Core

Source: Internet
Author: User

ylbtech-Miscellaneous: ASP. NET Core

1. back to top
1.

ASP. NET Core is a high-performance, cross-platform, open-source framework for building modern, cloud-based applications that connect to the Internet. with ASP. NET Core, you can:

    • Build Web applications and services, IoT apps, and mobile backend.
    • Use your favorite development tools on Windows, MacOS, and Linux.
    • Deploy to the cloud or on-premises.
    • Run on the. NET Core or the. NET Framework.
why use ASP.

Millions of developers have used (and will continue to use) ASP. NET 4.x to create Web apps. The ASP. NET Core is a redesigned ASP. NET 4.x, which changes the architecture to form a more streamlined modular framework.

ASP. NET Core has the following advantages:

    • integrates modern client frameworks and development workflows.
    • environment-based cloud-ready configuration system.
    • built-in dependency injection.
    • lightweight high-performance modular HTTP request pipeline.
    • open source and community-centric.

ASP. NET Core is fully available as part of the NuGet package. with the NuGet package, you can optimize your app to include only the necessary dependencies. in fact, an ASP. NET core 2.x application that targets the. the advantages of a smaller application surface area include increased security, reduced maintenance, and improved performance.

Building Web APIs and Web UI using ASP. NET Core MVC

ASP. NET Core MVC provides the functionality you need to build Web APIs and Web apps:

    • The Model-view-controller (MVC) pattern enables Web APIs and Web apps to be tested.
    • The new Razor page in ASP. NET Core 2.0 is a page-based programming model that simplifies WEB UI generation and increases productivity.
    • The Razor tag provides efficient syntax for Razor pages and MVC views.
    • The markup helper enables server-side code to participate in creating and rendering HTML elements in a Razor file.
    • Built-in majority data format and content negotiation support enables WEB APIs to access a wide range of clients, including browsers and mobile devices.
    • Model binding automatically maps the data in an HTTP request to an action method parameter.
    • Model validation automates client and server-side validation.
Client Development

The ASP. NET Core integrates seamlessly with common client frameworks and libraries, including Angular, React, and Bootstrap. For more information, see Client development.

the. NET Framework-oriented ASP.

ASP. NET core can be targeted to the. ASP. NET Core apps that target the. NET Framework do not cross platforms, they run only on Windows. There is no plan to remove support for the. NET Framework in ASP. in general, the ASP. NET Core consists of a library. apps written with. NET Standard 2.0 can run anywhere in NET Standard 2.0 support.

There are several advantages to the. NET Core, and these benefits increase with each release. some of the benefits of. NET Core compared to the. NET Framework include:

    • Cross-platform. run on MacOS, Linux, and Windows.
    • Improved performance
    • Parallel version Control
    • New API
    • Open source

We are working to narrow the API gap between the. NET Framework and. NET Core. The Windows Compatibility Pack enables thousands of Windows-only APIs to be used in. NET Core. These APIs are not available in. NET Core 1.x.

Next Steps

For more information, see the following resources:

    • Getting Started with Razor page
    • ASP. NET Core Tutorial
    • ASP. NET Core Basics
    • The weekly ASP. NET Community standup describes the team's work schedule and schedule. it focuses on new blogs and third-party software.
2.
2. back to top
3. back to top
4. back to top
5. back to top
1, https://docs.microsoft.com/zh-cn/aspnet/core/?view=aspnetcore-2.12,
6. back to top
Ylbtech
Source: http://ylbtech.cnblogs.com/
This article is copyright to the author and the blog Park, Welcome to reprint, but without the consent of the author must retain this paragraph, and in the article page obvious location to the original link, otherwise reserves the right to pursue legal responsibility.

Miscellaneous: ASP. NET Core

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.