zoukankan      html  css  js  c++  java
  • .NET 框架常见问题


    概念问题
    什么是 .NET? 
    简单地说,Microsoft? .NET 是 Microsoft 以服务的方式递交软件的一种策略。有关完整信息,请参阅有关该主题的白皮书(英文)。

    以下是白皮书的摘要,简要介绍了 .NET 的关键内容:

    Microsoft .NET 平台 
    包括用于创建和操作新一代服务的 .NET 基础结构和工具、用于实施多信息客户端的 .NET 用户经验,以及用于启用新一代智能 Internet 设备的 .NET 构造块服务和 .NET 设备软件。


    Microsoft .NET 产品和服务 
    包括 Microsoft? Windows.NET(其核心集成了一组构造块服务)、MSN.NET、个人订阅服务、Microsoft? Office.NET、Microsoft? Visual Studio.NET 和 Microsoft? bCentral? for .NET。 


    第三方 .NET 服务 
    许多领域的合作伙伴和开发人员都有机会在 .NET 平台上提供企业和垂直服务。 
    此问题针对的是 .NET 框架。.NET 框架是 .NET 平台基础结构的一部分。有关 .NET 框架的详细信息,请参阅下一个问题。 


    什么是 .NET 框架?
    .NET 框架是创建、部署和运行 Web 服务及其他应用程序的一个环境。它包括三个主要部分:公共语言运行时、框架类和 ASP.NET。

    .NET 框架是否只适用于创建 Web 站点的用户?
    .NET 框架使您可以创建优秀的 Web 应用程序。但它也可以帮助您创建现在的各种应用程序。与当前创建应用程序的方式相比,.NET 在编写任何 Windows 软件(使用 ATL/COM、MFC、Microsoft? Visual Basic? 或标准 Microsoft? Win32?)方面都具有更大的优势。当然,如果您是开发 Web 站点,那么从 ASP.NET 开始,您就会感受到 .NET 框架的强大吸引力。

    从何处可以获得 .NET 框架 SDK?
    现在可以从 MSDN Online Downloads(英文)下载 .NET 框架 SDK 的 Beta 1 版。鉴于其大小,我们以多种方式提供此 Beta 版:作为一个下载文件 (106 MB),分为 11 部分下载,或者从 Microsoft Developer Store 定购其 CD:

    美国/加拿大(英语)


    国际(英语) 

    .NET 框架可以运行于哪些平台?
    Beta 1 版可以运行在 Microsoft? Windows? 2000、Windows 95/98/ME 和 Windows NT? 4.0 上。

    另外,还有一个称为 .NET 精简框架的 .NET 框架版本。它用于使蜂窝电话和增强型电视等设备也具有 .NET 框架的某些功能。.NET 精简框架将运行在 Windows CE 和其他嵌入式操作系统上。

    .NET 框架支持哪些编程语言?
    .NET 框架与编程语言无关。事实上任何语言都可以支持 .NET 框架。目前,您可以用许多语言来创建 .NET 程序,包括:C++、Microsoft? Visual Basic.NET、JScript? 和 Microsoft 的最新语言——C#。以后,也会有大量的第三方语言可以用来创建 .NET 框架应用程序,包括 COBOL、Eiffel、Perl、Python、Smalltalk 等等。

    .NET 框架和 COM+ 服务之间是什么关系?
    在 .NET 框架中,不仅可以完全访问 COM+ 服务,而且也更容易创建服务组件。

    .NET 框架组件可被添加至 COM+ 应用程序中。在 COM+ 应用程序中,.NET 框架组件可以利用自动组件服务,例如:事务、对象池、排队组件、事件等等。

    .NET 框架和 DCOM 之间是什么关系?
    DCOM 是用于进程间通讯的 COM 基础结构。.NET 框架支持大量用于进程间通讯的可插入通道和格式化程序。在托管代码和非托管代码之间进行转换时,.NET 框架使用了 COM 基础结构,尤其是 DCOM。所有使用 COM+ 服务的方案都使用了托管到非托管转换,因此默认使用 DCOM。对于注重互操作性的进程间通讯,.NET 框架也支持 SOAP(简单对象访问协议)。

    .NET 框架是否仅仅是 Windows DNA 的新名称?
    不。Windows DNA 是用于创建紧耦合的分布式 Web 应用程序的一种体系结构。由于分布式应用程序变得需要更多的松耦合原理,因此 Microsoft 在 .NET 中发展了该体系结构。.NET 框架是 .NET 体系结构的一部分。


       本人博客的文章大部分来自网络转载,因为时间的关系,没有写明转载出处和作者。所以在些郑重的说明:文章只限交流,版权归作者。谢谢

  • 相关阅读:
    从亚马逊、微软、谷歌的云之争,看国内云计算的未来
    即使是菜鸟,也能配置出一个网站
    为什么软件开发周期通常是预期的两三倍?
    2015-2016前端知识体系
    UOJ269【清华集训2016】如何优雅地求和【数论,多项式】
    LOJ166 拉格朗日插值 2【卷积,NTT】
    CF1140F Extending Set of Points 【按时间分治,并查集】
    CF1168C And Reachability 【构造,dp】
    CF1182F Maximum Sine【类欧,扩欧】
    牛客 可见山峰对数量(进阶)
  • 原文地址:https://www.cnblogs.com/wzg0319/p/1746690.html
Copyright © 2011-2022 走看看