新足迹

 找回密码
 注册

精华好帖回顾

· 定期存款 Term Deposit (2004-12-20) hick_aus · 买房小记--悉尼西南Glenfield (2010-2-15) 可乐妈
· 肯尼亚坦桑尼亚十天Safari, 颠复非洲 (2017-9-27) xeh060 · 【说说小生意的那些事】--做商业清洁的投资移民大哥 (2010-1-26) 大山
Advertisement
Advertisement
查看: 1663|回复: 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
返回顶部