![](https://csdnimg.cn/release/download_crawler_static/87973012/bg5.jpg)
屏上高亮度或有下划线的词语,就可将与该词语相关联的文件取回并显示在屏幕
上,用户无需关心这些文件存放在 Internet 上的哪台计算机中。人们可以通过
Web 浏览器浏览和检索全球所有 Web 站点的信息,这就使得信息的共享与交流越
来越迅速、越来越方便,正因为如此,Web 才成为了目前 Internet 上信息发布
与出版的重要途径。
1.2.1.2-企业级应用平台
随着计算机和 Internet 的迅速普及,越来越多的企业使用信息自动化管理
模式代替原始的纸张管理模式,因此一套针对企业级应用的完善的企业 MIS(包
括 ERP、CRM、OA 等)系统将给企业的信息自动化管理带来一场新的革命。企业
级应用程序的开发在不断的发展。企业级应用程序需要设计、编译、开发低价位
的、高速的、占用少量资源的程序。从 C、VB 语言到的 C#、Java 语言,从 Lotus
公司的 Notes 平台到微软公司的.net 平台和 Sun 公司的 J2EE 平台,企业级应用
平台的发展变化是巨大的。
现金两种主流企业级开发平台的开发语言 Java 和 C#在架构上有着惊人的相
似:虚拟机技术,基于沙箱的安全模型,分层的命名空间,垃圾回收等。作为一
种新语言,C#加入了基于 XML 的标记,可以被编译器用来直接生成文档,C#的另
一 个 特 点 : 一 站 式 软 件 (one-stop-shopping software) 强 调 了 自 解 释
( self-describing) 的 编 码 方 式 , 即 头 文 件 , IDL(Interface Definition
Language),GUID 和其他复杂的接口无需再被引用。也即是 C#,VB.NET 等代码
片断可以任意的被加入到其他语言中。这无疑在多种语言混合编程的模式中是一
次飞跃,但是,其难维护性也是不言而喻的。
跨平台是 J2EE 的最大卖点,当开发商完成了符合 J2EE 规范的软件时,其客
户可以依据其喜好和实力来选择不同应用服务器:从基于 open source 的免费软
件到高端满足 B2B 需求的商业套件来搭建自己的平台。
微软的跨平台解决方案是 Web services,它解决的是异种平台上不同应用之
间的连通性问题。但在现实中更迫切需要的是如何在异构的平台上构造具有可扩
展性,高可靠性,高可用性,故障冗余,错误恢复能力的企业应用。因为缺少了
这一点,从结构上讲,.NET 平台还远未完善。