2.7 选读内容:确定网站类型
如本章所述,在确定网站类型时可以有几种选择。确定哪一种类型最好通常是一个麻烦的问题。
到目前为止,使用Microsoft平台的Web应用在为远程网站选择类型时一直存在限制。要获得所有功能需使用FrontPage Server Extensions。当然,也可以使用FTP,但是这样就不能在线编辑远程网站了。
Expression Web(以及Visual Studio 2005系列产品)改变了这种状况,最近Microsoft有一个基本趋势就是移除对FrontPage Server Extensions的依赖性。现在可以像以往使用HTTP那样使用FTP了。
一般地,除非需要使用SSL,否则FTP可作为当今网站的最好解决方案。FTP非常适合快速文件传输,开发人员可以使用除了Expression Web之外的许多其他工具来管理文件 (包括Windows自带的FTP命令行客户端)。并且与创建HTTP网站时使用的FrontPage Server Extensions选项不同的是,FTP适合长期使用。
基于磁盘的网站也是一个十分有效的选择,特别是开发人员需要在本地创建网站然后过一段时间再将其发布到在线服务器上去的时候。基于磁盘的网站的最大好处之一就是它可以很容易地进行迁移(或者存储到可移动硬盘上)而不会破坏任何东西。然而,如果使用诸如ASP或者PHP的服务端技术,基于磁盘的网站并不是一个好选择,因为这样不能测试服务端代码。
|
注意 |
基于磁盘的网站中的ASP.NET可以使用ASP.NET开发服务器进行测试。关于ASP.NET开发服务器的更多信息可参见第27章“使用ASP.NET开发服务器”。 |
试想如果在正在逐渐被淘汰的技术和被证明有很长生命周期的技术之间进行选择的话,肯定首选那个有较长生命周期的技术。






