zoukankan      html  css  js  c++  java
  • .NET程序员需要了解的概念、名词、术语--持续更新

    近几年微软推出的新产品,新概念越来越多,我看得越来越乱。。

    很多时候通过单词已经无法知道它代表着什么,比如Dynamic 365、Microsoft 365、Power Apps。

    有些名字还很像,有些是曾用名,有些是现用名。现在我来总结一下这些名词。

    本文介绍的很多概念其实已经超出.NET的范畴,但作为.NET技术人员还是有必要了解的。

    一些英文缩写我都会附上全称以供参考。

    1).NET(先介绍下自己):.NET的概念处于不断更新之中,目前微软官方的定义是:.NET 是一种用于构建多种应用的免费开源开发平台

    说人话就是:

    跨平台:

    可构建的程序包括但不限于:web(包括web api、微服务)、ios app、android app、windows app、

    linux app(不包括窗口应用,即使.NET 6即将推出的MAUI也把Linux排除在外,微软不可能去适配各种社区版的Linux窗口管理器)、

    MacOS app、云端应用。

    支持多种处理器架构:

    x64、x86、ARM32、ARM64

    开发语言:

    C#、Visual Basic、F#、托管C++

    开源:

    MIT许可,MIT(Massachusetts Institute of Technology 麻省理工学院)因为该许可是麻工发布的,所以就叫MIT了。

    IDE(Integrated Development Environment):

    Visual Studio、Visual Studio Code、Github Codespaces

    参考:https://docs.microsoft.com/zh-cn/dotnet/core/introduction

    2)MSIL(Microsoft Intermediate Language)/IL(Intermediate Language):中间语言

    IL是.NET平台对代码编译的第一阶段产物

    3)  PowerBI:Power Business intelligence

    4)  Dynamics 365:这个概念虽然是2016年提出来的。但是它的历史其实很悠久,大概在2005微软就推出了自己的CRM,后来还有ERP。

    现在还有了自己的PaaS-Azure。现在微软把这些产品(狭义的指CRM,ERP,广义的包括几乎所有的微软家族产品。)都整合到了一起。

    目的就是给企业提供全方位的服务。

    参考:http://www.dynamics365.cn/

    5)CLR

    6)CLI

    7)程序集

    8)元数据

    9)JIT

    10)AOT

    更多关于JIT和AOT的内容可以参考这篇博客:https://www.cnblogs.com/tinytiny/p/3200448.html

    11)CI/CD

    GitHub Actions、Azure DevOps、CAKE、FAKE

    12)SDK

  • 相关阅读:
    ionic localstorage
    angular 中文鏈接
    把jqmobi 變成jQuery 的插件 從此使用jQuery
    jqmobi 的一些設置
    ionic ngcordova map 地圖
    ionic pull to refresh 下拉更新頁面
    json 對象的序列化
    鍵盤彈出,頁面佈局被推上去了.....
    Cordova V3.0.0中config.xml配置文件的iOS Configuration
    android ios 只能輸入數字 不能輸入小數點的 函數 cordova
  • 原文地址:https://www.cnblogs.com/nevermore-wd/p/14571326.html
Copyright © 2011-2022 走看看