.Net框架的早期历史是什么?

SLa*_*aks 22 .net beta history

.Net框架的早期开发历史是什么?(在2002年发布.Net 1.0之前)

我听过很多关于它的故事,包括ASP.Net最初用Java编写,而.Net曾经被称为COM3,但某些版本的Windows认为项目目录是一个串口.

有没有人有更完整的故事?

Eug*_*ota 29

w:Anders Hejlsberg:

1996年,Hejlsberg离开了Borland并加入了竞争对手微软.他最初的成就之一是J ++编程语言和Windows Foundation Classes; 他还成为了微软杰出工程师和技术研究员.自2000年以来,他一直是开发C#编程语言团队的首席架构师.

w:Java和C#的比较:

Java相比,C#适用于C++, Delphi(其设计是Anders Hejlsberg在Borland时的主要工作)等语言中更常见的构造.

在创建C#之前,Microsoft实现了一个名为J ++的修改后的Java环境,以一种直接违反标准和约定的方式添加新功能,确保平台中立性是Java的核心.这违反了Microsoft签署的许可协议,要求严格遵守标准和规范,以换取使用Java名称和品牌徽标.Sun Microsystems起诉,并在解决诉讼时,微软同意停止使用J ++.(其他使用Java的现有Microsoft产品被允许继续使用这些产品七年.)

w:C#:

在.NET Framework的开发过程中,类库最初是用一种名为Simple Managed C(SMC)的语言/编译器编写的.1999年1月,Anders Hejlsberg成立了一个团队,在当时建立一种名为Cool的新语言,代表"C like Object Oriented Language".微软曾考虑将名称"酷"作为该语言的最终名称,但出于商标原因选择不这样做.当.NET项目在2000年7月的专业开发人员大会上公布时,该语言已被重命名为C#,类库和ASP.NET运行时已被移植到C#.C#在微软的首席设计师和首席架构师是Anders Hejlsberg,他之前曾参与过Turbo Pascal,CodeGear Delphi(以前的Borland Delphi)和Visual J ++的设计.在采访和技术论文中,他表示大多数主要编程语言(例如C++,Java,Delphi和Smalltalk)的缺陷推动了公共语言运行时(CLR)的基础,而这反过来推动了C#编程的设计.语言本身.

w:.NET Framework:

微软最初以下一代Windows服务(NGWS)的名义在20世纪90年代末开始在.NET Framework上进行开发.到2000年底,.NET 1.0的第一个beta版本发布了.

微软下一代Windows服务的早期观察:

NGWS将完全依赖XML作为数据通信标准,从而改变当前的Windows DNA路径.用户经常假设的XML是HTML的替代或升级,Web的语言只是描述数据的标准化方式.在NGWS模型中,每个拼图客户端,中间件和数据 - 将使用XML与其他所有部分进行通信.开发人员不需要像现在那样学习手工编写XML代码.Microsoft的下一版VS中的工具将为它们生成XML代码.