写点什么

ECMAScript 4 会是 JavaScript 的未来吗?

  • 2007-11-08
  • 本文字数:821 字

    阅读完需:约 3 分钟

最近关于 ECMAScript 之未来的讨论颇为活跃。Brendan Eich引发了关于ECMAScript 4 的一阵狂风暴雨的讨论。它是否正走在正确的道路上呢?

ECMAScript 4 是 JavaScript 和 JScript 这两个实现所依标准的下一代版本。随着 ECMAScript 4 概览的发表,JavaScript 的创造者 Eich 将我们要如何让 JavaScript 向 ECMAScript 4 靠拢的问题提到了大家面前。虽然 ECMAScript 4 的工作一直在进展中,仍然有很多人对这个规范不满,认为它走得太快、太远,却又没有解决语言现今面临的一些严重问题。

在发布规范概览之后,Eich狠批了Microsoft 缺席讨论。Microsoft 的JScript 团队被激起了回应,他们整理了一份列表,列出了JScript 与规范或一般公认的做法之间的所有差异。Microsoft 认为ECMAScript 4 的步子迈得太大,而IE 的平台架构师Chris Wilson 也详列了他个人的想法

Douglas Crockford 这位在 Yahoo! 工作的广受尊敬的 JavaScript 专家也同样有所保留

很多人都觉得 JavaScript 烂,并且希望新语言能少烂一点。我的担心是它可能更烂。一门新语言如果能证明自己,就会被人接受。但在它得到证明以前,不应该就先标准化并用以取代稳定的旧技术。

Ajaxian 汇集了讨论这个题目的若干帖子,就连 Dave Thomas 也对 ECMAScript 4有话要说

单单浏览一下 Wiki 我已经可以看到这个语言包含 prototype、类、multi-method(?)、静态类型、动态类型,等等等等。这让我这个老头子想起了其他由委员会设计出来的大型语言,像 PL/I、Algol 68 和 ADA。这些雄心勃勃的语言无论设计还是实现都集中了一帮子聪明人,但不幸都搞得太复杂,面世也太晚。JS 是要给一般人用的语言,不是什么只有技术天才才能理解的语言。如果你是一个 Ajax 开发者并且关心动态语言的发展,我觉得你是时候站出来发表意见了,去帮助 ECMAScript 4 转向一条不那么好高骛远的路径。对语言来说,小才是真好。

关注 JavaScript 的未来,请继续留意 InfoQ 的报道。

查看英文原文: Is the future of JavaScript ECMAScript 4?

2007-11-08 18:512891
用户头像

发布了 225 篇内容, 共 71.8 次阅读, 收获喜欢 52 次。

关注

评论 1 条评论

发布
用户头像
想当年,感慨万千
2021-01-02 15:40
回复
没有更多了
发现更多内容

第十三周 数据应用2 总结

三板斧

极客大学架构师训练营

架构师训练营第十周作业

丁乐洪

华为大佬亲自手码Dubbo服务暴露源码解析!这次够清楚了吧

比伯

Java 编程 架构 程序人生 计算机

TypeScript | 第六章:理解声明合并,以及编写声明文件

梁龙先森

typescript 大前端 七日更

亚马逊 CTO 预测 2021 将改变世界的八大技术趋势:云加速向边缘推进

亚马逊云科技 (Amazon Web Services)

云计算 AWS

架构师训练营 1 期 - 第十三周 - 数据应用 2

三板斧

极客大学架构师训练营

Thread 线程,状态转换、方法使用、原理分析

小傅哥

线程 小傅哥 Thread 七日更 状态流转

写技术文章给我带来什么好处?

小林coding

程序人生

瞬间起飞!腾讯大神纯手撸“架构师成手册”网友看完直呼NB!

比伯

Java 编程 架构 面试 计算机

如何解决MySQL主从数据库没有同步的问题?

冰河

MySQL 高可用 主从复制

科技抗疫,少年可期,为这群有AI的天使开发者疯狂打call

华为云开发者联盟

人工智能 华为云 modelarts 医疗AI 对象存储服务OBS

分布式缓存架构设计和一致性HASH

我们新四军不拿群众一针一线

一个HashMap能跟面试官扯上半个小时

安琪拉的博客

Java HashMap底层原理

垃圾回收你懂,Java垃圾回收你懂吗?

华为云开发者联盟

Java 虚拟机 存储 对象 垃圾回收

bit位操作及其算法应用

Skysper

算法 位运算

注册中心Eureka源码解析

码界西柚

TypeScript | 第五章:高级类型

梁龙先森

typescript 大前端 七日更

加快你ROS安装的一篇文章

良知犹存

ROS

Multi-Architecture镜像制作指南已到,请查收!

华为云开发者联盟

Docker Kubernetes 容器 镜像 Multi-Architecture

架构师训练营 第十周作业

文江

笔记|怎样成为高效学习的人

熊斌

学习 个人成长 成长笔记 七日更

工具之书:《账簿与权力》与 GNUCash

lidaobing

GNUCash 28天写作

到底什么是 CDN

转山转水

CDN

ModelArts黑科技揭秘|模型智能评估、诊断,让模型来个“体检

华为云开发者联盟

AI 模型 华为云 modelarts 智能诊断

回溯和动态规划解决每次移动一步最终回到原地算法、富兰克林成功要素和狗熊掰棒子、swift多线程编程入门operation John 易筋 ARTS 打卡 Week 31

John(易筋)

ARTS 打卡计划 富兰克林成功要素 狗熊掰棒子 动态规划解决移动回到原地 swift operation

思考-国际化系统表结构设计

BerryMew

第十周作业

Jack

Spring源码高级笔记之——Spring AOP应用

Java架构师迁哥

生产环境全链路压测建设历程 20:某快递 A 股上市公司的生产压测案例之彩蛋

数列科技杨德华

全链路压测 七日更

Presto入门

Albert

presto 七日更

你不得不知道的反射(非常重要)

安琪拉的博客

Java 反射 java反射

ECMAScript 4会是JavaScript的未来吗?_Java_Rob Thornton_InfoQ精选文章