asp.net core document translation
ASP.NET Core is a cross-platform, high-performance, open-source framework for building modern, cloud-based, Internet-connected applications. With ASP.NET Core, you can:
ASP.NET Core是一个跨平台,高性能,开源的框架,用于构建现代,基于云,互联网的应用程序.使用ASP.NET Core,你可以:
-
Build web apps and services, IoT apps, and mobile backends.
-
Use your favorite development tools on Windows, macOS, and Linux.
-
Deploy to the cloud or on-premises
-
Run on .NET Core or .NET Framework.
-
构建web应用和服务,Iot(物联网)应用,以及移动端后端.
-
使用在Windows/macOs/Linux上,你自己喜欢的开发工具.
-
部署到云上或者本地.
-
运行在.NET Core或者.NET Framework上.
Millions of developers have used (and continue to use) ASP.NET to create web apps. ASP.NET Core is a redesign of ASP.NET, with architectural changes that result in a leaner and modular framework.
数于百万级的开发人员使用(并继续使用)ASP.NET创建web应用程序.而ASP.NET Core是重新设计过得ASP.NET,随着架构的更改,使其变成了更精简和更模块化的框架.
ASP.NET Core provides the following benefits:
- A unified story for building web UI and web APIs.
- Integration of modern client-side frameworks and development workflows.
- A cloud-ready, environment-based configuration system.
- Built-in dependency injection.
- A lightweight, high-performance, and modular HTTP request pipeline.
- Ability to host on IIS or self-host in your own process.
- Can run on .NET Core, which supports true side-by-side app versioning.
- Tooling that simplifies modern web development.
- Ability to build and run on Windows, macOS, and Linux.
- Open-source and community-focused.
ASP.NET Core将提供如下一些好处(收益):
- 统一web UI以及web APIs开发流程.
- 集成现代客户端开发框架和开发工作流.
- 基于云或者环境的配置系统.
- 依赖注入的内置支持.
- 轻量级/高性能/模块化的HTTP请求处理管道.
- 同时支持寄宿在IIS或者你自己的进程中.
- 可以运行在.NET Core上,同时提供端对端的版本(.NET Framework??)
- 简化开发的现代工具支持.
- 可构建和运行于 Windows, macOS, and Linux上.
- 开源和社区聚焦.
ASP.NET Core ships entirely as NuGet packages. This allows you to optimize your app to include just the NuGet packages you need. The benefits of a smaller app surface area include tighter security, reduced servicing, and improved performance.
ASP.NET Core完全打包成NuGet packages.这允许你只包含你需要的packages来优化应用程序的性能.小体积应用程序,所带来的好处包括:加强安全性,减少维护,提供性能.
ASP.NET Core MVC provides features that help you build web APIs and web apps:
ASP.NET Core MVC提供构建web APIs和web UI的必要支持:具体相关文档.
ASP.NET Core is designed to integrate seamlessly with a variety of client-side frameworks, including AngularJS, KnockoutJS, and Bootstrap. See Client-side development for more details.
ASP.NET Core被设计成能无缝集成各种客户端框架,包括:AngularJS,KnockoutJS以及Bootstrap.查看客户端开发部门文档获得详细信息.