Answers:
什么是“应用程序模型”:
在Microsoft的图像中,“应用程序模型”似乎是您为单个应用程序合并的所有源代码的集合。
不要将Microsoft的“应用程序模型”一词与计算机科学中的某种通用术语混淆(例如,它不映射到OSI模型)。从Microsoft看来,在编译之前描述所有工件是一个概念。
您所参考图像的来源背景:
当我阅读原始文章时,您的图片似乎来自:
https://blogs.msdn.microsoft.com/dotnet/2014/12/04/introducing-net-core/
这似乎是他们与.NET进行交互的新方式的广告/公告。他们希望您看到他们的愿景,他们创建了一种新的体系结构,您可以在其中编写一个“应用程序模型”,并利用他们的统一BCL使其更加简化,以将其部署到台式机,商店,电话中以及网络。
这是他们使用新的.NET 2015如何使.NET变得更好的下一张图片:
图中的应用程序模型就是您的代码,它构成了您的应用程序。
它由您为使应用程序正常工作而创建的内容组成。这通常包括类,接口,文档,单元测试,支持的配置文件,安装程序(如果适用)等。
我省略了数据库,因为尽管您可以将数据库项目创建为应用程序的一部分,但可以轻松地将其视为与应用程序模型分离的事物。