国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

K & DN 的前世今生(微軟開源命名變革)

2019-11-17 02:05:29
字體:
來源:轉載
供稿:網友

K & DN 的前世今生(微軟開源命名變革)

一個非常有意思的 Issue:Can we rename K?

在這個 Issue 中,有大量的社區開發者討論了微軟開源命名問題,主要是 K 如何進行替換掉?看來大伙都對微軟項目命名有歧義,首先,再次梳理下有關 K 的一些項目:

  • Kasp.net vNext 項目代號 PRoject K,簡稱 K,下面項目都是以它為前綴命名。
  • K Commod:ASP.NET 5 應用程序進入 KRE 的入口命令,如 k runk web,可以看作是一把車鑰匙,詳細介紹:Command-Line
  • KRE(K Runtime Engine):ASP.NET 5 應用程序的運行時,包含:compilation system, SDK tools, native CLR hosts,詳細介紹:DNX-structure
  • KLR(K Language Runtime):當使用 Self-Hosting,用來加載 CLR,詳細介紹:KRuntime-structure
  • KVM(K Version Manager):KRE 的版本管理器,詳細介紹:Version-Manager
  • KPM(K Package Manager):ASP.NET 5 應用程序的程序包管理器,詳細介紹:Package-Manager

注意,上面項目命名都是之前的,Issue 中主要討論的是 kkpmkrexrekvm 的命名,像 corecoreclrcorefxcorefxlab 的命名并沒有被討論(看來大伙是接受的),簡要總結下討論過程:

  • k -> dotnet -> dn(最終版)
  • kpm -> dotnet -> nuget -> dotnpm -> dotnetpm -> dnpm(最終版)
  • kvm -> dotnetsdk -> dotnvm -> dotnetvm -> dnvm(最終版)
  • k and kvm -> dotnet -> 合并(否決)
  • kre/xre -> dnx(未經討論確定)

兩點感觸:

  1. 社區的力量不可想象。
  2. 語言限制國內 .NET 社區的發展。

相關資料:

  • ASP.NET 5中的那些K
  • 從KRE到XRE:ASP.NET 5中正在消失的那些K
  • Command name collision with "kvm" command from linux Kernel-based Virtual Machine
  • Rename to dotnetsdk
  • Rename klr to dotnet
  • Update aspnet50/aspnetcore50 => dnx50/dnxcore50
  • K (dnu), KVM (dnvm), KPM (dnu), KLR, KRE (dnx) in ASP.NET 5 (vNext)

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 东至县| 泰兴市| 四平市| 南溪县| 临汾市| 察雅县| 奎屯市| 新闻| 兖州市| 吉安县| 伊川县| 湘潭市| 宜章县| 大渡口区| 浪卡子县| 江川县| 新密市| 贞丰县| 昭觉县| 文水县| 鄄城县| 晋宁县| 栾城县| 万宁市| 藁城市| 宣化县| 邳州市| 江达县| 临安市| 枣阳市| 华池县| 通化市| 手机| 孟州市| 灵丘县| 鹿泉市| 淮北市| 峨眉山市| 柯坪县| 临江市| 昌图县|