国产探花免费观看_亚洲丰满少妇自慰呻吟_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)

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 泰顺县| 易门县| 兴国县| 通河县| 合山市| 高安市| 从化市| 武城县| 塘沽区| 开化县| 灌云县| 七台河市| 阜平县| 伊宁县| 朝阳区| 武乡县| 措美县| 囊谦县| 旬邑县| 乐山市| 商水县| 芜湖市| 手游| 开封县| 永胜县| 高碑店市| 弋阳县| 大埔县| 民丰县| 蚌埠市| 龙游县| 松原市| 禹州市| 咸宁市| 嵊泗县| 贺兰县| 永泰县| 高州市| 贵定县| 黄山市| 泰来县|