🔥

Тред (Фил Ранжин)


Для начала коротко расскажу о себе, и как я отнушусь к js. Если коротко - хуёво отношусь.

Если чуть чуть по длиннее: я сам не фронтендер, но писать фронтенд приходилось. Сейчас у меня в одчинении три фронтендера, и я, кажется, справляюсь Мой основной стек - .net/C#/F#, и когда я первый раз столкнулся с джаваскриптом, сказать что я охуел - ничего не сказать

Это было ещё в то время, когда вся индустрия не успела привыкнуть к тому, что у нас на передний план вышла технология, качество которой серьезно оспаривается

С тех пор кое-что изменилось, и у нас появился тайпскрипт, который, хоть и несёт в себе детские болезни жс, но является одним из самых мощных инструментов среди мейнстримных ЯП

Получилось так, что когда люди постарались статически типизировать безумие джаваскрипта, они создали ЯП, который может выразить немыслимые вещи, ЯП, на котором удобно и приятно писать. Язык, который на порядок обогнал по возможностям условные джаву и сишарп.

Тайпскрипт настолько крутой, что я, просто ради развлечения, достаточно долго писал на нем пет проекты и всякие библиотечки. До сих пор, когда пишу код на C#, в голове слышен тихий голосок: "а в тайпскрипте эту хуйню можно было бы автомтизировать"

Интересно, что большинство фронтендеров, которых я знаю, не видят мощи этой технологии, херачат повсюду any, используют чистый js, постфактум покрывая его d.ts и всё в таком духе. Как коты в переноске, они не знают куда их несут, не видят величия мира вокруг себя

Но и бог с ними. Я только хотел сказать, что несмотря на огромное количество вопросов к современному фронтенду, у вас есть вещи, которые стоят того

И пусть код работает медленно, пусть каждая вкладка в браузере выжирает по сто гигабайт оперативы, как минмиум в одном вы обставили всю индустрию. Вы смогли построить язык, который серьезно лучше большинства, и при этом является частью мейнстрима. Это очень, очень хорошо