近来一直在培训几位同事,正在做一个虚拟的项目。到开始页面开发时,一位同事坚持要用SilverLight进行开发。老实说,我并不赞同用这种还不成熟的技术做练习。首先,这跟我们培训的目的不太相符;另外,这个技术这两年实在不太可能变为主流,他们过一段时间自己学就行了。但是为了不打击他的积极性,我还是允许他一个用这种技术。就因为这种原因,所以我也被迫对该技术进行了一些了解。当然了,SilverLight这么火,我也略有所闻,所以才吸引我用心去看。呵呵,不看则已,一看却引发了我很多的想像。不过老实说,我并不十分看好SilverLight,但通过它,我认识了RIA,当然也自然而然地认识了Flex。
RIA确实是一个不错的想法,按我的理解,就是将应用程序嵌入到网页中。这样,网页就变成了应用程序,其表现能力被瞬间提高了N倍。除此之外,因为它本身还是以网页的方式呈现,所以它能做到真正的跨平台,同时客户端无须布署。可以说集WinForm和Web两种方式之优于一身。当然了,就像硬给老虎加上鹰翅一样,它不一定就比老虎或鹰本身更强,它会有新的弱点产生,同时肯定还是会弱化老虎或鹰本有的优势。RIA也有它的新弱点,它变得四不像了。它必须运行在插件之上,而许多公司是不允许安装插件的,所以导致没法用它在商业领域,除非它成为像html那样成为世界标准,得到所有公司的认可。期待HTML新标准为网页体验带来更多的精彩。