另外,微软的asp.net ajax以及silverlight中也引入了相应的javascript库,虽然以我个人的角度看,这些库还无法与第三方开源库相抗衡,但对于微软自己的产品来说是足够了,当然这是一个信号,预示着在微软未来的开发库中,javascript将占据相当比重,特别是当silverlight后续版本发布的时候。这里要澄清一点,在过去几个月中,曾经看到过一些文章中说微软的silverlight与asp.net ajax的定位有重合,所以有人认为asp.net ajax是没有意义的,是微软的决策失误,但从我个人的角度看,就目前的silverlight 1.0(1.1目前没有release,不纳入讨论范畴)而言,它与asp.net ajax并不冲突,silverlight是针对高端ria应用的,而asp.net ajax则更多地瞄准低端ria,至于最后会不会把这两个产品整合,我目前不敢断言,但从技术发展的趋势看,微软在未来2-3年内很有可能会推出ria foundation(个人猜测,不代表微软官方观点)。从技术角度看,silverlight选择javascript作为脚本引擎自然有它的道理,一方面是因为减少重复开发,没有必要像adobe的flash那样再做一个actionscript,劳命伤财~~另一方面是因为它能很好地与现有的ajax及低端javascript应用整合,这是一个很明智的选择,如果你要把应用程序移植到flash上,还是有相当的actionscript要重写(虽然flash也支持javascript交互),但是如果移植到silverlight上完全不需要这么麻烦,silverlight能与以前的程序形成互补,这就是差别。
Logo

瓜分20万奖金 获得内推名额 丰厚实物奖励 易参与易上手

更多推荐