`

剖析ASP.NET下部构造

阅读更多
crystal译·yesky

  (前面我已说过ASP.NET拥有全新的下部构造)当我说到全新的下部构造……我得再次强调,是全新的下部构造! 它不只
是 ASP 的一个简单变化. 在此引入收管代码(managed code)这样一个全新概念,它横贯整个视窗开发平台. 受管代码在
NGWS Runtime下运行. NGWS Runtime是一个时间运行环境,它管理代码的执行,使程序设计更为简便. NGWS Runtime 代替程
序员做了许多他们过去不得不亲自做的工作, 因此现在程序员就可以放更多的心思在完善实际的工作上,而不是花费时间来
思考如何管理代码.那么 
什么是NGWS?

  从ASP开发者的角度看, NGWS Runtime的作用与ASP2,ASP3中的Transaction Server起的作用相类似. NGWS Runtime 管
理系统层次的工作,因此你可以有更多的时间来构造应用程序.

  这个新的NGWS结构反映了行业信息技术观点对于建立,调试以及维护各种WEB服务的需要的转变,这些服务包括简单的
客户应用到复杂的分布式结构。上面所有的概念和策略只是 Windows Distributed Internet Applications (DIA)部分结
构. 

NGWS 结构提供一个执行引擎来执行代码,同时对象定向的类和组件组成的族被用做建立应用。它同样扮演着应用程序
与核心操作系统之间的接口。你可能会问当应用程序可以很容易地与核心系统对话时为什么还需要这一层呢。原因就是,
这一层能够使用应用程序在操作系统得到更好的利用,通过一标准的方法使应用程序更加快速和更利于发展,更加有利于
我们现在这个高速发展的商业竞争社会。

  为了实现这些目标,这个结构执行许多程序属性或者是指定的程序语言环境(这个自个加)。这些包括碎片的自动收
集,丰富的可重复使用的对象库,以及安全的应用。最后一点就这些能在internet上运行 。

  NGWS Runtime自动解决参考的对象,并且会在它们不用时自动释放.同时管理系统内存,清除内存空隙,以及其它传统的
程序设计中存在的问题. 另外, 这种新的runtime 允许不同程序设计语言集成交互使用,除了各种语言运行于同一环境时的
句柄。例如:你能够用从一种语言写的类导出另一种语言写的类,RUNTIME使之成为可能,并且新的普通版提供这样的系统和
环境

  我就在此解释一下它们能使你的系统获得什么:

1) 增强的性能

2) 跨语言集成部件的再利用

3) 支持更好的对象建立向导

4) 自管理内存

5) 用户更自由的运用多种类别语言

  ASP.NET使你只需做少量的工作,却拥有更多自由时间。请记住我将很简单的介绍这些而直接介绍大多数ASP开发人员
关心的更多的应用。需要指出的是,RUNTIME将被特别提及的,因为他是ASP.NET的基础和支持环境 
分享到:
评论

相关推荐

    深入剖析ASP.NET组件设计-黄忠成著-pdg格式

    深入剖析ASP.NET组件设计-黄忠成著,本书为pdg格式,使用超新星阅读器可以打开。阅读器绿色版下载地址:http://www.downg.com/soft/6771.html。 书中不是仅仅讲解如何拖拽控件,而是深入讲解了ASP.NET运行原理。 ...

    ASP.NET网上书店项目

    ASP.NET网上书店项目是一个基于微软的ASP.NET技术构建的Web应用程序,主要用于模拟在线书店的运营。这个项目采用了经典的三层架构,包括表示层、业务逻辑层和数据访问层,旨在实现功能模块化的代码组织,提高代码的...

    基于ASP.NET的在线动态相册

    【ASP.NET概述】 ASP.NET是微软推出的一种用于构建Web应用程序的框架,它是.NET Framework的一部分,提供了丰富的功能和工具,使得开发者能够快速、高效地构建功能强大的动态网站、Web应用程序和服务。ASP.NET支持...

    asp.net网页模版

    学习和分析这个模板可以让你深入了解如何在ASP.NET环境中实现复杂的Web应用程序。总的来说,ASP.NET网页模板提供了一种高效且易于维护的方式来构建音乐相关的Web平台,对于初学者而言,通过实践和研究这些模板,可以...

    【ASP.NET编程知识】剖析Asp.Net路由系统实现原理.docx

    【ASP.NET编程知识】剖析Asp.Net路由系统实现原理.docx

    Asp.net考勤系统源码

    学习和分析这个ASP.NET考勤系统源码,可以帮助开发者深入理解ASP.NET Web应用程序的开发流程,熟悉MVC模式的应用,以及掌握如何在实际项目中组织代码结构、设计数据库模型、实现前后端交互等技能。对于想从事Web开发...

    ASP.NET 3.5核心编程.part2.rar

    ASP.NET 3.5核心编程:是下一代Web开发的核心参考书,写方权威经典深入剖析ASP.NET 3.5内部机理。Microsoft ASP.NET已经升级到3.5版。在知名编程专家Dino Esposito的引领下,您将深入ASP.NET核心技术,充分体验ASP...

    ASP.NET MVC项目源代码设计资料

    ASP.NET MVC是一个强大的框架,用于构建可维护性和灵活性极高的Web应用程序。它是Microsoft为开发者提供的一种基于模型-视图-控制器(MVC)设计模式的工具,使得开发人员能够更清晰地分离业务逻辑、数据处理和用户...

    asp.net教材订购系统(源码+文档).rar

    通过学习和分析ASP.NET教材订购系统的源代码,开发者不仅可以掌握ASP.NET的基础知识,还能了解到电子商务系统的设计原则和实践,这将对提升web开发技能大有裨益。同时,此系统也可作为教学案例,让学生在实际项目中...

    基于ASP.NET的在线考试答题系统源码.zip

    标题"基于ASP.NET的在线考试答题系统源码.zip"表明这是一个使用ASP.NET技术开发的在线考试平台的源代码包。ASP.NET是微软推出的一种用于构建Web应用程序的框架,它基于.NET Framework,提供了丰富的功能和组件,方便...

    asp.net+Ajax实现Excel文件导出

    在IT行业中,Web应用经常需要提供数据导出功能,尤其是将数据导出为Excel格式,以便用户进行数据分析或存储。本篇文章将详细讲解如何利用ASP.NET与Ajax技术实现在Web应用中导出Excel文件。 首先,ASP.NET是...

    ASP.NET2.0 经典案例教程

     本书通过深入剖析12个使用ASP.NET 2.0开发的项目,全面阐述了ASP.NET 2.0应用程序的架构及ASP.NET 2.0新增的控件和功能。通过探索这些项目的设计和代码,读者可快速掌握使用ASP.NET 2.0开发应用程序的技巧,从空白...

    asp.net(c#)网上购物系统

    【asp.net(c#)网上购物系统】是一款基于微软的ASP.NET技术栈,使用C#编程语言开发的电子商务平台。该系统旨在提供全方位的在线购物体验,涵盖了从商品浏览、选购到结算、订单处理等一系列功能。开发者通过这个项目,...

    ASP.NET实用网站开发(第3版)主教材源程序.zip

    通过分析和实践这些源代码,开发者不仅可以深化对ASP.NET技术的理解,还能掌握实际项目开发中的最佳实践。例如,如何组织代码结构以保持良好的可维护性,如何使用ADO.NET或Entity Framework进行数据访问,以及如何...

    ASP.NET Ajax程序设计 源码 免费

    ASP.NET AJAX(Asynchronous JavaScript and XML)是一种微软提供的技术,用于构建高度交互性和响应迅速的Web应用程序。在ASP.NET框架中,AJAX扩展了传统的Web开发模式,允许开发者创建部分页面更新,而不是整个页面...

    ASP.NET客户关系管理系统源码+大型CRM源码+ASP.NET源码+ligerUI框架

    通过分析和学习这个源码,开发者可以深入理解ASP.NET的MVC(Model-View-Controller)架构,这是一种设计模式,将业务逻辑、数据和用户界面分离,使代码更易于维护和测试。同时,还可以了解如何使用ADO.NET进行数据库...

    ASP.NET教程全集

    ASP.NET是微软公司开发的一种用于构建Web应用程序的框架,它基于.NET Framework,为开发者提供了强大且易用的工具,使得创建动态网站、Web应用程序和Web服务变得更加简单。本教程全集将带你深入理解和掌握ASP.NET的...

    ASP.NET程序设计基础教程(第2版)书上例题源代码

    ASP.NET是一种由微软开发的服务器端Web应用程序框架,用于构建动态网站、Web应用程序和Web服务。本教程基于ASP.NET程序设计基础,旨在帮助初学者理解并掌握这一强大的开发平台。第2版的更新可能涵盖了更多现代Web...

    Asp.Net系统实现

    在设计Asp.NET系统时,首先需要理解需求并进行系统分析,包括功能模块的划分、数据库设计以及用户体验的考量。数据库设计是关键一环,通常会涉及到关系型数据库如SQL Server,用于存储图书信息、用户信息等。在...

    ASP.NET资产管理系统源码.zip

    ASP.NET资产管理系统源码是一个基于C#编程语言和.NET框架构建的应用程序,旨在帮助企业或组织高效地管理和跟踪其固定资产。这个系统提供了全面的功能,包括资产登记、分类、追踪、借用归还、折旧计算以及定期盘点等...

Global site tag (gtag.js) - Google Analytics