JavaScript muss nicht durch irgendetwas ersetzt werden - auch andere Sprachen haben die gleichen Probleme

Bild

„Es gibt nur zwei Arten von Sprachen: die, die beanstandet werden, und die, die niemand benutzt“ - Björn Stroustrup, Erfinder von C ++

Sehr oft hört man Aussagen, dass JavaScript durch eine andere Sprache ersetzt werden muss. Der Grund ist immer, dass JavaScript zu viele Kuriositäten angesammelt hat, die lange behoben werden mussten.

Da sie jedoch nicht behoben wurden, bedeutet dies offensichtlich, dass JavaScript eine lahme Sprache ist, die einfach nicht behoben werden kann. Und dass es ersetzt werden muss, und vorzugsweise die geliebte Sprache des nächsten Beschwerdeführers.

Aber ist das wirklich so?

Wie haben wir uns in dieser Situation befunden?


Sie sollten nicht damit rechnen, dass ich JavaScript als die perfekte Sprache bezeichnen werde. Er hat komische Macken. Es wurde in zehn Tagen entworfen und dann so geändert, dass es Java ähnelt. Leider ist dies das Erbe, mit dem wir leben müssen.

Aber keine einzige Sprache ist perfekt, und JavaScript hat sich seit ES6 erheblich verbessert und entwickelt sich weiter. Es entwickelte sich von der „Spielzeugsprache“, die nur zum Animieren von Elementen von Webseiten verwendet wurde, zu einer seriösen Programmiersprache, die heute zum Ausführen großer und komplexer Webanwendungen verwendet wird.

JavaScript ist heutzutage buchstäblich überall und die am häufigsten verwendete Programmiersprache der Welt .

Warum müssen einige Entwickler es dennoch ersetzen?

Kennen Sie Ihre Sprache


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


All Articles