我一直在构建过去10年的企业软件。在这段时间里,我们看到企业应用程序从客户端服务器转移到瘦客户端。我们也看到了托管解决方案的转变,尽管只有几个名称(asp,SaaS,云计算)。随着所有这些变化,浮躁主要来自IT部门,而不是终端用户。在这些革命的第一轮中,单点管理降低了用户体验,并减少了桌面占用空间。使Adobe Flex比之前的产品更“可接受”是什么?
在这段时间里,已经有很多尝试让用户有丰富的经验,同时还能满足IT部门的要求。第一个由行业领先的微软以ActiveX控件的形式出现。来自Sun的家伙随后跟随了这个applet,然后是最近的java webstart。所有这些解决方案似乎都在搔痒,但从未获得更严格的IT部门的广泛期望。
然后flex从Macromedia来到现场。他们做了什么不同?它是可持续的吗?微软对Silverlight的模拟是否证明他们改变了游戏规则? Web编程是否会永久改变?