Comments 46
Уже не так важно, какой был бы выбран язык для веба. Грядут времена, когда можно будет писать для него на любом языке. Интересно будет посмотреть, выдержит ли это испытание js. Очень многие люди были вынуждены использовать js не по доброй воле, а в силу безальтернативности. В этом же причина популярности таких штук как node.js или mongodb. Идея использовать один язык для всех случаев — дюже привлекательна (по крайней мере, в вебе). И пока эту универсальность может дать только js. Но wasm может всё сильно переменить. И тогда будет интересно посмотреть на то, как изменится топ популярных языков. Впрочем, js — хорошая штука и его вряд ли просто так выкинут — легаси он себе нажил на десятилетие вперёд. А во многом именно от объёма легаси-кода зависит спрос на рынке труда и соответственно популярность того или иного языка.
Пока еще не писал на нем ничего такого, но только что закончил читать весьма неплохую книгу по JS.
Конечно после статических языков хочется статической типизации.
Устранить некоторые странности унаследованные из прошлого.
Прототипное наследование весьма мудрено, и хотя общая идея понятна, во всякие тонкости просто не стал вдаваться. Здесь хочется больше ясности, а сейчас похоже на какие-то хаки, которые были «открыты» а не «спроектированы», как метапрограммирование на шаблонах С++ (ну не насколько конечно но типа того:) )
Очень печально что IE как-то всю дорогу шел своим путем и этот след до сих пор чувствуется…
Земную жизнь пройдя до половины,
Я очутился в сумрачном лесу,
Утратив правый путь во тьме долины.
Ну и горе тем кто выбрал JS первым языком программирования.
Первая публичная версия JavaScript была встроена в Netscape Navigator 2.0, выпущенный в 2005 году.
Наверное тут ошибка в дате.
Всегда приятно читать когда пишут профессионалы)
JavaScript, вероятно, является одним из самых важных языков программирования на сегодняшний день.— суровое заявление! что значит «самый важный», на сраной козе не подъедешь? :) И есть «не важные» языки?
А вы выключите у себя JS в браузере и, думаю, поймете.
ну и как это противоречит утверждению "является одним из самых важных языков программирования на сегодняшний день"? :)
Пишите backend.
Я вот несколько лет назад, на заре текущей фронтенд движухи, когда доминировал jQuery, решил глубже специализироваться в серверном программировании. И нисколько не жалею. Разделение труда — залог прогресса.
Ох уж это мощное прототипное наследование… четыре способа сделать наследование в яваскрипте
Привет из будущего) А есть возможность поправить видосы?
Краткая история JavaScript. Часть 1