Web页面开发战中的一次重量级复赛
Web页面开发战中的一次重量级复赛Allaire公司的ColdFusion和Microsoft公司的ActiveServerPages(ASP)是两个在专业Web应用开发领域争夺市场份额的高端产品。去年12月,我们将冠军授予了ASP的集成开发环境(IDE)--VisualInterDev1.0,因为它具有优秀的数据库工具,而且学习起来较快。去年夏天,Microsoft推出了6.0版的VisualInterDev。而现在由Allaire发行的ColdFusion4.0为这一重量级争夺战中的一次复赛做好了准备。
在使用过这两种开发环境之后,我们发现VisualInterDev在站点开发进程管理和编写脚本文件方面较为突出。而ColdFusionStudio--Allaire为ColdFusion设计的集成开发环境(IDE)--在HTML编码和基本数据库集成方面要胜出一筹。这一次,ColdFusion的经过改进的编码工具和数据库连接特征使其成为最后的优胜者。
ColdFusion和ASP均由两个主要部分组成--一个IDE和一个应用服务器,它们一起合作生成由服务器解析的HTML。IDE创建的网页由HTML和专有标记或脚本代码混合组成。当用户请求得到一个网页时,一个专用的应用服务器对代码进行评估并将产生的HTML页发送给用户。
这两种产品都能让你使用正文HTML标记或直观地采用一个图形用户界面来手工创建网页。不管采取哪种方式,你都可以使用第三方的工具取代厂商易做图的IDE来建立Web应用程序。例如,ElementalSoftware公司的Drumbeat提供一种简单的创建ASP的方式,而NetObject公司的Fusion则为ColdFusion与ASP的集成提供了一些选择。
开发环境
ColdFusionStudio和VisualInterDev的核心部分是它们的HTML编辑能力。这两种编辑器都提供一种合格的基于Microsoft的DHTMLEdit部件的WYSIWYG模式,它要求你安装InternetExplorer4.01。
我们建议你避免使用可视开发模式。在这两种产品的可视模式中生成的代码也许完全符合HTML规范。不过更糟糕的是,当你按加粗按钮时,VisualInterdev常常输出像STRONG这样的逻辑标记。逻辑标记并不能保证在不同的浏览器下面拥有一个像加粗这样的特定的效果。
所幸的是,如果你为一个网页手工编码,然后用可视模式进行编辑,这两种产品均可保存大部分格式化和式样。这使你可以使用可视工具进行快速编辑。不过,许多开发人员也许坚持采用代码编辑来生成网页。在涉及编码时,这两种产品表面上看起 来是相似的。它们均支持原始文本输入、网页的HTML标记树和标记检查框的导航,使你可以修改一些属性。
补充:asp教程,高级应用