JavaScript no necesita ser reemplazado por nada; otros idiomas también enfrentarán los mismos problemas

imagen

"Solo hay dos tipos de lenguajes: los que se quejan y los que nadie usa", - Björn Stroustrup, creador de C ++

Muy a menudo, se escuchan declaraciones de que JavaScript necesita ser reemplazado por algún otro idioma. La razón siempre es que JavaScript ha acumulado demasiadas rarezas que han tenido que repararse durante mucho tiempo.

Pero como no se han solucionado, esto obviamente significa que JavaScript es un lenguaje poco convincente que simplemente no se puede solucionar. Y que necesita ser reemplazado, y preferiblemente el lenguaje amado del próximo demandante.

¿Pero es realmente así?

¿Cómo nos encontramos en esta situación?


No debe esperar que llame a JavaScript el lenguaje perfecto. Él tiene peculiaridades extrañas. Fue diseñado en diez días , y luego se cambió para parecerse a Java. Desafortunadamente, este es el legado con el que nos vemos obligados a vivir.

Pero ni un solo lenguaje es perfecto, y JavaScript ha mejorado significativamente desde ES6 y continúa evolucionando. Evolucionó del "lenguaje de juguete" utilizado solo para animar elementos de páginas web al lenguaje de programación serio utilizado hoy para ejecutar aplicaciones web grandes y complejas.

Actualmente, JavaScript está literalmente en todas partes y es el lenguaje de programación más utilizado en el mundo .

Entonces, ¿por qué algunos desarrolladores aún requieren reemplazarlo?

Conoce tu idioma


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


All Articles