[翻译] ASP.NET Core 简介
来源:互联网 发布:lte是什么网络 编辑:程序博客网 时间:2024/06/01 09:26
ASP.NET Core 简介
原文地址:Introduction to ASP.NET Core 译文地址:asp.net core 简介 翻译:ganqiyin
ASP.NET Core是一个跨平台的高性能开源框架,用于构建基于云的现代 Web互联网应用程序。使用ASP.NET Core,你能:
- 构建Web应用程序和服务,IoT(物联网)应用程序和移动后端。
- 在Windows,MacOS和Linux上使用您最喜爱的开发工具。
- 部署到云端或内部部署。
- 在.NET Core或.NET Framework上运行
为啥使用 ASP.NET Core?
数百万的开发人员已经使用ASP.NET(并继续使用它)来创建Web应用程序。 ASP.NET Core 是一个重新设计的ASP.NET,其架构的更改使得 ASP.NET框架更加精简和模块化。
ASP.NET Core提供以下好处:
- 使用统一的标准来构建Web UI 和 Web Api
- 集成了现代流行的客户端框架和开发工作流程。
- 适用于云计算环境的配置系统。
- 内置依赖注入.
- 一个轻量级,高性能且模块化的HTTP请求管道。
- 可以托管在IIS或者自主主机(self-host)中
- 可以在.NET Core上运行,支持真正的多应用版本管理。
- 简化了的现代Web开发的工具。
- 能够在Windows,macOS和Linux上构建和运行。
- 开源与社区聚焦
ASP.NET Core 以NuGet包的形式提供。这样就可以让你的程序得到优化:程序中只包含需要的NuGet程序包。应用程序变得更小了,其好处包括更严格的安全性、减少的服务和改进的性能。
使用ASP.NET Core MVC构建Web API和Web UI
ASP.NET Core MVC提供了帮助您构建Web API 和Web应用程序的功能
- 模型 - 视图 - 控制器(MVC)模式让你的Web API和Web应用程序变得可测试。
- Razor Pages(2.0版本中的新功能)是一种基于页面的编程模型,可以使Web UI的创建更简单,更高效。
- Razor语法为Razor Pages和MVC Views提供了高效的语言。
- Tag Helpers 使服务器端代码能够参与在Razor文件中创建和呈现HTML元素。
- 对多种数据格式和内容协商功能的支持,使得Web API可以覆盖广泛的客户端,包括浏览器和移动设备。
- 模型绑定会自动将来自HTTP请求的数据映射到操作方法参数。
- 模型验证自动执行客户端和服务器端验证。
客户端开发
ASP.NET Core旨在与各种客户端框架无缝集成:包括AngularJS,KnockoutJS和Bootstrap。 有关详细信息,请参阅客户端开发。
下一步
有关更多信息,请参阅以下资源:
- ASP.NET Core tutorials
- ASP.NET Core fundamentals
- 每周ASP.NET社区站立会议 涵盖了团队的进程和计划,并推出了新的博客和第三方软件。
PS:水平有限,欢迎交流指正,谢谢!
阅读全文
0 0
- [翻译] ASP.NET Core 简介
- [翻译] ASP.NET Core 简介
- ASP.NET Core 1.1 简介
- 【翻译】ASP.NET Core 文档目录
- 【翻译】ASP.NET Core 文档目录
- 【翻译】ASP.NET Core 文档目录
- ASP.NET Core 企业级开发架构简介及框架汇总
- ASP.NET Core 企业级开发架构简介及框架汇总
- ASP.NET Core 介绍
- ASP.NET Core
- Asp.net Core demo
- ASP.Net Core
- ASP.NET Core
- ASP.NET Core 日志
- ASP.NET Core
- ASP.NET Core
- Asp.Net Core-配置
- Asp.Net Core-身份验证
- (五)JavaScript关于浏览器--ajax
- java--序列化和反序列化
- iOS开发中设置UITableView每组头试图与第一行cell之间的分割线
- 搜狗 2018校招 商业基础工程—测试开发练习题
- scala相关知识
- [翻译] ASP.NET Core 简介
- 数字视频编解码基础知识大全
- 前缀、中缀、后缀表达式
- java内存管理(堆、栈、方法区)
- solr随记
- 正则表达式的个人总结
- mysql.sock -> /var/run/mysqld/mysqld.sock
- 强大的矩阵奇异值分解(SVD)及其应用
- cocos2dx跨平台游戏PoetryInGame