大家好,小晋来为大家解答以上问题,framework是什么意思,framework是什么很多人还不知道,现在让我们一起来看看吧!
-.NET Framework是重新包装的API库);windows操作系统;-.NET Framework是一个类似于java虚拟机的公共语言运行时。它借鉴了java虚拟机的很多概念,但机制更优化(比如它有确定性垃圾收集,java没有的“确定性垃圾收集器”机制,强制资源在指定点回收);-定义了一个通用的中间语言,所有语言先编译成这个CIL,这样不同语言开发的程序(VB,C#,J#等。)可以在同一个机制下运行,无缝协同工作。-.NET框架是操作系统服务和应用程序之间的桥梁,是应用软件的抽象层。是什么?NET框架不是吗?-它不包括新的windows内核代码-它不添加windows的操作系统级别的功能,它只是OS功能的扩展-它不会加快Windows的速度。所以。NET framework主要是一个程序架构,在这个架构下程序员可以快速高效的开发出高质量的软件。但是,因为它是一个中间抽象层,所以基于。net framework一般比直接为windows API开发的程序要慢。就像以前,你要盖违章建筑,你得自己买原来的建材,比如砖和水泥,你得知道怎么用砖和水泥砌墙。但是现在。net framework已经提供了很多可以灵活配置的半成品组件,包括“墙”。你可以直接安装和使用它们。质量往往比你自己买的砖水泥墙要好,当然,这种配置的“墙”一般没有你自己一砖一瓦的墙。的。net框架一般适用于开发运行在pc上的桌面软件和企业级软件。但是,微软介绍。net CF(compact framework):1)Java运行在移动设备上,原因有以下两点:1)Java已经有J2ME(Java Micro Edition)运行在移动设备上,它是J2SE(Java Standard Edition)的子集,微软必须在产品线上与之竞争;2)移动设备普及,很多企业级系统需要集成到移动设备中,让移动设备成为这些系统的终端。许多新的企业级系统都是为。net框架,所以用。net CF可以很容易的集成到服务器端系统中(比如直接访问服务器端。NET应用程序。net远程处理)。在PC上,net framework经历了:从1.1到2.0到3.0以及最新的3.5几代。需要注意的是,这几代产品都不是完美的向后兼容,也就是说,如果你安装。net 2.0,您可能无法运行为。net 1.1,但是你经常要同时安装1.1。然而。net compact framework on PPC据说是从向后兼容(我尝试安装3.5运行现有的。net CF软件)。通过安装3.5版,您应该能够运行基于任何以前版本的软件。据说效率的。网CF 2.0不高。至少我装了几个2.0的软件,感觉挺慢的。据说3.5优化了很多,但问题是3.5刚刚出来,几乎没有针对3.5的软件,所以无法确认3.5是否真的比2.0快很多。只是因为3.5向后兼容2.0,所以我自己刷了3.5,保证可以运行所有的。未来基于. net CF的软件。所以,我估计很多ppc软件开发者还是持观望态度的。net CF,而且移动设备对软件性能要求严格,足以让人不敢贸然使用。然而,使用。net框架,尤其是微软的。net开发工具非常强大,这也是它成功的地方。一些PPC软件必须安装。NET Compact Framework来支持这个包的运行。有关详细信息,请参考Windows Mobile中心。确保在运行NETCFSetupv35.msi之前连接您的设备。如果设备未连接,ActiveSync将存储CAB文件,并且在您连接设备之前不会更新它。不使用ActiveSync的用户可以直接运行与设备上安装文件夹中找到的设备相匹配的CAB文件。
本文就是关于framework是什么 framework是什么意思的相关内容,希望给您带来帮助