006年夏天,Flex 2发布,而2006年夏天我依然沉浸在一大堆的C代码中,浑然不知道Flex为何物;2008年初,Flex 3发布(记得还作了一个“预言”),第一时间我的电脑上同时安装上了Flex 2和Flex 3版本,尝试着,或者说是“企图”用Flex写出具有和MFC同样高效的代码…… Flex 3相对于Flex 2来说,其实并没有什么很大的改进,不管是在操作界面上还是在编译效率上。Flex 4走向我们的脚步也越来越近了,对于这一版本,你最期待的又会是什么呢?
假如这个问题让我来回答的话,我希望Adobe的工程师们可以丢弃基于Java的Eclipse™,重新从编译层面来设计Flex Builder。在前面的Python, Twisted以及Flex协同作业中也有提到Python在速度上的优势,其实Flex完全可以参照Python或者Ruby,甚至可以参照SWIG (SWIG拥有可以与Gcc相媲美的编译模块)这个项目,设计自己的编译器,那样的话完全有可能让Java这个原本为Applet而设计却一夜间成为主流的“笨重”的语言退到放垃圾桶的角落—虽然我知道这简直就是痴人说梦,不可能的事情。不过现实归现实,期待一下总没什么大碍吧?
Flex 4申明说:“Features could include compiler performance”,很遗憾这个“could”告诉我们这不会成为“will”。Yakov Fain同样发了一篇“Flex 4: My Wish List”,对这一申明表示了失望之情。有兴趣的可以去看看。
同样,回到主题,假如这个问题放在你的面前,你又将会期待些什么呢?–哪怕明明知道这是不可能的事情也罢……
Permalink:http://blog.minidx.com/2008/05/07/831.html