在这个世纪之交诞生的 JavaScript,没人想到会发展为当今世界上最流行的语言之一。它不够成熟,不够严肃,甚至连名字都是模仿的 Java。那么,JavaScript 的成功是依靠运气和完美时机的侥幸吗?其实不然——即使技术不具备卓越的影响力,但事实证明,只要足够好用就可以了。 作者 Matthew MacDonald 译者 苏本如,责编 郭芮 以下为译文: 如果你在1999年预测到,JavaScript将在20年后成为世界上最流行的语言之一,你要么有通灵术,要么是个疯子。 在这个世纪之交诞生的JavaScript不仅仅无法做到一个专业语言所能做到的一切,它甚至没有被设计成一个严肃的编程语言。毕竟,需要创建Web应用程序的开发人员已经有了他们喜欢使用的成熟工具。那就是Java,通过_app_let嵌入系统。 但是在1995年,网络浏览器先驱网景(Netscape)公司意识到,他们需要为人们提供一个更简单的选择。那时候他们处境艰难,与微软的市场大战正在紧锣密鼓,即将与Sun微系统公司达成重大战略合作伙伴关系,时间紧迫。他们雇佣了布兰登·艾奇(Brendan Eich),要求他尽可能快地创造一种新的语言。他在10天内就完成了JavaScript的第一个版本,正好赶上了这个漂亮的浏览器: Netscape 2: JavaScript的首次登场 艾奇真正想做的是构建一个像Scheme这样的学术编程语言的浏览器托管版本(网页脚本语言),但网景公司的愿景与此不同。他们想要一种看上去与Java足够相似,即使它的行为和Java不一样的语言。两个类似的名字:Java和JavaScript,导致了多年的混乱。
我是根据公司高层指令开发这门语言,让它看上去和Java足够相似,但又不要让它太大。它只是有那么点儿像这种愚蠢语言的弟弟,对吧? ——布兰登·艾奇
滚动按钮时代 在它诞生后的前五年时间里,Javascript填补了那些不擅长Java编程的人的空白。这些人包括一些编程外行、业余爱好者和匆忙做些简单编程的人,也包括网页设计师这个新的技术工人阶层。他们的工作是使网页用户界面看起来时髦漂亮和图形化,他们追求一种比
永远相信JavaScript(Always bet on JavaScript)。 ——布兰登·艾奇
原文:https://medium_.com_/_young_\-coder/how-JavaScript-grew-up-and-became-a-real-language-17a0b948b77