说老实话,作为手动编写代码的坚定支持者,我从来都不是一个风行全球的Dreamweaver和UltraDev的狂热爱好者。它们从来都不够快,代码从来都不够干净、不够清晰明了,特性和菜单总是混乱的放在一起,也难以使用。但是,Dreamweaver MX改变了我内心对其的一些(不是全部的)责难。尽管我还是更偏好于自己动手编写代码,但是Dreamweaver为我提供了一种可行的替换方法。
走上舞台的MXMacromedia的Dreamweaver自从1997年以来就成为了Web开发人员所赖以信任的后备工具。最新的版本真正获得了开发人员的信任。现在Dreamweaver已经成为相对较新的Studio MX的一部分,这样Macromedia就清楚地显示出要提供一种同时满足设计人员和开发人员要求的产品。 Macromedia竭尽全力将其各种产品合并成为应用程序和服务器程序相融合的单一套件。ColdFusion MX,MX平台的基础,是广为流传的编写Web应用程序语言的最新版本。Dreamweaver现在仍旧不能实现编程的功能,但其最新版本已经使用了ColdFusion Focus,从而提升了其功能,这样你就能够很容易地把ColdFusion的代码集成到HTML页面里。 Studio MX集成了好几种Macromedia的应用程序,包括Dreamweaver MX、Flash MX、Fireworks MX、Freehand 10和ColdFusion MX。由于Dreamweaver MX是同Studio MX其他的应用程序共同紧密工作的,所以你可以在设计、制图和后端的编程之间提供几乎是无缝的交互操作。 Dreamweaver先前的版本只提供对HTML的支持,只是混有少量精简版ColdFusion和ASP的内容。MX加入了自定义的ASP.NET服务器控件。现在.NET开发人员不需要担心某些ASP特性背后复杂性的增加,也不需要转移到一个更加昂贵的开发环境下。Dreamweaver还带有许多Java对象,这让编写J2EE应用程序更加容易一些。Java标签库和bean都得到了支持。而且,Dreamweaver MX提供了对PHP的支持,后者是一个相对较新的语言,在开放源代码社区很受欢迎;所以许多对象和行为都是能够触手可得的。 在发布现在这个最新版本以前,Macromedia提供了两个产品:Dreamweaver和UltraDev。现在它只提供MX。实际上,Macromedia将其多个开发工具统一成为了Dreamweaver MX,这些工具包括ColdFusion Studio、UltraDev和JRun Studio。另外一个工具,Homesite,先消失,后来又出现了。Homesite随着第5版面市以后就消失了。Homesite+现在是作为Studio MX的插件程序出现的。其功能有巨大的削弱,许多早期的功能都不能使用了。 |