可以快速轻松地编写本地 Web 应用程序,有效地解决特定的内部网问题。了解 Web 浏览器为什么有时候是比 GUI 应用程序更好的界面,CGI 脚本在什么情况下是最简单、最优雅的解决方案。
您访问的大多数 Web 站点都是向互联网开放的,但许多公司发现,内部网开发也是有意义的。但是,还可以更进一步 —— 可以开发功能完善的 Web 应用程序,但是不让它通过网络接口发送任何数据包。有经验的 Web 开发人员有时候会发现 GUI 工具包很难掌握,而简单的 CGI 脚本却可以很好地满足他们的需要。
纯粹本地的 Web 应用程序比用于一般用法的应用程序要简单得多。可以轻松地设置浏览器需求,服务器性能也不太可能成为问题。使用标准 CGI 表单部件等组件的简单应用程序很容易编写,开发所需的时间比开发功能完备的应用程序要少得多。围绕表单或数据操作构建的应用程序往往非常适合实现为简单的 Web 服务。
在许多情况下,这样的定制应用程序可以为非常特殊的问题提供优雅且简单的解决方案。我编写过一个图片浏览器,它的功能仅仅是浏览一个包含照片文件的目录,并允许用户对图片进行分类。这个程序只有 20 行 Perl 代码,而且它的速度比更一般的解决方案快得多,根本不需要花费很长时间编写 GUI 应用程序来完成同样的任务。
Web 浏览器会为我们做哪些事?
。。。。。。