Flex有专有的编译解析器,由于AJAX涉及到JAVASCRIPT技术,所以还是面对跨浏览器的烦扰。ajax在页面上处理一些简单逻辑时,需要用JAVASCRIPT来处理,你安心的在你的浏览器上编译解析通过了,你以为大功搞成了,可是殊不知,接踵而来的是客户的投诉,因为你原以为成功的页面在他们的浏览器上简直就是一堆垃圾,原因是他们的浏览器的编译解析不了你的页面代码JAVASCRIPT。你总不能为了一段JS代码而大动干戈,做到兼容所有的浏览器吧,你是做不到这一点的,因为浏览器在更新,不同版本的浏览器也不互相兼容。
Flex干脆就换了编译器,直接用FLASH PLAYER了。
本来就不应该把Flex与AJAX来做比较,这样比较没有任何意义,就比如你比较棉花与铅球的重量一样,两个不同的事物而已,没有共同点的东西,是没有比较点的。Flex给开发者提供全新的一整套开发、编译平台的框架,而Ajax是一系列旧有技术的集合而已。拿棉花和棉花比较,所以我们应该比较下Flex和GWT、OpenLaszlo、Nexaweb、Canoo、Backbase等RIA富客户端技术。