论坛首页 Web前端技术论坛

JavaScript 2.0 和未来的Web

浏览 11105 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2007-04-25  
最近找到一篇由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已经联手合作。

欢迎讨论和指正。
   发表时间:2007-04-25  
印象里as3和js2完全是相同的规范
0 请登录后投票
   发表时间:2007-04-25  
浏览器的支持遥遥无期
0 请登录后投票
   发表时间:2007-04-25  
dennis_zane 写道
浏览器的支持遥遥无期
06年,Mozilla建立了Tamarin项目来实现JS2引擎。

http://www.mozilla.org/projects/tamarin

根据演示文档,JS1.9将在07年第1季度FireFox3支持,JS2会在07年第2季度。
0 请登录后投票
   发表时间:2007-04-25  
netfishx 写道
印象里as3和js2完全是相同的规范


根本上是同一规范:ECMAScript。
由于历史的原因各自有不同的模块功能(主要指ActionScript)。个人认为ActionScript发展迅速。最近试用了Yahoo! AS3 Library,实现了基于WebService的搜索接口。
0 请登录后投票
   发表时间:2007-04-25  
不看好。你说的ECMAScript 4 ,只是一个NS的提案,最终怎样还是个未知数。
还有IE这个大家伙,它没有点头我看谁敢用JS2的语法写代码。

mozilla的JavaScipt新版本也早就出来了,加入了很多新的语法,只是一直只是ff支持,也就没有人真正去用。
0 请登录后投票
   发表时间:2007-04-25  
ML 被选为 JavaScript 2 的定义语言.

http://ocaml.cn/node/215
0 请登录后投票
   发表时间:2007-04-25  
IE不支持几点零都没用
0 请登录后投票
   发表时间:2007-04-26  
jindw 写道
不看好。你说的ECMAScript 4 ,只是一个NS的提案,最终怎样还是个未知数。
还有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,还不清楚。

欢迎讨论。
0 请登录后投票
   发表时间:2007-04-26  
zerozone 写道
jindw 写道
不看好。你说的ECMAScript 4 ,只是一个NS的提案,最终怎样还是个未知数。
还有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。。障碍不少。。
0 请登录后投票
论坛首页 Web前端技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics