А были в истории подобные реакту опердени?
Виртуальный дом вроде как реактовское изобретение. Потом, конечно, много где появился, в том же vue.js. Есть ещё другие подходы, например, svelte, где вся эта хрень разруливается на момент сборки, и в результате все превращается в обычный js. Но я там не в курсе, что и как. Реально сейчас если по фронтовым вакансиям смотреть расклады, то в основном реакт, местами vue или ангуляр. По остальному хрен чо найдешь.
А зачем им виртуальный?
Написать алгоритм, который идёт и понимает "на живом" чё надо поменять (чем он отличается от "намерений" некого рендерера) нельзя было?
Короче ладно, не хотелось бы ковыряться в этой херне, это отдельный диссер.
А расскажи вообще про мир TypeScript.
Как там принято вести процесс разработки.
Основные инструменты под linux например.
Ну я так понял там npm юзают для качбы модулей.
node.js там где-то место занимает какое-то, незнаю какое.
Компилятор из TS в JS какой-то бинарный юзают или юзают написанный на самом TS, который запускается под node.js?
Вот расскажи всю культуру.
Желательно, скажем, для linux-юзера, который в vim код пишет, к примеру.
А расскажи ещё про другие мощные опердени в мире JS, сильно повлиявшие на мир и гланый их принцип - за счет чего они всех на понт берут.
Вот реакт понятно за счёт чего - разраб может позволить себе забыть про DOM и писать код как будто на java в банке, менять стейт формоклёпства, а формоклёпство само себя перерисует.
jQuery ещё помню была такая бодяга. Но там вроде взлетело за счёт сокращения тысяч обычных JS-функций.
Ещё вот я слышал про Ангуляр какой-то. Нахрен он всрался? Чем от реакта отличается?
Был у нас один разраб на ангуляре, помню что он сильно страдал.
Точнее он изначально был PHP-разрабом, но вызвался написать одну внутреннюю тулзу.
И на этом поседел и чуть не охуел. В итоге со всеми пересрался и уволился. НО проект перед этим довёл до конца.
Помню только что тяжело ему было как-то, вечно ходил охуевал и ругался в духе "блять, какая сука это придумала, ну что за пердь, блять, ну блять, ну пиздец!".
А редукс это чё такое?