2005年2月21日星期一

未来的体验是什么样的?

这几天看了《程序员》的关于 RIA 的专题,还是有些想法。说实话,每次捧着那本书的时候,都会犹豫一下“买不买”。这次,是 RIA 让我打消了犹豫。

因为我对 DirectX 很感兴趣,也相信 3D 的用户体验在不久的未来一定会占据普通用户的市场,所以很早就想如果能在网页中大量的嵌入 D3D 的程序,那么网络带给用户的比现在会多很多很多。比之 Flash(至少,这是目前 RIA 提倡的两大阵营中的一个),DX 优在它的 3D,因为好的 3D 程序不言而喻的能带给用户更丰富的体验,而它劣也劣在它的 3D,因为同等次的 3D 程序的开发难度肯定比 2D 的要难很多,这就会导致开发时间、成本,以致成品质量上的不足。同时,其庞大的体积也使其不可能在现在的互联网环境广泛、快速的传播。

但是,随着网络硬件的不断发展,体积问题将越来越不成为问题。而开发复杂的问题也应该会随着 3D 程序的框架化而得到最大限度的降低(同时,成本问题也会相应解决),毕竟,只有人们越来越多的关注某一种技术,这种技术才会得到长足的进步,这里的框架化也是以此为前提的。想一想,哪一天,一个普普通通的程序员都能用积木的方法“拼”出一个他自己的华里的 3D 程序,那么那时流行于网络的二进制代码带给我们的会是什么样的啊!

所以,比较一下当前的两大 RIA 解决方案,我更倾向于微软的 Avalon。当然,技术应该服务于需求,未来的一切最终还是由用户自己决定的。我们,应该预测未来。

没有评论: