很久之前看到的了,想了一些问题但是一直没写出来
首先语言的变化蛮大的。这里有个疑问就是语法上很向Java靠,可是微软从来没认可过C系语言用于继承的关键字是extend。虽然这个语言被称为JavaScript,但其实它的官方名字应该是ECMAScript。而作为一个Brower上的语言,微软的支持至关重要。
当然上面的问题只是吹毛求疵。最大的问题实际上是多久之后支持JavaScript2的浏览器才能被广泛使用。B/S架构最大的好处之一就是方便的部署和升级,然而这种架构实际上是将部署升级的责任由应用开发者转移到浏览器开发者,现在有人有能力去升级世界上80%的浏览器去支持JavaScript2吗?即使微软能做到的话,那么这种情况下Avalon也就可以实现了,那微软还会支持JavaScript2吗?就算支持,以微软的性格,恐怕也会先去保证自家的Avalon吧。
转机的地方是来自Java社区的掣肘。像我原来说的,OS与AS的对立会使Avalon得不到任何Java的主流厂商的支持,那么Avalon会处于很尴尬的境地。这样JavaScript2会作为JavaScript的升级,保持现在的地位而被接受。但这种局面真的好吗?因为这像是一个双输的局面,我们得不到一个完美、优雅的RIA方案,而只是在如今的结构上修修补补尴尬度日。
你要是都看懂了,我岂不是很没面子
看不懂,使劲看也还是看不懂