写点什么

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:512716
用户头像

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

关注

评论 1 条评论

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

交互管理系统

深圳亥时科技

捷途旅行者与丰田RAV4荣放的品牌策略差异

科技热闻

腾讯云EdgeOne发布全新Pages,技术普惠广大企业及开发者

极客天地

员工信息管理系统

深圳亥时科技

鸿蒙团队1024程序员节致敬开发者:同心协力,共码未来

最新动态

Python + OpenTelemetry,观测你的特斯拉!

Greptime 格睿科技

Python 数据库 云原生 数据监控 观测

1024程序员节致敬鸿蒙开发者:鸿蒙生态一日千里的幕后英雄

最新动态

伊宁等保测评机构有哪些?电话多少?

行云管家

等保 等保测评 伊宁

摊牌了!没有人能拒绝用大屏激光电视看NBA

极客天地

“0元购”智元灵犀X1机器人,软硬件全套图纸和代码全公开,加速人形机器人技术革新!

极客天地

极狐GitLab 发布安全版本16.10.10, 16.9.11, 16.8.10, 16.7.10

极狐GitLab

ruby gitlab 安全漏洞 升级

用户管理系统(源码+文档+部署+讲解)

深圳亥时科技

智慧考务管理系统

深圳亥时科技

寻找AI新势力!“天翼云息壤杯”高校AI大赛火热报名中!

天翼云开发者社区

人工智能 AI

项目管理系统(源码+文档+部署+讲解)

深圳亥时科技

漫谈自动化测试

老张

软件测试 持续集成 自动化测试 质量保障

数据驱动决策,实时监控助力电商新飞跃 —— 深度解析淘宝商品详情API的应用实践

代码忍者

API 接口 pinduoduo API

极狐GitLab 17.5 重点功能解读,可以升级啦!

极狐GitLab

gitlab 版本发布

用户信息管理系统

深圳亥时科技

1024 | 码客聚会,云上跃迁,探秘华为云和他的开发者朋友们的故事

华为云开发者联盟

HarmonyOS 1024程序员节 鲲鹏计算 昇腾 #人工智能

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