Size: a a a

Node.js — русскоговорящее сообщество

2020 January 26

Ð

Ð in Node.js — русскоговорящее сообщество
нравится оверхед кода типами - бери си#, он очень крут
источник

V

Victor in Node.js — русскоговорящее сообщество
типа ==, конкатенацию разных типов и т.п
источник

Ð

Ð in Node.js — русскоговорящее сообщество
Victor
автоприведение типов ты тоже юзаешь?
нет, в нормальном коде на жс не требуется автоприведение типов
источник

V

Victor in Node.js — русскоговорящее сообщество
но в жс же добавили)
источник

Ð

Ð in Node.js — русскоговорящее сообщество
добавили для некоторых кейсов, но нам в бекенде они точно не нужны
источник

DC

Dmitry Croft in Node.js — русскоговорящее сообщество
Ð
не для того яваскрипт избавлен от рутины явной типизации, чтобы ее туда возвращать
а есть норм аргумент почему тайпскрипт гавно?
источник

V

Victor in Node.js — русскоговорящее сообщество
Ð
добавили для некоторых кейсов, но нам в бекенде они точно не нужны
я даже знаю для каких, брендайн айк писал в твиттере зачем
источник

V

Victor in Node.js — русскоговорящее сообщество
там от сервера ответ приходил строкой и неудобно было сравнивать статус код с числом)
источник

Ð

Ð in Node.js — русскоговорящее сообщество
Dmitry Croft
а есть норм аргумент почему тайпскрипт гавно?
я уже тыщу раз говорил, это инверсия абстракции, он все равно транслируется в жс, вынуждает юзать сорцмапы и прочие извращения. Жс прекрасен тем что в нем код не захламлен типами, для тех кому это не нравится - есть прекрасный с#
источник

Ð

Ð in Node.js — русскоговорящее сообщество
надо помнить что жс - это скрипт, он очень краток и выразителен, отчасти потому что не перегружен типами
источник

DC

Dmitry Croft in Node.js — русскоговорящее сообщество
Ð
я уже тыщу раз говорил, это инверсия абстракции, он все равно транслируется в жс, вынуждает юзать сорцмапы и прочие извращения. Жс прекрасен тем что в нем код не захламлен типами, для тех кому это не нравится - есть прекрасный с#
ну по другому никак не реализовать этот инструмент
источник

PS

Pavel Shakhov (pongo) in Node.js — русскоговорящее сообщество
Ð
не для того яваскрипт избавлен от рутины явной типизации, чтобы ее туда возвращать
ну то есть система типов ничем не хуже. а раз так, то, если человеку нужна возня с типами, то почему не взять тайпскрипт?
источник

Ð

Ð in Node.js — русскоговорящее сообщество
Не понимаю о чем ты, я давно пишу на нативном жс и не испытываю желания напихать везде типов, так же как и использовать всякие ==, сложения строк с числами и прочие выкрутасы и хаки. Это просто делает больше работы программисту. Не нужно это, код прекрасно читается.
источник

Ð

Ð in Node.js — русскоговорящее сообщество
кроме осложнений в виде худшей читаемости и выразительности, избыточности, сорцмапов, компиляций, сложностей с оптимизацией и тд - тс мне не даст ничего. Новичков которые путают == и ===, и неявно приводят типы - у нас нет. Тс просто не нужен, бесполезен.
источник

PS

Pavel Shakhov (pongo) in Node.js — русскоговорящее сообщество
Ð
кроме осложнений в виде худшей читаемости и выразительности, избыточности, сорцмапов, компиляций, сложностей с оптимизацией и тд - тс мне не даст ничего. Новичков которые путают == и ===, и неявно приводят типы - у нас нет. Тс просто не нужен, бесполезен.
так это ж просто твое мнение.

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

Ð

Ð in Node.js — русскоговорящее сообщество
Pavel Shakhov (pongo)
так это ж просто твое мнение.

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

Ð

Ð in Node.js — русскоговорящее сообщество
Pavel Shakhov (pongo)
так это ж просто твое мнение.

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

PS

Pavel Shakhov (pongo) in Node.js — русскоговорящее сообщество
Ð
если нравится жс, зачем извращаться с тс?
считают, что с типами жс еще лучше
источник

Ð

Ð in Node.js — русскоговорящее сообщество
он все равно останется жсом и будет работать как жс
источник

h

handleChange in Node.js — русскоговорящее сообщество
Ð
Не понимаю о чем ты, я давно пишу на нативном жс и не испытываю желания напихать везде типов, так же как и использовать всякие ==, сложения строк с числами и прочие выкрутасы и хаки. Это просто делает больше работы программисту. Не нужно это, код прекрасно читается.
Тип это не обязательно тип данных. У тебя типом может быть какой-то класс, объект. если ты писал бэк энд, наверно знаешь что такое DTO. Вот как ты бы на ванильном js смог без документации понять какой dto в функцию приходит или какой объект возвращает эта функция, если она ретернит другую функцию?

ts так может
источник