新足迹

 找回密码
 注册

精华好帖回顾

· 马尔代夫归来 (2009-8-31) 蒲公英 · 家常中式炒意面,顺带附送dinner roll小点心!! (2005-6-24) liz
· 忽然之间,把房子给买了 (2012-1-12) 风迪 · 单灯外拍(人像) (2010-9-14) 梦想似蓝
Advertisement
Advertisement
查看: 1611|回复: 4

ECMAscript 5 看来还有很长的路要走 [复制链接]

发表于 2010-9-23 10:31 |显示全部楼层
此文章由 乱码 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 乱码 所有!转贴必须注明作者、出处和本声明,并保持内容完整
Advertisement
Advertisement

发表于 2010-9-23 13:19 |显示全部楼层
此文章由 Dan.and.Andy 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 Dan.and.Andy 所有!转贴必须注明作者、出处和本声明,并保持内容完整
这些功能都能编码变相实现, windows xp 和老的browser都死光了, 路就不长了

发表于 2010-9-23 14:03 |显示全部楼层
此文章由 乱码 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 乱码 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 Dan.and.Andy 于 2010-9-23 13:19 发表
这些功能都能编码变相实现, windows xp 和老的browser都死光了, 路就不长了


的确,这些东西在community很常见,很多东西(比如Object相关的)是OO的features,自己做一个patch lib就能搞定,如果不是写framework的人,可能一辈子也用不上。

但implementation是不是browser specific的就不好说了,应该一定不如browser自己的javascript engine作的好。

等他们赶完那些beta version的产品,每个brower应该发表一个自己产品的best practice白皮书之类的,也方便developer干活。

发表于 2010-9-23 14:18 |显示全部楼层
此文章由 Dan.and.Andy 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 Dan.and.Andy 所有!转贴必须注明作者、出处和本声明,并保持内容完整
ECMAscript 最好标准成一个 stongly typed language. 不然weak typed好玩但不好调试, 这样它更像一个真正的开发语言, 而不仅仅是script.

当然这也是以牺牲灵活性作为前提的. 未来估计 PHP 也可能走这条路

发表于 2010-9-23 16:11 |显示全部楼层
此文章由 乱码 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 乱码 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 Dan.and.Andy 于 2010-9-23 14:18 发表
ECMAscript 最好标准成一个 stongly typed language. 不然weak typed好玩但不好调试, 这样它更像一个真正的开发语言, 而不仅仅是script.

当然这也是以牺牲灵活性作为前提的. 未来估计 PHP 也可能走这条路 ...


如果ES走strong type的路子,就是另外一个版本的silverlight,很多现成的approach可以实现,但大家一定都不原意这么做。

ES最有魅力的地方就是它的dynamic的特性,如果它的performance/security(memory management,later binding,type safty....)没什么问题,很多语言可能也要走这个路子了,不过开发起来也不一定很爽,intellisense 和 Continuous integration都会被牺牲掉。

新的那些javascript engine把es不再看成是script,而是真正的语言,都precompile成machine code,从这个角度,比.net的IL还有效。

发表回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Advertisement
Advertisement
返回顶部