关闭。这个问题是off-topic .它目前不接受答案。
想改善这个问题吗? Update the question所以它是 on-topic对于堆栈溢出。
8年前关闭。
Improve this question
.Net 框架的早期发展历史是什么? (2002 年 .Net 1.0 发布之前)
我听说过很多关于它的故事,包括 ASP.Net 最初是用 Java 编写的,.Net 曾经被称为 COM3,但某些版本的 Windows 认为项目目录是一个串行端口。
谁有更完整的故事?
最佳答案
In 1996, Hejlsberg left Borland and joined archrival Microsoft. One of his first achievements was the J++ programming language and the Windows Foundation Classes; he also became a Microsoft Distinguished Engineer and Technical Fellow. Since 2000, he has been the lead architect of the team developing the C# programming language.
w: Comparison of Java and C# :
C# accommodates constructs more commonly found in languages such as C++, Delphi (the design of which was Anders Hejlsberg's principal job when he was at Borland) compared to Java.
Before creating C#, Microsoft implemented a modified Java environment, called J++, adding new features in a manner which was in direct contravention to the standards and conventions ensuring the platform neutrality which lies at the heart of Java. This violated the license agreement Microsoft had signed, requiring that standards and specifications be strictly adhered to in return for using the Java name and brand logos. Sun Microsystems sued, and in settling the suit, Microsoft agreed to discontinue J++. (Other existing Microsoft products that used Java were permitted to continue such use for seven years.)
w:C# :
During the development of .NET Framework, the class libraries were originally written in a language/compiler called Simple Managed C (SMC). In January 1999, Anders Hejlsberg formed a team to build a new language at the time called Cool, which stood for "C like Object Oriented Language". Microsoft had considered keeping the name "Cool" as the final name of the language, but chose not to do so for trademark reasons. By the time the .NET project was publicly announced at the July 2000 Professional Developers Conference, the language had been renamed C#, and the class libraries and ASP.NET runtime had been ported to C#. C#'s principal designer and lead architect at Microsoft is Anders Hejlsberg, who was previously involved with the design of Turbo Pascal, CodeGear Delphi (formerly Borland Delphi), and Visual J++. In interviews and technical papers he has stated that flaws in most major programming languages (e.g. C++, Java, Delphi, and Smalltalk) drove the fundamentals of the Common Language Runtime (CLR), which, in turn, drove the design of the C# programming language itself.
w:.NET Framework :
Microsoft started development on the .NET Framework in the late 1990s originally under the name of Next Generation Windows Services (NGWS). By late 2000 the first beta versions of .NET 1.0 were released.
An Early Look at Microsoft's Next Generation Windows Services :
NGWS will veer off the current Windows DNA path by relying exclusively on XML as the data communications standard. XML, which users often assume is a replacement for or an upgrade to HTML, the language of the Web, is simply a standardized way to describe data. In the NGWS model, each piece of the puzzle—client, middleware, and data—will communicate with every other piece using XML. Developers won't need to learn to hand-code XML, as they do now. The tools in Microsoft's next version of VS will generate the XML code for them.
关于.net - .Net 框架的早期历史是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1083368/