计算机, 软件
什么是“框架”? NET框架。 “微软”,“框架”
迟早,先进的用户开始有兴趣在什么是“框架”。 随即,应该指出的是,没有什么非常复杂和可怕在这个平台上。 与本项目的Windows Vista版本开始是一个整体系统的一部分。 对于XP还是要安装的组件,如果它不是。 但是,不要偷懒下载该项目,或者将其删除。 他真正需要的。
由于这种技术的存在,出现了越来越多的应用。 即使在下载了安装.Net框架的ATI显卡所需的驱动程序。 如果介质是不可用的,一个错误信息会出现在启动应用程序。 一个组分的存在是为WINAPI的重要条件,没有这些系统不是。 在这篇文章中,我们将重点放在什么是“框架”。
要了解的一般概念
什么是“框架”? 这个平台是支持创建和新的应用程序同时执行和XML的Web服务的系统的集成组件。
第一个版本发布于2002年。 该平台是基于几个目标发展。
首先是保证双方的面向对象的 Web开发环境。 这是需要在地方保护和实现对象代码和密码,分布在互联网上。 它可以远程执行任务。
其次,软件部署和管理不同的版本时,最大限度地减少冲突提供的代码执行环境。 它应该是命令的安全执行,包括那些被不明身份的或第三方厂商编写的保证。
其三:保证环境的代码执行没有脚本或解释密码的执行性能问题。
开发平台的其他领域
第四个目标:提供节目的统一和相互关联的原则,针对不同类型的Windows应用程序和在线扩展。
第五:建立基于行业标准的关系,提供与其他代码的统一平台的代码。
主要成分
创建者“微软”,“框架”由类库和公共语言运行时(CLR)的。 由后者是指代理,管理其实施过程中的代码,并提供了一些核心服务(服务,内存管理,线程和远程处理)。
基本条件是应用性很强的类型和不同的拼写检查加密,以确保故障的安全性和缺乏。 运行时环境的控制代码创建的。
该平台的另一个重要组成部分是一个类库。 它是在创建应用程序使用的类型,从标准的一个完整的面向对象的集合,通过命令行或打开GUI采用最新的ASP.NET技术能力,如XML,Web服务和Web Forms用户,及后整理设备。
元件的相互作用
因此,CLR环境和类库的软件和整个系统的联系。 因此,用户不能运行,而不由这些元素的一个平台上的应用。
CLR的潜力
该平台的这个元素是负责内存,线程执行,并写入密码,编译代码的安全检查,以及其他系统服务。 这些工具被称为内部。 他们属于那种在CLR中运行的托管代码。
为了确保安全,组件取决于许多因素,包括原产地(通过互联网,企业或本地计算机网络中创建)分配不同信任级别。 您可以启用或禁用执行操作,如注册表访问,访问系统文件等功能的控制元素的能力。 这个动作被执行,即使在任何激活的应用程序所使用的代码。 访问它保证了运行时间。
优先样品
例如,用户可以信任该应用程序是活动的,内置的网页,播放音频或动画,拒绝访问个人文件或网络。 由于CLR安全功能真正部署在互联网软件获取丰富的功能。
可能的应用程序错误的消除
基础设施准确分型和校验码,称为CTS,通过,保证可靠性编写密码的执行环境中实现。 由于这样的系统提供了一种通过自我介绍的所有元素。 微软和独立作者的不同语言编译器创建托管代码。 它对应于常见类型的系统。 此代码还需要其他管理实例。 同时,它可以确保强类型。
由于受控运行时环境的存在排除了最重复的软件错误。 例如,对象和引用它们被放置在合适的地方,在不使用时取出。 这些流程自动管理运行前面提到的。 这样的内存管理消除了一些最常见的问题:内存泄漏并在其上断开的链接。
提高生产力
由于执行环境提高开发人员的效率。 例如,程序员可以在熟悉的语言为他们编写应用程序时使用它的优点。 开发类和组件访问库。 即使项目都写在另一种语言,编程人员能够使用它们。 功能是很多厂家的编译器,访问运行时环境中使用。 由于这个平台的手段是提供给写在适当的语言现有的代码,并建立应用程序的迁移过程大大简化。
兼容性
执行环境为未来的设备创建的。 然而,它支持以前编写的应用程序。 由于管理和不受控制的代码的开发人员可以使用必要的COM组件和DLL的元件的相互作用。
运行时提高了生产率。 它提供了一套标准的Web服务。 同时托管代码无处从不解释。 他被允许在PC机上运行的语言指在编译(JIT)的请求。 对于当时一个更高的生产率的内存管理器消除了其分裂的可能性,并增加总量。
.NET框架类库
它们是在与CLR紧密结合的类型的集合。 类库面向对象的。 该类型的服务它控制的用户代码通常继承的功能。 这简化了工作并减少花费在开发新的工具平台。 此外,通过独立的作者元件可以很容易地内置类组合。 例如,采集平台的接口集的一部分,可以在自定义组件的开发中。 这些类很容易,内置相结合。
的处理的执行
由于平台的类型可以解决常见的任务,如采集数据连接到信息系统,访问各种文件,处理字符串。 此外,许多人的支持高度专业化的开发方案。 例如,使用的平台创建控制台软件,Web服务,Windows服务,用图形程序的用户界面,以及WPF应用程序,Asp.Net,WCF,怒。
第三方代码
什么是独立作者的“框架”? 这个框架的网站,避免重复项目的部分对项目的重新书写的苦差事。 主要强调的是逻辑。 任何人只要有网络的发展涉及相当长的一段时间,可用于任何烹饪班,在他们的项目中使用。 这样一套库可以被称为一个“框架”。 随着时间的推移,程序员开始认识到,旧的代码不适合,这是必须重做。 但是你可以通过使用以前由经验丰富的开发人员编写的节省时间“的框架。”
PHP的«框架»
这是令人惊讶的有用的工具。 多亏了他,PHP应用程序创建和维护快得多。 这有助于高品质的,结构化的Web开发。
种类
Yii-«框架»是创建一个Web2.0的应用程序的工具。 发布版本2008年12月提出的。 事实上,这种高优先级的PHP的«框架»。 当时它被发布了很多类似的代码,但Yii的是最感兴趣的。 它是由的“框架»普拉多作者创造。 Yii有高生产率。 他绝对是PHP5兼容的“框架”建立在MVC架构。 Yii的易于使用,良好的组织。
JavaScript的«框架“:变化
在开发Web应用程序(不与网站互动的用户界面相混淆)用户拥有发明了“车轮”,首先从UI部分的应用程序信息分离,然后确定负责其相互作用的人。 因此,早晚程序员开始寻找现成的答案的之间的关系这些组件。 解决此问题的Javascript帮助«框架»。 他拥有超过30多个品种。
jQuery的 - 这是一个有趣Js-«框架»,吸引人的理解相对容易和舒适的使用的可能性。 最近,它已成为相当受欢迎。 Jquery-«框架”具有相当不错的功能。 它创造了很多插件和指令。 新手网页设计师可以很容易地学习jQuery。 因此,使用越来越频繁。
Similar articles
Trending Now