JavaScript n'a pas besoin d'être remplacé par quoi que ce soit - d'autres langues seront également confrontées aux mêmes problèmes

image

«Il n'y a que deux types de langages: ceux dont on se plaint et ceux que personne n'utilise», - Björn Stroustrup, créateur de C ++

Très souvent, on dit que JavaScript doit être remplacé par un autre langage. La raison est toujours que JavaScript a accumulé trop de bizarreries qui ont longtemps dû être corrigées.

Mais comme ils n'ont pas été corrigés, cela signifie évidemment que JavaScript est un langage boiteux qui ne peut tout simplement pas être corrigé. Et qu'il doit être remplacé, et de préférence la langue bien-aimée du prochain plaignant.

Mais est-ce vraiment le cas?

Comment nous sommes-nous retrouvés dans cette situation?


Vous ne devez pas vous attendre à ce que j'appelle JavaScript le langage parfait. Il a des bizarreries bizarres. Il a été conçu en dix jours , puis il a été modifié pour ressembler à Java. Malheureusement, c'est l'héritage avec lequel nous sommes obligés de vivre.

Mais pas un seul langage n'est parfait, et JavaScript s'est considérablement amélioré depuis ES6 et continue d'évoluer. Il est passé du «langage jouet» utilisé uniquement pour animer des éléments de pages Web au langage de programmation sérieux utilisé aujourd'hui pour exécuter des applications Web complexes et de grande taille.

JavaScript est littéralement partout aujourd'hui et est le langage de programmation le plus utilisé au monde .

Alors pourquoi certains développeurs ont-ils encore besoin de le remplacer?

Connaissez votre langue


́ 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/fr477694/


All Articles