Size: a a a

NodeUA - JavaScript and Node.js in Ukraine

2020 October 21

LL

Legioner9 Legioner9 in NodeUA - JavaScript and Node.js in Ukraine
Алексей Попов
Видимо тебе хочется аоп (хотя, если честно, я вряд ли уловил смысл сообщения), можешь с его практиками ознакомиться
аоп - можно расшифровать?
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
Я думаю, что @legioner9  скорее нужен проброс зависимостей через DI
источник

A

Alexander in NodeUA - JavaScript and Node.js in Ukraine
Пора бы нам всем прийти к какому нибудь всеобщему стандарту. Может быть такая схема?

global.SystemModules = {
 fs: require('fs'),
 https: require('https')
};

global.CustomModules = {
 myModule: require('./my-module')
};

Сугубо для приложения, которое разрабатывается.
В остальном Dependency Injection / IoC
источник

АП

Алексей Попов... in NodeUA - JavaScript and Node.js in Ukraine
Legioner9 Legioner9
аоп - можно расшифровать?
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
Alexander
Пора бы нам всем прийти к какому нибудь всеобщему стандарту. Может быть такая схема?

global.SystemModules = {
 fs: require('fs'),
 https: require('https')
};

global.CustomModules = {
 myModule: require('./my-module')
};

Сугубо для приложения, которое разрабатывается.
В остальном Dependency Injection / IoC
нет, это не очень ок
источник

LL

Legioner9 Legioner9 in NodeUA - JavaScript and Node.js in Ukraine
Timur Shemsedinov
Я думаю, что @legioner9  скорее нужен проброс зависимостей через DI
а можно расширить ответ ?
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
Legioner9 Legioner9
а можно расширить ответ ?
Dependency Injection container
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
это позволит уйти от миксинов
источник

LL

Legioner9 Legioner9 in NodeUA - JavaScript and Node.js in Ukraine
Timur Shemsedinov
Dependency Injection container
🤝
источник

LL

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

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
Alexander
Пора бы нам всем прийти к какому нибудь всеобщему стандарту. Может быть такая схема?

global.SystemModules = {
 fs: require('fs'),
 https: require('https')
};

global.CustomModules = {
 myModule: require('./my-module')
};

Сугубо для приложения, которое разрабатывается.
В остальном Dependency Injection / IoC
Смотри как можно красиво сделать https://github.com/HowProgrammingWorks/NodejsStarterKit/blob/master/lib/dependencies.js
источник

Y

Yury in NodeUA - JavaScript and Node.js in Ukraine
Можете детальней объяснить как писать интерфейсы в js-е ? В ts-е мне понятно @tshemsedinov
источник

A

Alexander in NodeUA - JavaScript and Node.js in Ukraine
🤟 Круто. А IntelliSense оно тоже подтягивает?
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
Yury
Можете детальней объяснить как писать интерфейсы в js-е ? В ts-е мне понятно @tshemsedinov
для js интерфейс - это контракт, экспортируемый из модуля: module.exports = { ClassName, functionName, anotherFunction }
источник

Y

Yaroslav in NodeUA - JavaScript and Node.js in Ukraine
Timur Shemsedinov
эвала там нет, там создаетя V8 изолят, но это похоже, да
Те же изоляты использует cloudflare для своих воркеров?
источник

LL

Legioner9 Legioner9 in NodeUA - JavaScript and Node.js in Ukraine
Timur Shemsedinov
Dependency Injection container
примеры в HPW репо есть?
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
Yaroslav
Те же изоляты использует cloudflare для своих воркеров?
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
Legioner9 Legioner9
примеры в HPW репо есть?
нету еще, только DI без контейнеров
источник

LL

Legioner9 Legioner9 in NodeUA - JavaScript and Node.js in Ukraine
будет?
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
да
источник