сomorsiс
хотя не, зависит от вида фора
Sparrow
нет
есть нюансы, связанные с декларацией в теле условий цикла в ()
сomorsiс
for of/ in - да, обычный - нет
Sparrow
const
что const? если константа, то const. в остальном то же самое, что и let.
Belmo NaTazu
То гуд
Vitaliy
var в рот оно ебись const вот что заебись
Belmo NaTazu
Через 5 лет будем писать так (define f a (a*2))
Nurik
что const? если константа, то const. в остальном то же самое, что и let.
const тоже говно. Учитывая что можно сделать const user = {one:1,two:2}; а потом user.one = 123; и все гуд, но на самом деле не гуд.
сomorsiс
хотя const при этом все равно нужен
Sparrow
и что не так? const никогда не пытался гарантировать объектную неизменность
Nurik
и что не так? const никогда не пытался гарантировать объектную неизменность
Не, понятно. Что так и задумано. Но не такого обычно поведения ожидаешь от константы.
сomorsiс
а в каком языке константа не примитива не изменяема по значению?
Sparrow
не знаю, на почве чего такие ожидания 😂
Nurik
Php?
ага)
сomorsiс
Php?
если я правильно нагуглил, там константы которые в компайл-тайме вычисляются
сomorsiс
ок, на этапе инициализации
Nurik
Кстати в python есть tuple. Тоже удобно.
Nurik
в js опять таки const a = [1,2,3] — мутабелен. Что не очевидно. Но нужно знать.
Nurik
Хотя, конечно, я придираюсь)
Belmo NaTazu
Кортеж прикольно но с ним мало что можно сделать а хранить его в памяти лично мне пока что не приходилось
Belmo NaTazu
Списков и словарей хватает
Belmo NaTazu
Плюс даже в рекомендациях лучше юзать список
Nurik
Не, tuple удобен для возвращения из методов и функций. А еще, защита от дурака, для параноиков)
Belmo NaTazu
Ну хотя кстати в tuple есть рабочий итератор
Belmo NaTazu
По этому как костыль можно запихнуть объект и проитерировать
Belmo NaTazu
Но я все же не знаю питон хоть и работаю с ним
Nurik
Есть еще такая штука, когда нужно подготовить для метода, tuple чтобы быть уверенным, что порядок будет сохранён, чтобы позже вызвать как some_func(*tuple)
Nurik
Это когда tuple вызываем как список аргументов для метода.
Кирилл
А NodeJS лучше всего подходит для создания REST сервера? Или есть что-то более подходящее?
Кирилл
А я не нашел другого
Val
python ruby scala java c# да хоть на плюсах)
Кирилл
А где лучше?)
Vitaliy
Нода зе бест
Belmo NaTazu
Ну типо true easy and fast rest full только на пайтоне =)))
Vitaliy
Ну і путон неплох
Belmo NaTazu
А где лучше?)
Где разбираешься =)
Кирилл
Удобнее, элегантнее и нагрузкоустойчивее))
Vitaliy
Fastify norm
Val
Где разбираешься =)
спорный вопрос) у меня вот основной Java/Kotlin но бэкэндики делают на ноде
Vitaliy
Та даже обычный експресс збс
сomorsiс
Удобнее, элегантнее и нагрузкоустойчивее))
тебе какой язык больше нравится?
Кирилл
И, да, как думаете, долго ещё REST будет актуален? Скоро ли его вытеснит GraphQL?
сomorsiс
ага.
а чем джсовский не заходит?
Кирилл
И стоит ли начинать использовать GraphQL? Или в меру? Типо для простых вещей и REST'а хватит..
Кирилл
А кароч, какого фига на меня такие холиварные темы ночью нападают
Кирилл
Продолжайте про питон, а я спать
Кирилл
Спасибо за мнение
Кирилл
А то мне своего не хватает местами
Nurik
а чем джсовский не заходит?
Нормально заходит. Основное отличие, в том, что tuple неизменяем, соотвественно. ты можешь быть уверен, что где-то по пути, его не поменяли и что в передаваемый метод, ты получишь ровно, тот порядок, который был изначально при инициализации кортежа.
сomorsiс
почему бы тогда не использовать обьект?
Vitaliy
Юзай имутбл
Nurik
Я знаю что такое иммутабл. Я ж про const и его логику. Про то что неочевиден, он. ИМХО.
Nurik
Js вообще не очевиден)
В общем-то не только js.))
Nurik
И, да, как думаете, долго ещё REST будет актуален? Скоро ли его вытеснит GraphQL?
Не знаю, насчёт GraphQL. Но люди вполне обходятся и с JSON API или JSON Pure. Ну или rest но только в виде глаголов и одинм POST и GET
Belmo NaTazu
В общем-то не только js.))
Да но явное лучше чем не явное =)
Nurik
REST это набор рекомендаций, без ответов, на то как обходить подводные камни. Json rpc, Json api это уже что-то менее асбтрактное и более практичное.
Belmo NaTazu
как же я забыл за moment.js
Belmo NaTazu
а ж душа радуется
FatShibe
Сорян
Данияр
Доброе утроооооо
Данияр
Никто еще не встал)) плиииз помогите..тут проблемы с вебсокетами....буду очень признателен
Данияр
WebSocket connection to 'ws://localhost:8011/' failed: Error in connection establishment: net::ERR_CONNECTION_REFUSED