TypeScript убил JavaScript?

  Рет қаралды 2,500

Podlodka

Podlodka

8 ай бұрын

У TypeScript очень интересная история. Это первый крупный опенсорсный проект Microsoft, которые до этого воспринимались исключительно как империя зла. Он соревновался сразу с несколькими другими языками, включая Dart, и смог с огромным опережением их обойти. TypeScript настолько глубоко проник в фронтендовую экосистему, что JavaScript де-факто зависит от него. Андрей Старовойт, тимлид команды WebStorm в JetBrains, который много лет занимался поддержкой TypeScript в IDE, рассказал все про принципы дизайна языка, устройство его системы типов, экосистему и известные проблемы.
Подпишись на канал - каждую неделю мы выкладываем новые видео про то, как устроена работа и жизнь в IT!

Пікірлер: 12
@andreyfrolov9046
@andreyfrolov9046 8 ай бұрын
Команда jetbrains так много лет занимались поддержкой typescript в webstorm, что до сих пор типы в vue/nuxt постоянно неккоректно отображаются.
@ujin7835
@ujin7835 4 ай бұрын
Я так понимаю, JS не развивается, ибо в сфере, где он используется не нужна такая сложность. Если JS переусложнить, исчезнет легковесный функционал, для простой обработки кнопок. Его попытались заменить более сложным Дартом, но потом для Дарта нашлось лучшее применение. Сложность фронта постоянно растёт, поэтому там, где нужно иметь часть функционала бэка по сложности и надёжности, подключают TS. TS же по сути, тулза, плагин для подключения типизации к JS. Потому его разработчики и требуют вводить глубокие фичи со стороны JS. Когда сложность фронта дорастёт до непосредственной работы с БД, можно ожидать появления JPAScript или расширения функционала TS.
@sighupcmd
@sighupcmd 8 ай бұрын
между JS и TS я выбираю Elm. Теперь у меня крепкий сон
@zhandosissayev9798
@zhandosissayev9798 8 ай бұрын
Он легче учится чем closure?
@sighupcmd
@sighupcmd 7 ай бұрын
@@zhandosissayev9798 Если есть опыт в кложе, будет гораздо легче. По сути элм - очень упрощенный хаскель (на нем и компилятор написан)
@ujin7835
@ujin7835 4 ай бұрын
Странно слышать обзор TS от джависта/котлиниста, но мне, как джависту это легче воспринимать, чем попытки джаваскриптизёра объяснить проблемы с ООП в JS, причём не только другим, но и себе.
@zaharavsievich5944
@zaharavsievich5944 8 ай бұрын
Шутка про строгих типов зашла отлично!
@user-edij624kt52
@user-edij624kt52 5 ай бұрын
Ньокки они как пельмени без начинки. Просто вареное тесто - без вкуса, без цвета, без запаха.
@dimitrobest5293
@dimitrobest5293 7 ай бұрын
подводка!
@iGotton
@iGotton 8 ай бұрын
+
Podlodka #238 - JavaScript
1:51:47
Podlodka
Рет қаралды 1,8 М.
Женская драка в Кызылорде
00:53
AIRAN
Рет қаралды 486 М.
Задержи дыхание дольше всех!
00:42
Аришнев
Рет қаралды 3,6 МЛН
Я обещал подарить ему самокат!
01:00
Vlad Samokatchik
Рет қаралды 6 МЛН
Useful gadget for styling hair 🤩💖 #gadgets #hairstyle
00:20
FLIP FLOP Hacks
Рет қаралды 9 МЛН
WebAssembly и веб на TypeScript, Александр Коротаев
43:31
TypeScript Origins: The Documentary
1:21:36
OfferZen Origins
Рет қаралды 280 М.
Kotlin - лучший язык в мире?
2:56:38
Podlodka
Рет қаралды 3,9 М.
Приостановили веселуху😨 #симпсоны
0:59
Принципы...
0:23
Это точно смешно
Рет қаралды 2,4 МЛН
Бабайка #юмор #рекомендации #прикол
0:32
МэдПринц 👑
Рет қаралды 1,9 МЛН