Dmitrii
Знаю чем отличаются nextTick и setImmidiate - за все время не разу их не использовал, т.к нормальный код в них редко нуждается
F_I_N
Ну зря, setImmidiate очень часто, из мидлваре след таск запускаешь
Dmitrii
Для мидлваре есть либы готовые которые делают все это под капотом и можешь их не использовать на прямую в своём коде
F_I_N
Хм, канеш на все можно найти либу) но вот по сути задачи типа отправить письмо, записать чё то в лог и тп можно кинуть через setImmidiate, а пользователя не держать и вернуть ему ответ
Dmitrii
Типо оптимистик респонс?)
Dmitrii
Если бизнес правила позволяют то ок, но имхо это больше из рода преждевременной оптимизации, чем реальный юзкейс
Aleksand
Сколько ты языков знаешь? И сколько компилируемых языков использовал?
js, python, go. можно в общем вернуться к реализации асинхронности и параллелизма в языке
Aleksand
Специальная подержка асинхронных операций со стороны языка не обязательна
если это так то могу ли я легко перенести модель акторов из Erlang в Js если это языконезависимое все?
Vladimir
Я написал что она не обязательно, а не что ее нет ни в одном языке
Aleksand
Есть реализации уже
паттерн, а не внутренняя механика. все это внутри так же лежит в эвентлупе с его плюсами и минусами и новых средств не дает из-за ограничений языка. я не прав?
Aleksand
Я написал что она не обязательно, а не что ее нет ни в одном языке
ну любой язык предоставляет планировщик таких операций, это клевая особенность любой реализации языка, конечные системные примитивы у всех при этом одни
Vladimir
JS не предоставляет
Дима
Как обычно, категоричность — сакс
Дима
Ты вероятно даже не представляешь какие необычные подходы только не пробовали люди, раз такое говоришь
Vladimir
Давай по существу
Aleksand
JS не предоставляет
ну ок, он тут особняком в целом стоит, какой еще из современных и популярных этого не делает?
Дима
Есть языки в которых все операции при обычной записи кода по умолчанию считаются параллельными асинхронными, а синхронность наоборот задаётся только специальными конструкциями
Дима
Эдакий await наоборот
Дима
Это конечно дичь, но прецедент есть
Vladimir
Возможно
Max
думаю о ленивом хаскеле
Дима
Нее
Max
логические ?
Дима
Дима
concurrent by default
Дима
Plaid, ANI
Aleksand
В первую очередь параллельными
интересно как это реализовано, ведь нитей исполнения обычно не более количества ядер и кто-то должен управлять планированием всего этого добра
Aleksand
http://www.cs.cmu.edu/~aldrich/papers/onward2009-concurrency.pdf Можешь посмотреть как оно там
да, я уже читаю, спасибо, я не знал про него вообще
Егор
/stat@combot
Combot
combot.org/chat/-1001041204341
Valeriy
/stat@combot
Combot
combot.org/chat/-1001041204341
Yan
парни, что значит embedded-проект?
Yan
встретил определение, стало интересно
Yan
гугл выдал ссылки на шиндовс и вики по самому слову, но не описание значения
Nurik
Ребят кто-нибудь знает, какие есть ограничения на количество одновременных задач в Kue ? Могу ли я поставить значение равным 2000 ? queue.process('email', 2000, function(job, done){ // ... });
Фεδως
попробуй, да и всё
KlonD90
Давайте обсудим тему какой sequelize плохой потому как документация от версии к версии только хуже. Казалось бы я беру там и вношу в документацию какие-то вещи - они делают новую верси и там все херят
KlonD90
вообще все
KlonD90
удивительный талант
KlonD90
да и дизайн новый откровенно отстойный ( есть какие-нибудь альтернативы которые хоть как-то уважают вклад сообщества?
KlonD90
Да я его не ругал пока они все что я туда внес не удалили
KlonD90
как можно каждый раз ухудшать докуентацию
KlonD90
Сколько это дерьмо можно терпеть
KlonD90
:/
KlonD90
//foreign key usage attr4: { type: Sequelize.INTEGER, references: { model: 'another_table_name', key: 'id' }, onUpdate: 'cascade', onDelete: 'cascade' } },
KlonD90
а хотя какие-то куски на месте
KlonD90
но где вообще описание опций для файнда?
KlonD90
Ага нашел таки своим методы и опции пфф
Ivan
Я правильно понимаю, если использовать чисто ноду (и фрэймворки для нее, типо Express) то динамических веб-сайтов не получится?
Yan
прально
Yan
ноду вообще стоит использовать чисто как бэк
Yan
чтобы данные туда-сюда отдавала
Yan
с этим у нее лучше всего
GG
Ну... динамика будет. Данные будет скакать от сервера к клиенту, и обратно
Ivan
С использованием react? Это имеешь ввиду?
GG
Я запутался от этого троллинга)
Ivan
Сделай её сам, а не фреймворками. Фреймворки же построены на чистой ноде )
Уже выяснил что нодой не делаются динамические веб-сайты.
Ivan
(именно нодой)
Anonymous
Что ты имеешь в виду под динамическим сайтом?
GG
(именно нодой)
Да. Нужно писать код в ручную к сожалению
Ivan
Ну, например как на php.
GG
Ты прям ставишь меня в тупик своими вопросами)
Aleksand
Ну, например как на php.
кто кого тут троллит не сразу понятно
Anonymous
что такое php?
Фεδως
что такое php?
очень страшная болезньэ
Фεδως
после определенной стадии не лечится вообще