在过去的 10 年里,我一直在构建企业软件。在这段时间里,我们已经看到企业应用程序从客户端服务器转移到瘦客户端。我们还看到了向托管解决方案的转变,尽管名称并不多(asp、SaaS、云计算)。随着所有这些变化,浮躁主要来自 IT 部门而不是最终用户。在这些革命的第一轮中,以单点管理和减少桌面占用空间的名义降低了用户体验。
在此期间,已经进行了许多尝试来为用户提供丰富的体验,同时仍然满足古怪的 IT 部门。第一个是由行业领导者 Microsoft 以 ActiveX 控件的形式出现的。Sun 公司的人随后推出了 applet,最近又推出了 java webstart。所有这些解决方案似乎都可以解决问题,但从未获得更严格的 IT 部门的广泛期望。
然后 flex 从 Macromedia 出现。他们做了什么不同的事情?它是可持续的吗?微软对 Silverlight 的模仿是否证明他们已经改变了游戏规则?Web 编程会永远改变吗?