Size: a a a

NodeUA - JavaScript and Node.js in Ukraine

2019 November 01

ЕХ

Егор Хильченко... in NodeUA - JavaScript and Node.js in Ukraine
Timur Shemsedinov
Лекцию смотрел?
не так гуглил её,  имеется в виду «слой доступа к данным, курсор, транзакция»?
источник

SZ

Sasha Zmts in NodeUA - JavaScript and Node.js in Ukraine
@tshemsedinov Тимур здравствуйте!
Можно ли где-то услышать вашу позицию на счет TypeScript (TS vs JS) ?
Или в двух словах отпишите как будет время (а лучше не в двух :) )
Спасибо!
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
Sasha Zmts
@tshemsedinov Тимур здравствуйте!
Можно ли где-то услышать вашу позицию на счет TypeScript (TS vs JS) ?
Или в двух словах отпишите как будет время (а лучше не в двух :) )
Спасибо!
Я его применяю иногда, вот в лекциях есть примеры, когда на js сложно объяснить. Язык хороший, но исчезающий, через несколько лет все его возможности появятся в js и он не будет нужен.
источник

SZ

Sasha Zmts in NodeUA - JavaScript and Node.js in Ukraine
Timur Shemsedinov
Я его применяю иногда, вот в лекциях есть примеры, когда на js сложно объяснить. Язык хороший, но исчезающий, через несколько лет все его возможности появятся в js и он не будет нужен.
А какие-то подходы для проверки типов используете ? Я например в рантайме проверяю через assert (написал свою имплементацию аля assert-plus)
источник

DB

Dmitry Beryllo in NodeUA - JavaScript and Node.js in Ukraine
Timur Shemsedinov
Я его применяю иногда, вот в лекциях есть примеры, когда на js сложно объяснить. Язык хороший, но исчезающий, через несколько лет все его возможности появятся в js и он не будет нужен.
Извиняюсь что встряю, думаете TS реально в ближайшем будущем потеряет актуальность?
источник

A

Alexander in NodeUA - JavaScript and Node.js in Ukraine
Sasha Zmts
А какие-то подходы для проверки типов используете ? Я например в рантайме проверяю через assert (написал свою имплементацию аля assert-plus)
В рантайме типы проверять? У вас чтоль процессорное время безгранично?
источник

SZ

Sasha Zmts in NodeUA - JavaScript and Node.js in Ukraine
Alexander
В рантайме типы проверять? У вас чтоль процессорное время безгранично?
В прод режиме они отключаются :)
источник

SZ

Sasha Zmts in NodeUA - JavaScript and Node.js in Ukraine
источник

DL

Dmitriy Lesik in NodeUA - JavaScript and Node.js in Ukraine
Timur Shemsedinov
Я его применяю иногда, вот в лекциях есть примеры, когда на js сложно объяснить. Язык хороший, но исчезающий, через несколько лет все его возможности появятся в js и он не будет нужен.
Почему Вы так уверены, что типизацию скоро добавят в js? Есть ли какая-то официальна инфа от т39?
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
Типизация и сейчас есть
источник

DL

Dmitriy Lesik in NodeUA - JavaScript and Node.js in Ukraine
Ну, я имею в виду статическую, конечно)
источник

TS

Terry Sahaidak in NodeUA - JavaScript and Node.js in Ukraine
Timur Shemsedinov
Я его применяю иногда, вот в лекциях есть примеры, когда на js сложно объяснить. Язык хороший, но исчезающий, через несколько лет все его возможности появятся в js и он не будет нужен.
Всі можливості? Але ж суть його в типізації, а типів в жс не буде ніколи
источник

ES

Elena Sharovar in NodeUA - JavaScript and Node.js in Ukraine
Скажите пож., в какой момент нужно переводить проект на последнюю LTS версию Ноды?
а) как только появилась возможность это сделать (свободное время у разработчиков)
б) не спешить и подождать каких-то отзывов от тех, кто уже перешел
в) пока не прижмет сидеть на старой версии (для консерваторов)
Я склоняюсь к тому чтобы перевести например сначала staging побыть так пару недель и потестировать а потом переводить продакшен? Так?
источник

ES

Elena Sharovar in NodeUA - JavaScript and Node.js in Ukraine
12.0.0 вышла еще в апреле. сейчас 12.13.0 - то есть с апреля еще патчили. В какой момент правильно начинать переходить?
источник

A

Alexander in NodeUA - JavaScript and Node.js in Ukraine
Я обычно вообще юзаю последнюю версию (не лтс) везде.
источник

Р

Роман in NodeUA - JavaScript and Node.js in Ukraine
Elena Sharovar
Скажите пож., в какой момент нужно переводить проект на последнюю LTS версию Ноды?
а) как только появилась возможность это сделать (свободное время у разработчиков)
б) не спешить и подождать каких-то отзывов от тех, кто уже перешел
в) пока не прижмет сидеть на старой версии (для консерваторов)
Я склоняюсь к тому чтобы перевести например сначала staging побыть так пару недель и потестировать а потом переводить продакшен? Так?
вариант а) со свободным временем у разработчиков говорит о том, что вам не версию ноды надо менять, а продукт менеджера :)
источник

ES

Elena Sharovar in NodeUA - JavaScript and Node.js in Ukraine
Та локально я себе хоть сейчас могу переключить на последнюю. А все environments попереключать то нужно хотя бы полдня разработчика и несколько дней QA чтобы перепроверить
источник

ES

Elena Sharovar in NodeUA - JavaScript and Node.js in Ukraine
Роман
вариант а) со свободным временем у разработчиков говорит о том, что вам не версию ноды надо менять, а продукт менеджера :)
типа, разработчики не должны быть так загружены что времени на это нет? это клиент сочиняет таски быстрее чем мы делаем
источник

Р

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

ES

Elena Sharovar in NodeUA - JavaScript and Node.js in Ukraine
аа, такой проблемы нет, все при деле постоянно
источник