Intranet是什么网?
Web 是常用的解决客户/服务器问题的方案,因此,即便是解决这个问题的一个子集,特 别是在一个公司内部的典型的客户/服务器问题,也一样可以使用这项技术。如果采用传统 的客户/服务器方式,你可能会遇到客户端计算机有多种型号的问题,也可能会遇到安装新 的客户端软件的麻烦,而它们都可以很方便地通过 Web 浏览器和客户端编程得以解决。当 Web 技术仅限用于特定公司的信息网络时,它就被称为 Intranet(企业内部网)。Intranet 比 Internet 提供了更高的安全性,因为你可以从物理上控制对公司内部服务器的访问。从培训 的角度看,似乎一旦人们理解了浏览器的基本概念后,对他们来说,处理网页和 applet 的外 观差异就会容易得多,因此对新型系统的学习曲线也就减缓了。 安全问题把我们带到了一个客户端编程世界自动形成的领域。如果你的程序运行在 Internet 之上,那么你就不可能知道它将运行在什么样的平台之上,因此,你要格外地小心,不要传 播由 Bug 的代码。你需要跨平台的、安全的语言,就像脚本语言和 Java。 如果你的程序运行与 Intranet 上,那么你可能会受到不同的限制。企业内所有的机器都采用 Intel/Windows 平台并不是什么稀奇的事。在 Intranet 上,你可以对你自己的代码质量负责, 并且在发现 Bug 之后可以修复它们,此外,你可能已经有了以前使用更传统的客户/服务器 方式编写的遗产代码,因此,你必须在每一次作升级时都要在物理上重装客户端程序。在安 装升级程序时所浪费的时间是迁移到浏览器方式上的主要的原因,因为在浏览器方式下, 升级是透明的、自动的(Java Web Start 也是解决此问题的方式之一)。如果你身处这样的 Intranet 之中,那么有意义的方式就是选择一条能够使用现有代码库短的捷径,而不是 用一种新语言重新编写你的代码。 当你面对各种令人眼花缭乱的解决客户端编程问题的方案时,好的方法就是进行性价比分 析。认真考虑你的问题的各种限制,然后思考那种解决方案可以成为短的捷径。既然客户 端编程仍然需要编程,那么针对你的特殊应用选取快的开发方式,总是好的做法。为那 些在程序开发中不可避免的问题提早作准备是一种积极的态度。
Copyright © 广州京杭网络科技有限公司 2005-2024 版权所有 粤ICP备16019765号
广州京杭网络科技有限公司 版权所有