1995年夏天,页制我在一间堆满CRT显示器的作工机房里第一次见到IBM WebExplorer的界面。那台装着OS/2 Warp的页制机器旁边贴着一张黄色便签,上面用圆珠笔写着“这是作工未来”。当时没人知道,页制这个看起来像电子表格的作工网页编辑器,会在五年后彻底改变我对互联网的页制认知。
IBM做网页工具的作工思路和微软完全不同。他们不搞所见即所得的页制拖拽,而是作工把HTML源码当成一种需要精确控制的数据结构。WebExplorer的页制代码检视窗口里,每个标签都用不同颜色高亮,作工属性值对齐得像会计账簿。页制这种工程师式的作工偏执让人抓狂——你写错一个分号,它不会温柔地提示,页制而是直接弹出带错误码的对话框。但正是这种不近人情,逼着你真正理解网页的底层逻辑。
1997年我帮一家贸易公司做产品目录页,用的就是IBM WebSphere Studio的早期测试版。那个版本有个诡异的功能叫“页面关联分析”,能自动检测出哪些图片没被引用,哪些链接指向失效页面。当时市面上没有第二个工具能做到这点。可惜它的界面设计得像个控制台程序,所有操作都要靠快捷键组合完成。我花了三周才习惯按Ctrl+Shift+F9来预览页面,而同事用FrontPage半小时就能出活。
后来我在IBM的开发者论坛里看到个帖子,标题是《为什么我们的工具这么难用?》——发帖人是个产品经理,底下跟了87条回复。最犀利的回答来自一位德国程序员:“因为你们在给程序员造工具,却让市场部的人来设计界面。”这话一针见血。IBM的网页工具始终带着主机时代的基因:稳定、强大、但绝不讨好用户。它的发布管理功能能精确到字节级别,支持回滚任意历史版本,这在2000年简直是天方夜谭。可普通用户只想知道怎么把字体变红。
2002年我参加IBM开发者大会,亲眼看着工程师演示NetObjects Fusion的新版本。他们用脚本批量生成了500个动态页面,整个过程不到十秒。台下掌声稀落——因为没人能复现这个操作,那个脚本语言需要额外购买授权。IBM总爱把好功能藏在企业版里,这种营销策略让它在个人市场节节败退。到2005年,连IBM内部员工都开始用Dreamweaver做内部系统页面了。
现在回看那段历史,IBM网页工具的没落不是技术问题,而是认知错位。他们坚持认为网页是“文档”而非“视觉作品”,所以把精力全放在结构化数据和处理逻辑上。这种理念在电商系统、金融平台这些后端领域确实超前,却忽略了网页最初吸引人的是视觉表现力。我至今保留着WebSphere Studio 5.0的安装光盘,偶尔在虚拟机里装来怀旧。启动画面那句“Build the Web You Imagine”依然清晰,只是那个你“想象”的网页,早已不是IBM定义的模样。