“只有两种语言:被抱怨的语言和没有人使用的语言,”-C ++的创建者BjörnStroustrup
很多时候,有人听到有人说需要用其他某种语言代替JavaScript。 原因始终是JavaScript积累了太多的怪异,而这些怪异必须长期解决。
但是,由于它们尚未修复,因此这显然意味着JavaScript是一种me脚的语言,根本无法修复。 而且它需要替换,最好是下一个投诉者喜欢的语言。
但是真的是这样吗?
在这种情况下,我们如何找到自己?
您不应期望我将JavaScript称为完美的语言。 他有奇怪的怪癖。
它是在十天内设计完成的 ,然后被更改为类似于Java。 不幸的是,这是我们被迫忍受的遗产。
但是,没有一种语言是完美的,并且自ES6以来JavaScript已有了很大的改进,并且还在继续发展。 它从仅用于动画化网页元素的“玩具语言”演变为当今用于执行大型复杂的Web应用程序的严肃编程语言。
JavaScript实际上在当今无处不在,并且是
世界上使用最广泛的编程语言 。
那么为什么有些开发人员仍然需要更换它呢?
懂你的语言
́ JavaScript , - .
this
, — JavaScript. , , . , .
. , JavaScript , .
, , JavaScript, , .
JavaScript, HTML CSS, ,
«» -.
, JavaScript ,
: , -,
.
, - , , TC39
, .
, JavaScript :
,
.
, JavaScript, ,
this
, , -, . , « ».
—
, JavaScript . , , , .
« »,
. , , , .
, JavaScript , ,
, . JavaScript , , , , .
JavaScript, , . , , JavaScript , .
?
, , , JavaScript. JavaScript,
WebAssembly , JavaScript.
TypeScript, JavaScript ,
PureScript, Haskell , .
, , , . TypeScript, JavaScript, , . , .
. , JavaScript. , , , , .
, , , .
.