清华大学出版社-pa贵宾会

pa贵宾会 > 图书 > 

图书前言

                                              

     

     

     

     

     

     

     asp.net core 由微软官方推出,开放源代码并以社区为主,可以生成运行于                               windows、

macos、linux  等操作系统的新型          web 应用程序。asp.net core       并不是    asp.net  的延续版本,

而是经过重新设计和优化的框架。由于它是编译运行的,因此在性能上的优势明显。而且,其

内部对异步任务和安全性做了大量集成工作,有些安全功能是默认启用的,如对跨站漏洞攻击

的防范。经过六七个版本的迭代,asp.net core                  已趋向完善,对         web 前端与其他数据访问技

术的兼容性也得到极大提升。对于常规                    web  功能、微服务、移动后端以及物联网后端等应用

场景,asp.net core     都是不错的选择。 

     本书所涉及的内容针对性强,只要读者具备.net                      或 c#编程相关基础,即可通过本书快速

掌握   asp.net core 的关键技术。本书在每个知识点的讲解后都会附上专门的示例,方便读者

将学到的知识马上付诸实践,加深印象。 

     asp.net core  配有官方开发工具,并共享.net sdk               工具。无论读者使用的是             windows

还是   linux 操作系统,都可以执行           dotnet new 命令创建    asp.net core 应用项目,或执行         dotnet 

run 命令运行应用程序。 

     本书推荐使用官方提供的工具编写代码。 

      visual studio:windows、macos 用户均可以使用,简称            vs。vs 是著名的集成开发环境,

       提供从编码、校验、生成到调试和运行的完整支持。除了代码提示功能,还有联想功能,

       可以根据代码上下文以及大数据汇总推断各种代码片段,极大地提高编码效率。 

      visual studio code:简称  vs code 或vsc。vs    code 是vs的一个分支版本,着重代码编

       辑功能。vs code    通过安装扩展支持各种编程语言。理论上,只要拥有足够的扩展,vs code

       就能编写任何程序语言的代码(如                 c、c 、python、c#、java等)。vs         code 能运行在

       windows、linux  及 macos 等操作系统上,同时也支持              arm  架构,如     raspberry pi  os。

       使用时先执行       dotnet new 命令创建   asp.net core 项目,然后在       vs code中打开项目所在

       目录即可。 

     虽然  asp.net core  可以细分出      razor pages、mvc、web api、blazor     等项目,但实际上

这些功能是可以在同一个项目中实现的。asp.net core                      以服务容器为核心,可 以           组件化扩展。

只要向容器注册服务类型,就能开启相关的功能,如                          mvc  与  blazor 功能可以同时启用(url

路由不能有冲突)。 

     ii      深入浅出:asp.net core 

           本书适合有一定.net         或   c#基础的读者阅读,也可以作为高等学校或培训机构的辅助教

      材。也欢迎想了解          asp.net core 的开发人员阅读本书。 

           由于编者水平有限,书中难免出现不妥之处,望广大读者不吝批评指正。 

            

                                                                                   编   者 

                                                                                 2024 年 3 月 

           

网站地图