`
zerozone
  • 浏览: 205384 次
  • 来自: 北京
社区版块
存档分类
最新评论

JavaScript 2.0 和未来的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已经联手合作。

欢迎讨论和指正。
分享到:
评论
17 楼 i_love_sc 2007-05-22  
sp42 写道
现在期待javascript2 就像期待StarCarft 2一样, 希望moliza不像Bizzard一样,--吊人胃口

Starcraft forever! Blizzard forever!
16 楼 jason823 2007-05-22  
厂家的态度会决定Javascript2的未来
15 楼 icefire 2007-05-22  
要是真这样!Ajax开发就爽了!!
14 楼 sp42 2007-05-21  
现在期待javascript2 就像期待StarCarft 2一样, 希望moliza不像Bizzard一样,--吊人胃口
13 楼 hax 2007-05-21  
IE什么时候支持ecmascript 4,我存疑。但是至少在ff和adobe as上,会很快支持。

我个人对于许多基于adobe的提案不喜欢,包括我参与es4-discuss列表,写了一篇言辞激烈的文章抨击他们的nullable设计。
12 楼 刘太阳 2007-04-28  
写的真不错
11 楼 sp42 2007-04-26  
热烈期待!
如果能以“IE和Firefox不再“你死我活” 目标已转移”一文所说,那么这将会是一个非常震撼的消息!
10 楼 dlee 2007-04-26  
Firefox今年之内肯定会支持JavaScript2。IE对于JavaScript2的支持也会比一些人想象的快很多,明年之内应该就可以支持。
不过我也同意jindw的观点,考虑到兼容性的问题,以及用户更新浏览器是一个很漫长的过程,现在做开发不要使用JavaScript高版本提供的一些功能。JavaScript1.5是目前所有主流的浏览器都可以支持的版本,《JavaScript权威指南》第四版就是讲JavaScript1.5的。

IE新版本和Firefox新版本对于JavaScript2在实现上的差异也不用很担心。他们最近刚刚达成了一个协议:
IE和Firefox不再“你死我活” 目标已转移
应该不会出现新的“浏览器大战”,因为那样不符合各方的利益。现在微软已经没有必要利用浏览器本身来加强他们的垄断了。在各种应用(例如,M$ Office)都在Web化的时候,刻意制造自己浏览器的不兼容性也会给自己带来很多的麻烦。
9 楼 sp42 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。。障碍不少。。
8 楼 zerozone 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,还不清楚。

欢迎讨论。
7 楼 heimu 2007-04-25  
IE不支持几点零都没用
6 楼 simohayha 2007-04-25  
ML 被选为 JavaScript 2 的定义语言.

http://ocaml.cn/node/215
5 楼 jindw 2007-04-25  
不看好。你说的ECMAScript 4 ,只是一个NS的提案,最终怎样还是个未知数。
还有IE这个大家伙,它没有点头我看谁敢用JS2的语法写代码。

mozilla的JavaScipt新版本也早就出来了,加入了很多新的语法,只是一直只是ff支持,也就没有人真正去用。
4 楼 zerozone 2007-04-25  
netfishx 写道
印象里as3和js2完全是相同的规范


根本上是同一规范:ECMAScript。
由于历史的原因各自有不同的模块功能(主要指ActionScript)。个人认为ActionScript发展迅速。最近试用了Yahoo! AS3 Library,实现了基于WebService的搜索接口。
3 楼 zerozone 2007-04-25  
dennis_zane 写道
浏览器的支持遥遥无期
06年,Mozilla建立了Tamarin项目来实现JS2引擎。

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

根据演示文档,JS1.9将在07年第1季度FireFox3支持,JS2会在07年第2季度。
2 楼 dennis_zane 2007-04-25  
浏览器的支持遥遥无期
1 楼 netfishx 2007-04-25  
印象里as3和js2完全是相同的规范

相关推荐

    web 2.0 and Ajax

    标题:Web 2.0与Ajax 描述:探讨了Web 2.0和Ajax的核心概念,包括它们在现代网络应用中的角色和影响。 ...随着技术的不断发展,Web 2.0的概念和实践将继续演进,为未来的网络应用开辟新的可能性。

    WEB2.0技术带来协同办公(OA)软件的变革

    AJAX(Asynchronous JavaScript and XML)技术使得Web应用程序能够在不重新加载整个页面的情况下更新部分数据,极大地提升了用户界面的响应速度和用户体验。在协同办公软件中,AJAX的应用使得实时通信、文件共享等...

    web2.0时代的发展与思考[整理].pdf

    Web 2.0的关键技术包括:Ajax(异步JavaScript和XML),使得网页可以实现无需刷新的动态更新;RSS(简易信息聚合)让订阅和分享内容变得更加便捷;以及博客、社交媒体、维基百科等用户参与度极高的应用。 2.4 Web ...

    《精通web2.0》

    通过《精通Web2.0》这本电子教程,读者将深入了解Web2.0的各个方面,包括技术实现、应用场景、商业模式和未来发展趋势。无论你是初学者还是希望提升技能的开发者,都将从中受益匪浅,为在互联网时代创造更多价值奠定...

    Wap_2.0_Development.rar_WAP 2.0 Development_wap_wap 2.0

    2. **支持标准Web技术**:WAP 2.0引入了XHTML Basic和CSS,使得手机用户可以享受与桌面浏览器类似的网页布局和设计。此外,还支持JavaScript,增强了交互性和动态性。 3. **更高效的编码**:WAP 2.0采用UTF-8编码,...

    Pro web 2.0 application development with GWT

    本书《Pro Web 2.0 Application Development with GWT》由Jeff Dwyer撰写,旨在通过详细的案例分析和技术指南,帮助读者掌握如何使用GWT构建高质量的Web 2.0应用。 #### 二、GWT简介 Google Web Toolkit(简称GWT...

    Web2.0:企业信息化发展新趋势

    - **Ajax(Asynchronous JavaScript and XML)**:Ajax技术通过异步请求和局部刷新,极大改善了Web应用的交互性和响应速度。在企业信息化中,Ajax可用于构建更加流畅的用户界面,如实时数据更新、即时通讯等功能,...

    PHP.Web.2.0开发实战 随书源码chapter-04

    《PHP.Web.2.0开发实战》是一本深入探讨PHP Web开发的专业书籍,随书附带的源码包“chapter-04”包含了第四章的所有示例代码...通过研究和实践这些源码,读者可以提升自己的编程技能,为未来的Web项目打下坚实的基础。

    40个精选漂亮的WEB2.0网页模板

    通过学习和使用这些Web2.0网页模板,开发者可以快速掌握现代网页设计的趋势和技巧,同时节约大量设计和开发时间。无论你是新手还是经验丰富的开发者,这些模板都能为你提供宝贵的灵感和参考资料。

    ProWeb2.0Mashups(英文版,高清晰,pdf)

    - **开放平台**:Web2.0促进了开放数据和开放API的发展,这为Mashups提供了丰富的数据源和技术支持。 - **创新与融合**:在Web2.0环境下,Mashups可以轻松地集成多种数据和服务,创造出前所未有的应用形式。 **3. ...

    Vicdas2.0系统使用手册.pdf

    Vicdas2.0系统要求用户配置好数据服务器、WEB服务器、采集服务器、工程师站和关系库等运行环境。 ### 组态和编程 #### 工程组态 工程组态部分详细介绍了操作界面的介绍、数据库连接配置、采集器组态、数据点组态...

    Web2.0技术应用---论坛开发

    本项目将焦点放在基于Web2.0技术的论坛系统开发,特别是利用J2EE(Java 2 Platform, Enterprise Edition)和AJAX(Asynchronous JavaScript and XML)技术构建一个校园论坛系统。 **J2EE技术** J2EE是企业级的Java...

    SD大会精品讲座:运用AJAX开发Web-2.0应用

    本讲座由Sun公司的Java技术推广经理李涛先生主讲,旨在详细介绍AJAX的基本原理、实现方法以及如何利用现有的工具和框架来构建高效的Web 2.0应用。 #### 二、AJAX基础 ##### 1. AJAX定义 AJAX(Asynchronous ...

    Vicdas2Web端源码

    【标题】"Vicdas2Web端源码"揭示了这是一个关于Vicdas2.0软件的Web界面的源代码,意味着我们可以深入了解该系统如何在Web平台上实现其功能。Vicdas2.0是一个专为工业环境设计的时序数据处理软件,其核心在于高效的...

    初始silverLight2.0

    - **编程模型**:基于.NET Framework的CLR,Silverlight 2.0支持C#、VB.NET和JavaScript等多种编程语言,提供了丰富的类库和API,涵盖了网络通信、数据处理、UI组件等多个领域。 - **RIA(Rich Internet ...

    Mixly 2.0 智能滑板图形化编程插件(backup)

    Mixly 2.0 是一款专为初学者和青少年设计的...总之,Mixly 2.0智能滑板图形化编程插件提供了一个寓教于乐的平台,让初学者能够轻松上手编程,同时深入理解硬件控制和软件交互的原理,为未来的编程学习打下坚实基础。

Global site tag (gtag.js) - Google Analytics