Тс - надстройка над жс, по своей сути. Точно так же я считаю неправильным изучать Котлин без джавы, например
А большинство языков это надстройка над асомом или Ся/плюсами.
Неверная аналогия
Серьезно?
Серьезно
Почему?
Вообще они разные. Я не знаю нафига джава для котлина, почему не си шарп, например?
Потому, что основная платформа для котлина - Jvm, и многие вещи в котлине понимаешь "через джаву"
Js компилируется в байт код, а не в язык СИ
Тс не живёт отдельно. Он живёт в жс экосистеме. Как и Котлин живёт в жвм экосистеме, использует джава платформу, стандартную библиотеку и т.д. (я намеренно сейчас опускаю Котлин жс и мультиплатформ)
С точки зрения джуна-разраба - язык и язык, написал правильно - работает. Отлаживать вот не помню есть ли разница, давно не писала
Про какой язык речь?
Эликсир тоже не живёт без Erlang. И скала без джавы. И что?
Так чтобы писать на ТС - надо в любом случае js выучить, что вы оптимизируете?
А то, что потом люди идут гуглить, условно, как отформатировать дату в котлине. Хотя это апи стандартной библиотеки джавы
Ну, совсем так :) Вам нужны будут ровно те же знания, абсолютно)
Ну, тут можно их понять, у Котлина же есть стандартная либа своя
Она не самостоятельная. Это расширения поверх джава классов в основном
Да, но вдруг там какой-то красивый экстеншен метод таки есть...)
Ну я навскидку просто сказал
Да. потому что люди ищут решение для котлина, не понимая основы того, как это работает
Просто Котлин - это прям достаточно сильно отличающийся язык А тс - нет. Уберите оттуда интерфейсы и енамы - вообще ничем не отличающийся
Типы, утилиты: мы что какая-то шутка? 😥
/sarcasm mode on Недоинтерфейсы и их конструкции /sarcasm mode off
Да хоть те же именованные параметры. В js надо использовать обходной велосипед. overload Куча сахара упрощающего жизнь
И это как садится учится за автомат что-бы потом приходилось ездить на механике
Вот очень хороший пример. Научиться ездить на ручке, кровью и потом, потому что в начале за рулем куча других сложностей. А потом никогда не пользоваться. И однажды по редкому случаю сев за ручку - обнаружить, что принцип-то помнишь, а навыки потерял
Редкий случай это не когда припекло) это когда хоба и проект весь новый на джс без тс или как минимум часть его
Зоба и ты не работаешь на этом проекте
Кстати, мне все ещё интересно о чем тут речь
Named parameters и Method overload
И каким же образом named parameters появляются в тс?
Мне очень стыдно, но я перепутала. Нет там именованых аргументов. Хотя была уверена.
Как-то сходу я не смог нагуглить. Но где-то в патноутах TS видел что-то подобное. Хотя могу и ошибаться, Гугл вот выдает какую-то дичь
Вот в котлине - есть)
вот да ) Там-то я и радовалась
Обсуждают сегодня