经过

Adobe Systems于2007年4月发布了其主要的Web设计软件Dreamweaver CS3的最新版本。仅仅一年半之后,该公司已经推出了一个全新的版本Dreamweaver CS4。精明的网页设计人员可能会问自己:“此更新值得吗?”

用两个词来说:您猜。

自1999年以来,我一直使用Dreamweaver,早在Adobe在2005年收购Macromedia之前。我一直使用此工具来设计自己的个人网站,为他人专业设计和维护网站,并与大型网站上的大型团队进行国际合作。多年来,我一直在寻找合理的替代工具-我宁愿不依赖单一供应商的单一产品,而且价格也不菲-但由于其多功能性以及力量。没有什么比这更接近了。

您为什么要升级到CS4?因为此更新中有很多重要的新功能和更改。

向后兼容。 Dreamweaver的优势之一一直是其新版本的向后兼容性。 CS4在这方面并不令人失望-我在将近20年前设计的网站上对其进行了尝试,并且仍可以使用今天的版本进行修改。更新站点以利用一些新的设计功能,例如AJAX和Spry技术,既轻松又轻而易举。

数据库连接。另一个优势是CS4在使用Access和MySQL数据库时提供的增强的便利性和功能。我使用数据库来提供对网站不同部分的安全且级别不同的访问。我还将它们用于用户身份验证-检查登录ID /密码的有效性-并存储诸如用户类型,访问级别,访问日期等信息。

对于这两种数据库类型,该过程都是相似的:创建数据库的本地副本,将其上传到服务器,创建数据库连接(通常称为数据源名称或DSN),然后在两者之间建立逻辑连接。完毕。现在,可以通过简单的SQL调用从Dreamweaver中获得数据库的内容。

网页模拟。在构建网页时,设计人员通常会多次上传该页面,以使用各种浏览器(通常包括Internet Explorer,Firefox,Safari等)检查其功能。 CS4已将Live View作为开发周期的重要组成部分,作为可选的临时步骤。

CS4 Live View使用Safari渲染引擎,这可能是最“通用”的浏览器渲染引擎。启用实时视图后,可以对页面进行更改,并立即在实时视图中查看结果,就像它们在浏览器中一样。 Live View通过CS4改进后的Code View工具提供了对源代码的快速便捷访问,该工具使我可以直接添加,编辑和修改基本的代码。我发现没必要一次又一次上传页面了;这是所见即所得世界的另一面。

尽管CS4使在许多不同的浏览器中预览变得更容易,以在给定的浏览器中看到完全准确的渲染,但是您实际上必须使用该浏览器。首先,由于各个浏览器始终在进行更新,因此Live View几乎无法跟上更新-例如,自CS4发行以来,Firefox,Safari和SeaMonkey至少都进行了一次更新,但是Live View的CS4版本尚未更新为匹配。而且某些奇数浏览器可能无法被Live View识别,可能需要进行一些手动操作。

CSS。 CS4广泛使用了层叠样式表。尽管在CS3中强烈建议使用CSS,但CS4基本上需要将其用于页面元素的准确放置,字体装饰和表格边框。您也可以选择将CSS用于警报框的放置功能(以前,高级用户需要使用第三方或本地工具进行这种类型的界面操作)。

我不是特别喜欢CSS,并且发现它破坏了久经考验的WYSIWYG范例,经常破坏对于页面设计人员而言对我来说很重要的思想链。换句话说,必须使用CSS妨碍了平滑HTML编码的过程。但是,如果要使用现在作为CS4一部分的Spry和Web窗口小部件功能,则使用它确实很有意义。这不再是您祖父的网站。

AJAX。 Spry是Adobe的AJAX框架,以前是在CS3中引入的,在CS4中已经得到了相当大的扩展。 JavaScript库提供了许多新的Web窗口小部件,这些窗口小部件提供了更丰富的界面,例如Accordion(可通过动画方式访问比有限屏幕资源通常提供的更多信息),各种选项卡工具,滑块控件和漂亮的水平/垂直菜单。

我发现特别有用的一个小部件是ToolTips小部件-工具提示(当您将鼠标悬停在图标上时会出现的有用的弹出窗口)在设计工作中通常被忽略或赋予后期思考状态。现在,在任何项目上添加适当的工具提示都很容易,这是提供专业外观的一种轻松方法。

数据集。数据集提供了一种使用简单句柄处理表格数据(例如HTML或XML表)的方法。然后可以轻松地将数据集用作数据源。考虑到文档对象模型(DOM)的灵活性,事情就会变得很有趣。回想一下,通过DOM对呈现的页面所做的更改是即时的,不需要任何额外的开销。这提供了对渲染图像的实时操纵。
最后,CS4提供了对这些数据源的中度到强类型的输入-例如,允许将表中的列视为数字类型或日期类型,并可以按升序或降序排序。

形式。我发现自己有能力执行与表单相关的简单且经常需要的任务,例如字段确认(例如对确认密码输入的准确性很有用),而无需进行任何实际的编码即可节省很多时间。只要有可能,只要单击即可单击似乎是CS4的设计理念,经过多年的重复编码,我衷心同意这一点。

文件管理。 CS4中的一项新功能使页面设计者的工作变得更加轻松,这是对组成现代Web页面的各个组件的有效管理。这些不仅包括CSS文件,还包括图形文件(例如GIF,TIFF和JPEG),模板文件和语言文件,包括VBScript,JavaScript和PHP。

笔记: 当您通过我们网站上的链接进行购买时,我们可能会赚取佣金,而无需您支付任何额外费用。这不会影响我们的编辑独立性。 了解更多 .

继续阅读...