惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

博客园 - Franky
N
Netflix TechBlog - Medium
宝玉的分享
宝玉的分享
Google DeepMind News
Google DeepMind News
腾讯CDC
G
Google Developers Blog
Martin Fowler
Martin Fowler
Microsoft Security Blog
Microsoft Security Blog
Recent Announcements
Recent Announcements
爱范儿
爱范儿
Engineering at Meta
Engineering at Meta
Microsoft Azure Blog
Microsoft Azure Blog
A
About on SuperTechFans
aimingoo的专栏
aimingoo的专栏
有赞技术团队
有赞技术团队
Jina AI
Jina AI
人人都是产品经理
人人都是产品经理
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
M
MIT News - Artificial intelligence
罗磊的独立博客
博客园 - 三生石上(FineUI控件)
美团技术团队
WordPress大学
WordPress大学
阮一峰的网络日志
阮一峰的网络日志

博客园 - DinoSaur

监测磁盘文件是否被修改程序 这两天随便写了个基类库 C#使用Jmail组件发送邮件 解决需求工程中的基本问题 如何编写用户操作手册 什么是软件需求 string.Equals(string)和==的原理 DataGrid格式 微软程序员测试题 C#中调用Windows API的要点 网站间共享数据的WebService 使用ASP.NET实现饼图 如何将一个目录里面的所有文件复制到目标目录里面。 前台对象的事件一览 常用的DOCUMENT.EXECCOMMAND VS.NET下web项目源代码管理 DotNet向数据库中添加图片 DataGrid应用样式文件定义动态样式 C#编码标准--编码习惯
剖析ASP.NET下部构造
DinoSaur · 2004-11-25 · via 博客园 - DinoSaur
 

(前面我已说过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的基础和支持环境