近日,微软发布了 Expression Web 4 的一个更新以支持 HTML 5 和 CSS 3 开发。这个更新是 Service Pack 1 的一部分,并且只是一个不完整的解决方案;它提供了智能感知和错误检测支持,但只提供了部分的预览支持。该更新还扩展了对 PHP 智能感知的支持。
Expression Web 4 是微软用来与 Adobe Dreamweaver 等产品进行竞争的一个尝试。这两个产品主要面向 Web 设计者,但也支持开发平台。Dreamweaver 主要支持 Adobe 技术,如 CodeFusion 和 ActionScript,而 Expression Web 则支持 ASP.NET。这两个产品也都向庞大的 PHP 市场伸出了橄榄枝。
当在代码视图中编辑 HTML 5 时,设计者将会体会到典型的微软 IDE 所提供的特性,诸如代码完成(除了 SVG 以外)。在设计视图中,canvas 和 svg 元素都是无能为力的。这样,在使用 canvas 设计关键元素的场合,设计者就会觉得非常恼火。
对于 CSS 3 来说,情况就更糟糕了。虽然可以打开“CSS 3 draft”模式,但只有在代码视图中才能享受到这一支持。目前在CSS 3 中有40 个不同的模块,微软都不清楚包含进了哪些。在设计模式下则没有提供CSS 3 支持,但考虑到IE 9 也并不支持,这一切也就不足为奇了。
评论