DW UltraDev与同类产品的比较


 acromedia公司的Dreamweaver UltraDev是以Dreamweaver的核心架构为基础,专门针对Web应用开发而设计的新产品,采用Dreamweaver UltraDev,网络应用开发人员可以使用ASP、JSP和CFML技术,在Dreamweaver UltraDev的可视化开发环境中快速创建动态Web应用,轻松实现网页与数据库的连接,添加服务器端逻辑、导航和交互性。利用它的实时数据预览(Live Data Preview)功能,可以在工作区中预览实时数据。Dreamweaver UltraDev的用户操作界面与Dreamweaver非常相似,Dreamweaver用户一点不会感到陌生。如果你正在手工开发Web应用,或是采用其它解决方案,只要用Dreamweaver UltraDev与之进行比较就会发现,Dreamweaver UltraDev能够让你快速、轻松地完成任务。

  Dreamweaver UltraDev虽然是以Dreamweaver的核心架构为基础,但它与后者明显不同。Dreamweaver是创建HTML网站的可视化设计方案。尽管Dreamweaver是开放性的,能够与主流Web应用服务器集成,但它并不是为可视化创建Web应用设计的,而Dreamweaver UltraDev则是专门为可视化创建动态Web应用和编写包含ASP、JSP或CFML脚本语言的HTML而设计的。

  下表从操作平台、Web应用开发环境和数据库工具方面,与同类产品的进行比较,从中可以看出Dreamweaver UltraDev的明显优势。
平台 DREAMWEAVER ULTRADEV
MICROSOFT VISUAL INTERDEV 6.0
ADOBE GOLIVE WITH DYNAMIC LINK
Macintosh
√ - √
Windows
√ √ √
Web应用开发环境
- - -
生成 ASP 代码
√ √ √
生成 C
√ - -
生成 JSP
√ - -
往返服务器标记(Roundtrip Server Markup)
√ - -
干净代码:没有多余的文件留在服务器上
√ - -
实时数据预览(Live Data Preview)
√ - -
服务器脚本库(Server Script Library)
√ - -
很容易把属性和文本绑定到数据库和服务器脚本
√ - -
应用向导
- - -
实时数据个性化(Live Data Personalization)
√ - -
服务器脚本调试程序(Server Script Debugger)
- √ -
脚本代码完成(Script Code Completion)
- √ -
服务器组件集成 (COM, JavaBeans)
√ √ -
动态数据格式化(Dynamic Data Formatting)
√ - -
使用实时或测试服务器工作
√ √ -
数据库工具
- - -
查询生成器(Query Builder)
√ √ -
用ODBC连接数据库
√ √ √
用OLE DB连接数据库
√ - -
用JDBC连接数据库
√ - -
连接数据库的对象集
√ √ -
根据测试和配置需要采用不同的数据库设置
√ - -
设计和修改数据库计划
- √ -
加入和测试数据库命令
√ √ -