Microsoft.NET是微软推出的基于互联网平台的软件开发构想,以“不再关注单个的网站和单个设备,而是要让所有的计算机群、相关设备和服务商协同工作,提供更加广泛和丰富的解决方案”为基本理念。它包括开发平台、操作系统、服务器、终端设备、用户体验等产品,其平台由开发工具(Tools)、管理服务器(Serv⁃ers)、构造模块服务(XML Web Services)、智能客户端(Clients)、用户体验(Ex⁃periences)5个部分组成。Microsoft.NET为开发人员带来了优秀的开发工具和全新的开发模式,大大地拓展了应用程序的功能,并且实现了软件的动态提供,将软件的功能转化为服务,使开发人员能够创建出全新的多种应用程序。Microsoft.NET成为新一代的开发标准,它在以下几方面得到了改进。
①采用更易于重用别人创建的代码组件的程序设计模型,通过向开发者提供已有的组件,消除了重写底层例程的必要,从而提高开发者的开发效率。
②通过消除或减少对开发语言易出错结构(如C语言)的使用,以及使用强迫对所有代码组件间的交互点作清晰定义的编程模型(这隔离了错误的影响,并且使错误跟踪更为容易),增强了软件的可靠性。(www.xing528.com)
③控制应用程序可以或不可以做的事情(例如它们是否可以读/写磁盘),并且为确保代码是由信任的实体编写的且尚未被改变,在运行时采用数字签名,以此来为系统提供安全性。
④通过在代码自身内嵌入组件描述(包括版本信息)达到简化安装和卸载的目的。这免除了让开发者在安装时“注册”他们的代码的思想,从而消除了以前安装的复杂性和不稳定性,使得在没有或很少存在用户或者管理员干预的情况下,应用程序软件即可自动安装成为可能。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。