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连接数据库 | √ | - | - |
连接数据库的对象集 | √ | √ | - |
根据测试和配置需要采用不同的数据库设置 | √ | - | - |
设计和修改数据库计划 | - | √ | - |
加入和测试数据库命令 | √ | √ | - |