Size: a a a

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

2020 January 12

АП

Алексей Попов in Node.js — русскоговорящее сообщество
Дмитрий Скрыльников
Слушай ну если разработчик топит что тс не нужен в ноде, наверное он и за то что в браузере не нужен
Я не согласен
Для Бэка есть разные технологии, и есть тот же Шарп
Для фронта есть только js, и там нет микросервисов (насколько я знаю), поэтому там ts вполне уместен
источник

ДС

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

Ð

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

ДС

Дмитрий Скрыльников in Node.js — русскоговорящее сообщество
Алексей Попов
Я не согласен
Для Бэка есть разные технологии, и есть тот же Шарп
Для фронта есть только js, и там нет микросервисов (насколько я знаю), поэтому там ts вполне уместен
Подожди. Давай начнём с того что мы уже выбрали писать на ноде. Не важно почему как и зачем
источник

ДС

Дмитрий Скрыльников in Node.js — русскоговорящее сообщество
Ð
в том и дело что не нужно, и ятобы так не делать, не надо объявлять типы
Ты бы так не делал. А куча джунов с радостью бы так сделала
источник

Ð

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

АП

Алексей Попов in Node.js — русскоговорящее сообщество
Pavel Shakhov (pongo)
развитие инструментов — это мода?
Мода в другом
В том, что когда-то все фанатели от строгой типизации, потом от утиной, потом снова от строгой
Асинк-эвейт тут вообще не при чём
источник

ДС

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

Ð

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

*/

*1453 /13 in Node.js — русскоговорящее сообщество
process.stdout.write(`Hello, world!`)
источник

ДС

Дмитрий Скрыльников in Node.js — русскоговорящее сообщество
Ð
куча джунов с радостью напишет тебе всю программу в одну строчку, на то они и джуны, язык их не сдержит никак
Поэтому существуют линтеры и тс которые намекнут им что так делать плохо. А при грамотно настроенном ci не позволят закомитить такой код
источник

Ð

Ð in Node.js — русскоговорящее сообщество
Дмитрий Скрыльников
При компиляции из типизированого тс в нетипизированный жс оверхеда никакого нет. Стало быть ваше сравнение не релевантное
эта прослойка (жс) - лишняя между тс и байткодом
источник

ДС

Дмитрий Скрыльников in Node.js — русскоговорящее сообщество
Ð
эта прослойка (жс) - лишняя между тс и байткодом
Ну так пиши уже на assemblyScript...
источник

АП

Алексей Попов in Node.js — русскоговорящее сообщество
Дмитрий Скрыльников
Подожди. Давай начнём с того что мы уже выбрали писать на ноде. Не важно почему как и зачем
Не понял. Я выбрал профессию и сферу деятельности, а не технологию. Я пишу на плюсах, шарпе и ноде (а иногда и на других языках приходится) выбирая язык под задачу
И мне ни разу пока что не хотелось выбрать ts, просто потому что проще уж тогда на java или c#
источник

Ð

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

Ð

Ð in Node.js — русскоговорящее сообщество
Алексей Попов
Не понял. Я выбрал профессию и сферу деятельности, а не технологию. Я пишу на плюсах, шарпе и ноде (а иногда и на других языках приходится) выбирая язык под задачу
И мне ни разу пока что не хотелось выбрать ts, просто потому что проще уж тогда на java или c#
вот именно об этом я и говорю
источник

N

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

Ð

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

ДС

Дмитрий Скрыльников in Node.js — русскоговорящее сообщество
Алексей Попов
Не понял. Я выбрал профессию и сферу деятельности, а не технологию. Я пишу на плюсах, шарпе и ноде (а иногда и на других языках приходится) выбирая язык под задачу
И мне ни разу пока что не хотелось выбрать ts, просто потому что проще уж тогда на java или c#
Я рад за тебя. Пиши на чем хочешь пока тебя никто в этом не ограничивает
источник

AB

Andrew Baranow in Node.js — русскоговорящее сообщество
Привет. Подскажите.
Есть практика вкладывать в responce некую вложеность. Тоесть
Я имею User & Profile
Можно responce сделать так
{
user: {
id: 1,
....
profile: {
id: 2,
firstName: 'Alex'
}}
}

Как называется такой подход и как лучше его делать
источник