zoukankan      html  css  js  c++  java
  • 第1章 .Net应用程序体系结构

    1. CLR:公共语言运行库,是每种.Net编程语言都使用的运行库

    • Windows 8为Windows Store应用程序引入了一个新的编程接口:Windows运行库。
    • C# 6 具有许多小而实用的语言增强,可减少代码长度,很多改进通过新的编译器引擎Roslyn来实现。

    2. .NET 2015: 是所有.NET技术的总称。下图给出这些技术的总图

    • .NET Framework 4.6框架用于创建Windows Forms和WPF应用程序;ASP.NET Web Forms不能切换到.NET Core
    • .NET Core1.0是新的.NET,该框架是开源的(http://www.github.com/dotnet),运行库是CoreCLR库,框架与应用程序一起交付。

    • 区别

    3. 应用程序类型和技术

    • Windows桌面应用程序:Windows Forms和Windows Presentation Foundation

    • Web应用程序:ASP.NET 5是新的主要版本,允许使用.NET Core提高性能和可伸缩性,也可在Linux系统上运行。因此不再包含ASP.NET Web Forms(仍可使用,在.NET 4.6中更新),而采用ASP.NET MVC 6。(MVC 即模型-视图-控制器 模式)
    • 通信技术

        WCF:取代在WCF以前可用的通信技术,它为基于标准的Web服务使用的所有特性提供基于SOAP的通信。

        ASP.NET Web API: 能满足分布式应用程序90%以上的需求。是创建微服务的一个好方法。

  • 相关阅读:
    Salt-ssh批量自动安装被控端salt-mini
    Saltstack配置管理
    gitlab的安装和基本维护
    Git的杀手级功能之 一 远程仓库
    分布式版本控制系统-git
    Linux查看服务器公网ip的方法
    vmware fusion 10序列号
    python3.6.4的importlib模块重载用法
    设置PyCharm中的Python代码模版
    MacOs执行SQL出错(mysql)
  • 原文地址:https://www.cnblogs.com/zhangjbravo/p/9223642.html
Copyright © 2011-2022 走看看