Size: a a a

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

2020 February 18

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
Kirill Lesohorskyi
Как построите, такая и будет вроде, не?)
О том и речь, что нет стандарта даже в больших фреймворках
источник

кз

классовые компоненты - зло in Node.js — русскоговорящее сообщество
Grigorii K. Shartsev
Что-то не похоже на правду
ну здрасте, CRA тот же
все проекты на нем идентичны по структуре
источник

KL

Kirill Lesohorskyi in Node.js — русскоговорящее сообщество
Alex Konstantinov
threadpool используется не в io, threadpool используется в crypto. При наличии воркеров говорить, что она однопоточна - некорректно, их может пока неудобно использовать, но возможность уже есть.
В доке:
Asynchronous system APIs are used by Node.js whenever possible, but where they do not exist, libuv's threadpool is used to create asynchronous node APIs based on synchronous system APIs. Node.js APIs that use the threadpool are:

all fs APIs, other than the file watcher APIs and those that are explicitly synchronous
asynchronous crypto APIs such as crypto.pbkdf2(), crypto.scrypt(), crypto.randomBytes(), crypto.randomFill(), crypto.generateKeyPair()
dns.lookup()
all zlib APIs, other than those that are explicitly synchronous
fs - не IO?
источник

KD

Kirill Dyakov in Node.js — русскоговорящее сообщество
классовые компоненты - зло
ну здрасте, CRA тот же
все проекты на нем идентичны по структуре
CRA использует Webpack под капотом. То есть если я заведу live reload typescript проект c HMR для реакта - это уже будет не стандарт. Я правильно понимаю?
источник

n

nkun in Node.js — русскоговорящее сообщество
классовые компоненты - зло
Они везде есть
Нельзя же проект в одном файле написать и радоваться жизни
Чому?
источник

кз

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

KD

Kirill Dyakov in Node.js — русскоговорящее сообщество
Если я пишу библиотеку компонентов или сайт с документацией для нескольких UI фреймворков - это уже не стандарт
источник

кз

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

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
классовые компоненты - зло
ну здрасте, CRA тот же
все проекты на нем идентичны по структуре
Не работал на реакте, но не поверю, что структура одна, сам реакт ее не задаёт.

Ну и точно есть те, что за feature based, а кто за domain based разделение
источник

KD

Kirill Dyakov in Node.js — русскоговорящее сообщество
Стандарты верны только на стиль кодирования. Но сама логика должна быть мобильной
источник

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
классовые компоненты - зло
мне тут кинули ток один пример простого проекта
https://www.youtube.com/watch?v=Yz5IwAKNRhE

Держи, может будет полезно)
источник

кз

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

KL

Kirill Lesohorskyi in Node.js — русскоговорящее сообщество
Alex Konstantinov
threadpool используется не в io, threadpool используется в crypto. При наличии воркеров говорить, что она однопоточна - некорректно, их может пока неудобно использовать, но возможность уже есть.
В доке:
Asynchronous system APIs are used by Node.js whenever possible, but where they do not exist, libuv's threadpool is used to create asynchronous node APIs based on synchronous system APIs. Node.js APIs that use the threadpool are:

all fs APIs, other than the file watcher APIs and those that are explicitly synchronous
asynchronous crypto APIs such as crypto.pbkdf2(), crypto.scrypt(), crypto.randomBytes(), crypto.randomFill(), crypto.generateKeyPair()
dns.lookup()
all zlib APIs, other than those that are explicitly synchronous
Ну и да, я был не прав, когда написал, что только IO(и то не весь). Но касателньо воркер тредов, мне сложно придумать им какое-то практическое применение.
источник

AK

Alex Konstantinov in Node.js — русскоговорящее сообщество
Kirill Lesohorskyi
Ну и да, я был не прав, когда написал, что только IO(и то не весь). Но касателньо воркер тредов, мне сложно придумать им какое-то практическое применение.
Неудобство использования фичи и её отсутствие это очень разные вещи, новички могут быть введены в заблуждение этим утверждением.
источник

KD

Kirill Dyakov in Node.js — русскоговорящее сообщество
классовые компоненты - зло
очень крутые философические рассуждения, но я просто хочу написать пет проект и не знаю с чего начать)
и поэтому прошу только пример простого проекта для разбора
Берете любой проект. По мере повышения экспертности придете к выгодной для вас структуре проекта
источник

кз

классовые компоненты - зло in Node.js — русскоговорящее сообщество
Kirill Dyakov
Берете любой проект. По мере повышения экспертности придете к выгодной для вас структуре проекта
так и гуглить, "любой проект на экспрессе без смс и регистрации скачать торрент бесплатно?"
источник

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
классовые компоненты - зло
так и гуглить, "любой проект на экспрессе без смс и регистрации скачать торрент бесплатно?"
Посмотри видео сверху, что я скинул
источник

n

nkun in Node.js — русскоговорящее сообщество
классовые компоненты - зло
так и гуглить, "любой проект на экспрессе без смс и регистрации скачать торрент бесплатно?"
У них на сайте есть пример
источник

n

nkun in Node.js — русскоговорящее сообщество
Вроде как
источник

кз

классовые компоненты - зло in Node.js — русскоговорящее сообщество
Grigorii K. Shartsev
Посмотри видео сверху, что я скинул
18 года, мб чет поменялось за два года
но всеравно спасибо
источник