不需要用任何东西替换JavaScript-其他语言也将面临同样的问题

图片

“只有两种语言:被抱怨的语言和没有人使用的语言,”-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. , , , , .

, , , .

.

Source: https://habr.com/ru/post/zh-CN477694/


All Articles