169 похожих чатов

Нахуя писать код в ангуляре на тс, если он всё

равно будет транслироваться в жс?

9 ответов

1 просмотр

Не пиши

видимо Вы не писали больших размеров проекты на 'жс', так то понимание само приходит, если конечно есть с чем сравнивать

Затем, что на JS приложение хоть и быстро пишется, но так же быстро выходит из под контроля по мере эволюции(когда начинают меняться сигнатуры методов), особенно когда код фигачит постоянно меняющаяся команда. TypeScript частично решает широкий класс проблем, связанный с масштабированием процесса разработки, без потери преимуществ чистого JS. Это лишь один из аспектов.

Krigo-ㅤ Автор вопроса

поскольку TS это надмножество над JS(валидный JS - это валидный TS) то считайте, что JS вы учили тоже ;)

Krigo-ㅤ Автор вопроса

то есть, я могу учить тс и не париться?

Alex
поскольку TS это надмножество над JS(валидный JS -...

Включите strict режим и узнайте, насколько js это валидный ts :)

Krigo ㅤ
то есть, я могу учить тс и не париться?

не совсем. в статьях по тс как правило не разбирают особенности жс. считается, что жс пациент уже знает

Krigo ㅤ
то есть, я могу учить тс и не париться?

В общем, да. Но, если хотите быть профессионалом то важно понимать, что именно исполняется, а поэтому где заканчивается TS и начинается JS знать надо, так же надо знать как синтаксические конструкции TS фактически реализуются в JS(те же декораторы) и т.д. На следующем уровне желательно понимать как работает сама виртуальная машина JS на разных платформах(браузер, node и т.д.) Это достаточно глубокая кроличья нора.

Похожие вопросы

Обсуждают сегодня

Добрый верчер, а стоит ли использовать lea для вычислений произвольных значений, как замена add/imul?
strewg
28
Опять же повторяюсь - там всё закрыто, и очень-очень сложно. Это столетние наработки. Нет смысла вообще думать об этом. Достаточно просто в голове уложить "вот есть предсказат...
КТ315
15
У меня такой вопрос. Вот мне нужно сделать бинарный файл с ассемблер кода: [bits 32] [org 0x7c00] start: cli mov esp, stack_space call _main hlt section .tex...
Dmytro Parkhomenko
26
@FAssembler не знаешь, fasm поддерживает thumb?
Александр Белокопытов
46
Сколько гигабайт у тебя набирается?
Maksim Lapshin
17
Вот сравним знания, которые требуются, чтобы знать все эти условности С компилятора, и знания, которые требуются чтобы писать программы на ассемблере. Что проще?
КТ315
23
Фуух, победила раскраску. Ну почти) Кому что посчитать? )))
Катерина Свиридова
18
Наивный вопрос, а можно в лазарус как-то оптом сохранить состояние всех элементов интерфейса приложения перед его закрытием, например?
Кокошник наголо
13
Вопрос, кто-то пользует в реальности очереди вапоровские?swift run App queues --scheduled
Keiman
10
model small .stack 256 .data arr db 16 dup(?) mes db 10, 13, "Enter 16 numbers: $" mes1 db " $" mes2 db 10, 13, "Sorted: $" mes3 db 10, 13, "$" i db 0 .code ...
Ыиу
42
Карта сайта