Size: a a a

NodeUA - JavaScript and Node.js in Ukraine

2021 March 24

VS

Vlad Sobenko in NodeUA - JavaScript and Node.js in Ukraine
Dima Haponov
да - жить не дает ребяткам тс ) вместо того чтоб просто пойти кодить )
Та ладно здесь в чатике пободаться. Представляю, как такие 2 оппонента будут проект начинать вместе в одной команде..
источник

DH

Dima Haponov in NodeUA - JavaScript and Node.js in Ukraine
ну обычно есть умный эксперт который решит и раскажет почему тс это плохо а джс хорошо)
источник

VS

Vlad Sobenko in NodeUA - JavaScript and Node.js in Ukraine
Dima Haponov
ну обычно есть умный эксперт который решит и раскажет почему тс это плохо а джс хорошо)
Ну обычно эксперт не один, и другие могут иметь другое мнение.
источник

IK

Illya Klymov in NodeUA - JavaScript and Node.js in Ukraine
Yaroslav Zhymkov
нормальную альтернативу бы
Критерии нормальности озвучите?
источник

VS

Vlad Sobenko in NodeUA - JavaScript and Node.js in Ukraine
Illya Klymov
Критерии нормальности озвучите?
Чтобы Илья И Тимур сказали: "Респект!" ( и js не считаем =)
источник

YZ

Yaroslav Zhymkov in NodeUA - JavaScript and Node.js in Ukraine
Illya Klymov
Критерии нормальности озвучите?
популярность (стабильность, поддержка, удобство)
источник

IK

Illya Klymov in NodeUA - JavaScript and Node.js in Ukraine
Ну если выбирать по лайкам (популярность), то да - альтернативы нет )
источник

YZ

Yaroslav Zhymkov in NodeUA - JavaScript and Node.js in Ukraine
Illya Klymov
Ну если выбирать по лайкам (популярность), то да - альтернативы нет )
я же раскрыл в скобках(
источник

VS

Vlad Sobenko in NodeUA - JavaScript and Node.js in Ukraine
Illya Klymov
Ну если выбирать по лайкам (популярность), то да - альтернативы нет )
А как вы относитесь к ts надстройке над jsdoc, в которой есть  структура для импорта типов из других js/ts файлов import('path/to').TypeName?
источник

IK

Illya Klymov in NodeUA - JavaScript and Node.js in Ukraine
Yaroslav Zhymkov
я же раскрыл в скобках(
тогда по всем трем критериям рескрипт (ну разве что кроме удобства - удобство слишком относительное)
источник

YZ

Yaroslav Zhymkov in NodeUA - JavaScript and Node.js in Ukraine
Illya Klymov
тогда по всем трем критериям рескрипт (ну разве что кроме удобства - удобство слишком относительное)
окей, изучу
источник

IK

Illya Klymov in NodeUA - JavaScript and Node.js in Ukraine
сам язык существует 20+ лет, компилятор в JS написан в блумберге и опенсорснут 5 лет назад, выдает суперчистый код и учитывает все нюансы JS (порядок свойств в объектах как пример - привет ТС)
источник

VS

Vlad Sobenko in NodeUA - JavaScript and Node.js in Ukraine
Vlad Sobenko
А как вы относитесь к ts надстройке над jsdoc, в которой есть  структура для импорта типов из других js/ts файлов import('path/to').TypeName?
@xanf_ua Можете плз прокомментировать. Вроде не тс, но можно юзать все удобные фичи, только в доках, а потом натравить ts на проверку типов в CI пайплайне на jsdoc.
источник

IK

Illya Klymov in NodeUA - JavaScript and Node.js in Ukraine
Vlad Sobenko
@xanf_ua Можете плз прокомментировать. Вроде не тс, но можно юзать все удобные фичи, только в доках, а потом натравить ts на проверку типов в CI пайплайне на jsdoc.
к тсу в jsdoc я отношусь хорошо
источник

YZ

Yaroslav Zhymkov in NodeUA - JavaScript and Node.js in Ukraine
Illya Klymov
сам язык существует 20+ лет, компилятор в JS написан в блумберге и опенсорснут 5 лет назад, выдает суперчистый код и учитывает все нюансы JS (порядок свойств в объектах как пример - привет ТС)
а что думаете о мысли: тс не влияет на процесс выполнения что позволяет быть джс кроссплатформеным и юзаться именно как скриптовый язык в разных средах
источник

VS

Vlad Sobenko in NodeUA - JavaScript and Node.js in Ukraine
Illya Klymov
к тсу в jsdoc я отношусь хорошо
Да согласен. Аннотации typeDef + import помогают юзать(описывать и переиспользовать) типы нормально, при этом не писать на тс.
источник

YZ

Yaroslav Zhymkov in NodeUA - JavaScript and Node.js in Ukraine
и зачем от него требовать проверку контрактов и типов при выполнении. вопрос нуждается ли в этом сам язык
источник

VS

Vlad Sobenko in NodeUA - JavaScript and Node.js in Ukraine
Yaroslav Zhymkov
и зачем от него требовать проверку контрактов и типов при выполнении. вопрос нуждается ли в этом сам язык
Вопрос придумайте кейсы когда это не нужно
источник

YZ

Yaroslav Zhymkov in NodeUA - JavaScript and Node.js in Ukraine
тс юзаю ибо популярно и помогает, он не делает все что хочу, но альтернативы упираються в удобство
источник

IK

Illya Klymov in NodeUA - JavaScript and Node.js in Ukraine
Yaroslav Zhymkov
а что думаете о мысли: тс не влияет на процесс выполнения что позволяет быть джс кроссплатформеным и юзаться именно как скриптовый язык в разных средах
ничего не думаю
источник