您的位置:首页 > 其它

.NET 技术FAQ(一)-----简介

2004-09-08 15:35 393 查看
简介
1.1 什么是 .NET?
根据 Microsoft 的说法,.NET 是一个“革命性的新平台,建立在开放的 Internet 协议和标准之上,通过工具和服务将计算和通讯以崭新的方式融合到一起” 。
更为实际的定义是:.NET 是一个开发和运行软件的新环境,便于开发基于 Web 的服务, 拥有丰富的运行库服务以支持用多种编程语言编写的组件,具有跨语言和跨平台的互操作能力。
注意,现在我们这里使用术语“.NET”时,它仅指新的 .NET 运行库及其相关技术。有时我们也称其为“.NET 框架”。不包括其它 Microsoft 正在往上添加 .NET 名字的任何现有的产品和技术 (例如 SQL Server.NET)。

1.2 .NET 只是 Windows DNA 的一个新名字吗?
不。在很多地方,Windows DNA 仅仅是指使用现有技术的一种途径(即所谓的三阶式途径)的市场术语。.NET 更为急进,并且包括一个完整的软件开发和运行库框架。

1.3 .NET 只适用于建立 Web 网站吗?
不。如果你编写任何 Windows 软件 (使用 ATL/COM、MFC、VB 甚至 Win32 裸接口),.NET 都可能为你正在做的事情提供可行的选择 (或补充)。当然,如果你就是在开发 Web 网站,.NET 有很多令你感兴趣的东西—不仅仅是 ASP.NET。

1.4 .NET 是在什么时候宣布的?
在 2000 年 6 月 22 日举行的 Forum 2000 论坛上,Bill Gates 做了一次 演说,勾画了 .NET 的“前景”。2000 年 7 月的 PDC 会议上针对 .NET 技术做了很多会谈,会谈代表得到了包含 .NET Framework/SDK 和 Visual Studio 7 预览版的光盘。

1.5. 如何开发 .NET 应用程序
.NET Framework SDK 包含可用于建立 .NET 应用程序的命令行编译器和实用程序。
Visual Studio.NET 2003完全集成对 .NET 开发的支持。

1.6 .NET 中的关键技术是什么?
ASP.NET、CLR (Common Language Runtime—通用语言运行库)、C# (新一代的类-Java 语言)、SOAP、XML、ADO.NET、多语言支持 (Eiffel、COBOL 等等)

1.7 .NET 框架支持什么语言? 开始 Microsoft 将提供 C#、C++、VB 和 JScript 编译器。其它供应商宣布他们有意开发像 COBOL、Eiffel、Perl、Smalltalk 和 Python 等语言的 .NET 编译器。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: