博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
K & DN 的前世今生(微软开源命名变革)
阅读量:6480 次
发布时间:2019-06-23

本文共 803 字,大约阅读时间需要 2 分钟。

一个非常有意思的 Issue:

在这个 Issue 中,有大量的社区开发者讨论了微软开源命名问题,主要是 K 如何进行替换掉?看来大伙都对微软项目命名有歧义,首先,再次梳理下有关 K 的一些项目:

  • K:ASP.NET vNext 项目代号 Project K,简称 K,下面项目都是以它为前缀命名。
  • K Commod:ASP.NET 5 应用程序进入 KRE 的入口命令,如 k runk web,可以看作是一把车钥匙,详细介绍:
  • KRE(K Runtime Engine):ASP.NET 5 应用程序的运行时,包含:compilation system, SDK tools, native CLR hosts,详细介绍:
  • KLR(K Language Runtime):当使用 Self-Hosting,用来加载 CLR,详细介绍:
  • KVM(K Version Manager):KRE 的版本管理器,详细介绍:
  • KPM(K Package Manager):ASP.NET 5 应用程序的程序包管理器,详细介绍:

注意,上面项目命名都是之前的,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 社区的发展。

相关资料:

转载地址:http://ybfuo.baihongyu.com/

你可能感兴趣的文章
js中回调函数写法
查看>>
React native android 最常见的10个问题
查看>>
数据结构和算法
查看>>
[pat]1045 Favorite Color Stripe
查看>>
Immutable学习及 React 中的实践
查看>>
【转】性能测试步骤
查看>>
OSI与TCP/IP各层的结构与功能,都有哪些协议
查看>>
Android实例-程序切换到后台及从后台切换到前台
查看>>
spring boot启动定时任务
查看>>
算法 (二分查找算法)
查看>>
java Date 当天时间戳处理
查看>>
linux常用命令-关机、重启
查看>>
iOS开发之调用系统设置
查看>>
初次使用 VUX
查看>>
javascript 字符串转数字的简便写法
查看>>
html之div始终停留在屏幕中间部分
查看>>
Spring中jdbcTemplate的用户实例
查看>>
DecimalFormat 数据格式设置 SimpleDateFormat时间格式的用法介绍 --转载
查看>>
Android 的Margin和Padding属性以及支持的长度单位
查看>>
HDU ACM 1050 Moving Tables
查看>>