1. 什么是 Expression web
Expression Studio 是微软在 2007 年推出的一套针对设计师的套件, 其中包含专业的设计工具和新技术, 可以弹性且自由地将设计方案转为实际 -- 无论设计的是标准的网站, 拥有丰富用户经验的桌面应用, 或是管理数字资产和内容. 它包含以下部分:
- Expression Blend 4 + SketchFlow
- Expression Web 4 + SuperPreview
- Exression Design 4
- Expression Encoder Pro
具体信息可以参考这里:
Expression Studio 4 正式版发布 - jv9 - 博客园
Expression Studio_百度百科
其中, Expression Web 是一个专业的设计工具, 可用来建立现代感十足, 且以标准为基础的网站, 让您在 Web 上提供绝佳的质量. 透过使用强大的设计工具和工作窗格快速地合并 xml 数据, 减少复杂度和简化数据整合.
透过 Expression Web 和 Visual Studio 对于 xml,ASP.NET 和 Xhtml 的绝佳支持, 您可以顺畅地整合 Web 设计和开发团队. 透过复杂的 CSS 设计功能, 释放您的创意点子, 并替您的网站注入活力. 可视化的设计工具, 专门的工作窗格和工具列, 让您精确地控制版面配置和格式.
具体信息可以参考这里:
Expression Web_百度百科
可是 Expression 这个品牌十分短命, 5 年后就被微软放弃了, 只剩下被整合进 Visual Studio 的 Blend, 具体可见当时的报道:
微软终止 Web, 设计和媒体工具 Expression 套件, Web 和 Design 免费提供下载 https://livesino.net/archives/4935.live
微软又嫌弃品牌多了, 悄然砍掉 Expression 软件品牌 https://www.ithome.com/html/it/33312.htm
2. 为什么是 Expression Web
最近打算写 Blend 的博客, 突然来了兴致想看看很久没用过的 Expression Studio, 因为 Expression Studio 中的其它几个 (Design,Encode) 这两年时不时都还会用一下, 所以就拿 Web 来怀旧.
这篇文章为什么分类为 WPF? 因为 Expression Studio 的剩余价值不在于它开发 Web 的功能, 而在于它本身是一个有趣 WPF 软件.
3. Expression Web 的功能
最新版的 Web 可以在以下地址下载:
Download Microsoft Expression Web 4 (Free Version) from Official Microsoft Download Center
安装画面即使现在看来也还是很漂亮, 好歹当年是主打设计功能的软件, 它本身的设计也不能差.
安装完后在 "About" 窗口可以看到最后更新是 2012 年.
这就是它的主界面, 除了常用的 Web 设计功能, 有两个功能我印象深刻, 其中一个就是上图的 Interactive Buttons, 可以创建多个样式的按钮, 并提供了这些按钮的图片. 在当年我常常把这些图片拿去 Silverlight 上用. 后来我写 XAML 越来越熟练, 反而越来越觉得系统中的按钮应该越简洁越好, 就再也不使用这种图片按钮了.
另一个印象深刻的功能是 Microsoft Expression Web SuperPreview, 它是微软发布的最好的 IE 调试工具, 它可以让我们在各个版本 IE 浏览器下调试网站, 使得网站在各个版本 IE 浏览器下兼容. 在当时 IE 占有率有绝对优势的时候, 说它是微软发布的最好的浏览器调试工具也不为过.
可是毕竟年代久远, 在我的 Windows 10 电脑上已经运行不了 IE6 的部分, 或许 Windows 7 还可以试试吧.
4. Web 的遗产
上面是正在被 Visual Stuido 2019 调试的 Expression Web. 在当时 Expression Studio 是微软发布的最漂亮的 WPF 软件, 连右键菜单都经过精心设计, 即使现在看来都很时髦(设计潮流又轮回了一次, 最近微软又重新喜欢上了下面这种圆角设计):
Web 运行速度也很快, 整体 UI 十分流畅. 既然已经不更新了, 开源才是它们最好的归宿, 毕竟现在很多 WPF 软件做得还不如当年的微 Expression Studio, 可惜微软完全没这个打算. 如果有兴趣的话可以反编译抄抄它的控件, 其实很久以前已经有人做过这方面的工作, 例如这个项目:
WpfExpressionBlendTheme: A WPF theme which will make an application look like Expression Blend.
5. 结语
很多年前我还偶尔会用用 Expression Web, 前同事的设计师当年也常常夸 Web 好看又好用. 另一个软件 Design 也很好用(10 年前), 有趣的是它的配色和最新的 Adobe Illustrator 2020 还很像, 可以说微软难得前卫了一次:
来源: https://www.cnblogs.com/dino623/p/Expression_Web.html