上月底, 著名的Thinking in Java和Thinking in C++两书的作者Bruce Eckel在
Artima上语破惊人地写了一篇名为“
Hybridizing Java”的长文(Hybridize是杂交的意思,可以理解为正在进行中的Java杂交化)。无独有偶,在随后的一系列Adobe在线研讨会还有广告宣传中都看到了Bruce的身影,最著名的一句标语就是:“I've been Thinking in Java, now I'm Thinking in Flex”。

在文中,他用“Web is a Mess”开篇论及了当红的Ajax和以GWT为代表的开发工具和框架在解决HTML、CSS还有Javascript等在跨平台/浏览器一致性方面所起的作用,同时提出一个可以让大家思考的问题:我们必须持续不断地花如此高昂的代价把这条方向不一定正确的路走下去吗?诚然,不是说不可能走不下去,但这些互联网早期既有的技术标准(HTML、CSS还有Javascript等)在当初设计制定时是否考虑到如今的人们想要在其之上进行的“创造性”发挥呢?
他还谈到了为什么Java没有赶上时代之潮流,在Web前台取得兵家必争之地,而更多地是在Web后台服务器端应用开发中延续着Web革命的火种。
之后,Bruce将目光投向了基于Flash的解决方案:
The only obvious solution is Flash. Flash has always been all about cross-platform multimedia experiences and user interfaces. People are very familiar and comfortable with Flash, and it is installed on almost all machines in the world. It’s trusted, stable and reliable.
最后,他对
Flex还有Adobe不久即将露面的
Apollo在Web和Desktop用户界面开发潜力和未来发展前景寄予了厚望。
看来,大家也是时候关注一下Flash RIA了,让我们翘首以待吧!
William Cui 崔伟毅
Labels: Flex, Java