2008年(3500)
分类:
2008-05-04 19:56:10
目前,微软的开发方向已经转移到.Net,微软所有的服务器应用程序都给出了.Net的后缀 。估计第一个真正的.Net 服务器是 Microsoft SQL Server服务器的下一个版本,将在 2003 年才能面市。
.Net 为基于组件的应用程序提供了很大的方便,尤其在使用 Web 和 XML技术上,因为它增强了大量的功能:提供了新的运行环境和共享的系统,允许混合使用和匹配任何由.Net语言写成的组件,增加了新的类库、新的 Web 表单接口和数据库访问技术,增加了基于XML 电信协议、基于文件的部署方式和新的安全模式。
对于微软的开发者来说,.Net 实现了一个巨大的转变。在 Windows 的内核中,.Net为 Windows 和 Web 编程提供了一个全新的 API接口。虽然经过十多年的发展,Win32、Windows COM (Component Object Model,组件对象模型) 和 Microsoft Foundation Classes API(微软基础类API)将慢慢退出历史舞台。但是在 Visual Studio .Net 中,所有的 API 和 Windows程序仍然得到很好的支持。Visual Basic 和 VBScript 代码如果要在.Net下运行,则必须对其源代码进行修改。
Visual Studio .Net的设计为数据库的使用提供了新的模型,包括概念上的、逻辑上的和物理上的数据库模型工具,也就是 UML 1.2(Unified Modeling Language,统一模型语言),能进行图表、代码的生成转化。
在 Web 服务上,ASP 取得了很多许多先进的技术,但是毕竟 ASP 仅是一种 Web脚本描述语言,发展潜力不大。而.Net 的 ASP .Net 是一种编译语言,具有 Web应用程序的开发能力。ASP .Net采用的另一个技术就是参数缓存技术。这种技术能将整个页面缓存起来,将页面分段,完成一个Web 服务。参数缓存技术已经在 Oracle,IBM 和 Macromedia 的服务器中采用。