2007-04-25
JavaScript 2.0 和未来的Web
关键字: ECMAScript JavaScript 2.0 ActionScript Web
最近找到一篇由JavaScript的设计者Brendan Eich的演示文档,是关于JavaScript 2.0 和未来的Web发展趋势的。特意录制成一段视频,供大家观看。
http://developer.mozilla.org/presentations/xtech2006/javascript
文中着重介绍了JavaScript 2.0 的演进过程及设计目标,诸如Class,Interface,Package, Namespace以及Block等等。感觉JavaScript 2.0将会变成和Java越来越接近的一种语言(这里指的是OO语法)。个人认为ActionScript 3.0已经先走一步,它是明天的JavaScript 2.0。实际上,Adobe已经捐献了ActionScript Virtual Machine 2的源代码与Mozilla共同进行JavaScript 2.0 引擎的开发。
本文不愿挑起JavaScript 与 ActionScript 争论,“本是同根生,相煎何太急?!”。何况Mozilla和Adobe已经联手合作。
欢迎讨论和指正。
http://developer.mozilla.org/presentations/xtech2006/javascript
文中着重介绍了JavaScript 2.0 的演进过程及设计目标,诸如Class,Interface,Package, Namespace以及Block等等。感觉JavaScript 2.0将会变成和Java越来越接近的一种语言(这里指的是OO语法)。个人认为ActionScript 3.0已经先走一步,它是明天的JavaScript 2.0。实际上,Adobe已经捐献了ActionScript Virtual Machine 2的源代码与Mozilla共同进行JavaScript 2.0 引擎的开发。
本文不愿挑起JavaScript 与 ActionScript 争论,“本是同根生,相煎何太急?!”。何况Mozilla和Adobe已经联手合作。
欢迎讨论和指正。
评论
i_love_sc
2007-05-22
sp42 写道
现在期待javascript2 就像期待StarCarft 2一样, 希望moliza不像Bizzard一样,--吊人胃口
Starcraft forever! Blizzard forever!
jason823
2007-05-22
厂家的态度会决定Javascript2的未来
icefire
2007-05-22
要是真这样!Ajax开发就爽了!!
sp42
2007-05-21
现在期待javascript2 就像期待StarCarft 2一样, 希望moliza不像Bizzard一样,--吊人胃口
hax
2007-05-21
IE什么时候支持ecmascript 4,我存疑。但是至少在ff和adobe as上,会很快支持。
我个人对于许多基于adobe的提案不喜欢,包括我参与es4-discuss列表,写了一篇言辞激烈的文章抨击他们的nullable设计。
我个人对于许多基于adobe的提案不喜欢,包括我参与es4-discuss列表,写了一篇言辞激烈的文章抨击他们的nullable设计。
刘太阳
2007-04-28
写的真不错
sp42
2007-04-26
热烈期待!
如果能以“IE和Firefox不再“你死我活” 目标已转移”一文所说,那么这将会是一个非常震撼的消息!
如果能以“IE和Firefox不再“你死我活” 目标已转移”一文所说,那么这将会是一个非常震撼的消息!
dlee
2007-04-26
Firefox今年之内肯定会支持JavaScript2。IE对于JavaScript2的支持也会比一些人想象的快很多,明年之内应该就可以支持。
不过我也同意jindw的观点,考虑到兼容性的问题,以及用户更新浏览器是一个很漫长的过程,现在做开发不要使用JavaScript高版本提供的一些功能。JavaScript1.5是目前所有主流的浏览器都可以支持的版本,《JavaScript权威指南》第四版就是讲JavaScript1.5的。
IE新版本和Firefox新版本对于JavaScript2在实现上的差异也不用很担心。他们最近刚刚达成了一个协议:
IE和Firefox不再“你死我活” 目标已转移
应该不会出现新的“浏览器大战”,因为那样不符合各方的利益。现在微软已经没有必要利用浏览器本身来加强他们的垄断了。在各种应用(例如,M$ Office)都在Web化的时候,刻意制造自己浏览器的不兼容性也会给自己带来很多的麻烦。
不过我也同意jindw的观点,考虑到兼容性的问题,以及用户更新浏览器是一个很漫长的过程,现在做开发不要使用JavaScript高版本提供的一些功能。JavaScript1.5是目前所有主流的浏览器都可以支持的版本,《JavaScript权威指南》第四版就是讲JavaScript1.5的。
IE新版本和Firefox新版本对于JavaScript2在实现上的差异也不用很担心。他们最近刚刚达成了一个协议:
IE和Firefox不再“你死我活” 目标已转移
应该不会出现新的“浏览器大战”,因为那样不符合各方的利益。现在微软已经没有必要利用浏览器本身来加强他们的垄断了。在各种应用(例如,M$ Office)都在Web化的时候,刻意制造自己浏览器的不兼容性也会给自己带来很多的麻烦。
sp42
2007-04-26
zerozone 写道
jindw 写道
不看好。你说的ECMAScript 4 ,只是一个NS的提案,最终怎样还是个未知数。
还有IE这个大家伙,它没有点头我看谁敢用JS2的语法写代码。
mozilla的JavaScipt新版本也早就出来了,加入了很多新的语法,只是一直只是ff支持,也就没有人真正去用。
还有IE这个大家伙,它没有点头我看谁敢用JS2的语法写代码。
mozilla的JavaScipt新版本也早就出来了,加入了很多新的语法,只是一直只是ff支持,也就没有人真正去用。
部分同意你的观点:没有IE的支持,JS2要大量应用还需要更多时间。
可是,JScript.NET已经支持大部分ES4的features,还有很多其它的features.
http://msdn2.microsoft.com/en-us/library/a4406891(VS.71).aspx
本人并没有使用过JScript.NET,不过从以上信息看出,在.NET平台微软可以说已经实现了ES4。对于IE浏览器是否以及何时支持ES4,还不清楚。
欢迎讨论。
yeah 就想说JScript.NET..被人遗忘的语言。。.net中没有针对其可用的IDE。。障碍不少。。
zerozone
2007-04-26
jindw 写道
不看好。你说的ECMAScript 4 ,只是一个NS的提案,最终怎样还是个未知数。
还有IE这个大家伙,它没有点头我看谁敢用JS2的语法写代码。
mozilla的JavaScipt新版本也早就出来了,加入了很多新的语法,只是一直只是ff支持,也就没有人真正去用。
还有IE这个大家伙,它没有点头我看谁敢用JS2的语法写代码。
mozilla的JavaScipt新版本也早就出来了,加入了很多新的语法,只是一直只是ff支持,也就没有人真正去用。
部分同意你的观点:没有IE的支持,JS2要大量应用还需要更多时间。
可是,JScript.NET已经支持大部分ES4的features,还有很多其它的features.
http://msdn2.microsoft.com/en-us/library/a4406891(VS.71).aspx
本人并没有使用过JScript.NET,不过从以上信息看出,在.NET平台微软可以说已经实现了ES4。对于IE浏览器是否以及何时支持ES4,还不清楚。
欢迎讨论。
heimu
2007-04-25
IE不支持几点零都没用
simohayha
2007-04-25
ML 被选为 JavaScript 2 的定义语言.
http://ocaml.cn/node/215
http://ocaml.cn/node/215
jindw
2007-04-25
不看好。你说的ECMAScript 4 ,只是一个NS的提案,最终怎样还是个未知数。
还有IE这个大家伙,它没有点头我看谁敢用JS2的语法写代码。
mozilla的JavaScipt新版本也早就出来了,加入了很多新的语法,只是一直只是ff支持,也就没有人真正去用。
还有IE这个大家伙,它没有点头我看谁敢用JS2的语法写代码。
mozilla的JavaScipt新版本也早就出来了,加入了很多新的语法,只是一直只是ff支持,也就没有人真正去用。
zerozone
2007-04-25
netfishx 写道
印象里as3和js2完全是相同的规范
根本上是同一规范:ECMAScript。
由于历史的原因各自有不同的模块功能(主要指ActionScript)。个人认为ActionScript发展迅速。最近试用了Yahoo! AS3 Library,实现了基于WebService的搜索接口。
zerozone
2007-04-25
dennis_zane 写道
浏览器的支持遥遥无期
06年,Mozilla建立了Tamarin项目来实现JS2引擎。http://www.mozilla.org/projects/tamarin
根据演示文档,JS1.9将在07年第1季度FireFox3支持,JS2会在07年第2季度。
dennis_zane
2007-04-25
浏览器的支持遥遥无期
netfishx
2007-04-25
印象里as3和js2完全是相同的规范
- 浏览: 72097 次
- 性别:

- 来自: 北京

- 详细资料
搜索本博客
最近加入圈子
最新评论
-
基于MVC的Flex framework ...
这话怎么理解? 不过正如某人在演讲上指出的那样,要使用这些框架,了解Cairng ...
-- by 毕竟红尘 -
在HostMonster上部署rail ...
你这个文章就是屁话,骗点击的,看了还是不知道怎么做
-- by kokko -
基于MVC的Flex framework ...
千万不要用PUREMVC,它只适合做只有一个主界面的程序,如果你有弹出窗口它的m ...
-- by wangwanttt -
想起一个同事
不认识,不过他关于swing的blog很棒,可惜他好像离开了SUN?!所以也不更 ...
-- by eccojap -
想起一个同事
正是他,你认识他吗?适合自己,我不确定自己是否找到了。
-- by zerozone






评论排行榜