@typescript_ru

Страница 331 из 669
Max
22.08.2017
16:13:46
чет не понял
ну бандл сделать блин

Aleh
22.08.2017
16:13:54
так зачем в ноде бандл?

Ilya
22.08.2017
16:13:57
ну в я бы и про браузер тоже бы хотел знать если совем разный форклоу там

Max
22.08.2017
16:14:15
а

Google
Ilya
22.08.2017
16:14:17
Max
22.08.2017
16:14:19
тогда не понял

зачем в ноде бандл ?

Aleh
22.08.2017
16:14:27
для браузера webpack, а для ноды зачем?

Ilya
22.08.2017
16:15:01
всё, я просто не подумал что в ноде делаешь на серваке рестор пакетов и всё

Max
22.08.2017
16:15:16
эээ

рестор?

yarn install? ?

Aleh
22.08.2017
16:15:33
npm i

Max
22.08.2017
16:15:39
i

ignore npm

Ilya
22.08.2017
16:16:32
рестор?
ну типа кидаешь исходники с package.json и делаешь прям на сервере npm install

но это мои догадки, я хз как в проде реально делают

Google
Max
22.08.2017
16:16:52
ну “рестор” не очень подходит

а вообще да

это установка сорцов на серваке

Vladimir
22.08.2017
16:17:04
Ilya
22.08.2017
16:17:21
ну, кстати, а правда

почему бы не бандлом

Aleh
22.08.2017
16:17:28
Иногда надо
а зачем?

если фс тормозит?

Vladimir
22.08.2017
16:18:07
Например, если ты не хочешь передавать исходники

Aleh
22.08.2017
16:18:59
ну бандл хз как решение для закрытия исходников

Max
22.08.2017
16:21:03
ну не совсем же

но тогда проще заплатить чем кому-то потом разбирать минифайное

Vladimir
22.08.2017
16:23:18
Простое и эффективное решение

Aleh
22.08.2017
16:24:07
ну возможно, нет такого опыта

Andrey
22.08.2017
16:33:00
https://github.com/zeit/pkg

dima
22.08.2017
18:28:35
Писал кто dependency injection ?

Ilya
22.08.2017
18:29:21
что значит писал?

dima
22.08.2017
18:29:34
То и значит

Внедрение зависимости. Я писал на пэхапэ. Но в джс понятия не имею как

Aleh
22.08.2017
18:30:39
точно также, передаешь аргументы в конструктор\функцию

Google
Ilya
22.08.2017
18:31:06
зачем самому писать

нагуглил какой-то ioc

dima
22.08.2017
18:31:18
Ilya
22.08.2017
18:31:28
https://www.npmjs.com/package/typescript-ioc

dima
22.08.2017
18:31:40
А зачем мне чей-то? Я хочу разобраться сам

Олег
22.08.2017
18:34:20
Инжект через проперти класса?)

Чото не очень вкусно

dima
22.08.2017
18:34:52
Через конструктор. Самые популярный. Нормально. Классная штука

Ток хз где применяется в ноде. Ну так глянуть и напилить для общего развития можно

andretshurotshka?❄️кде
22.08.2017
18:42:19
в ангуларе ток

Aleh
22.08.2017
18:42:57
в ангуларе ток
да не, куча их, все одинаковые и особо ничего не делают хорошего, руками лучше откровенно говоря

dima
22.08.2017
18:44:07
Не говори. На пример в пхп фрейм ларавель. Там очень круто оно реализовано.

Aleh
22.08.2017
18:44:46
тож так себе, он там не компилируется и вечно в рантайме разгребает

Andrew
22.08.2017
21:05:38
Человек не считается настоящим программистом, пока не напишет свою cms, js-фреймворк, ioc-контейнер, игровой движок и язык программирования

andretshurotshka?❄️кде
22.08.2017
21:06:17
лол

Олег
22.08.2017
23:01:47
А погромисты то, ненастоящие!

Google
dima
23.08.2017
06:17:42
Человек не считается настоящим программистом, пока не напишет свою cms, js-фреймворк, ioc-контейнер, игровой движок и язык программирования
Ты понимаешь что юзаешь реакт и ТД и вообще не понимаешь что происходит. Зато говнокодишь на реакт. Ну не знаю. ?пока есть возможность нужно делать и реализовывать популярные вещи . Ди это не цмс

Max
23.08.2017
06:20:23
человек который осилил DI на пхп учит других как жить

оооок

простейший DI в реакте это <SomeComponent bloodyInject={SomeOtherComponent} />

Писал кто dependency injection ?
в чем задача то?

в ангуларе ток
меня этим ангуляр и выбешивал что они везде форсят сраный DI, где он нахер не нужен в 99% случаев

Admin
ERROR: S client not available

dima
23.08.2017
06:30:04
А что-то говорил про ангуляр? Я имел ввиду на чистом джс.

dima
23.08.2017
06:37:41
а я про ангуляр не тебе
да и про реакт это было не в пример DI. А типа первое что в голову пришло. Юзают все все и 0 понимания что там происходит

Max
23.08.2017
06:38:11
это ты сам щас придумал про всех?

Andrew
23.08.2017
06:41:03
а как же своя ОС?
Это тоже тема, но если именно "написать", а не сделать дистриб Ubuntu с нескучными обоями - то мало кто до этого доходит

Max
23.08.2017
07:18:50
ну я как бекендер писал свой орм

для монги на питоне

dima
23.08.2017
07:37:24


для монги на питоне
да все писали свой орм. D. Я думаю не твоя ни моя не потягается с орм на cpp

Andrew
23.08.2017
07:38:43
Вынеси сигнатуру для done в тип

dima
23.08.2017
07:38:58
Google
Andrew
23.08.2017
07:39:20
Можно и в интерфейс

И для параметра options указывать |undefined не нужно, поскольку он необязательный компилятор сделает это сам

andretshurotshka?❄️кде
23.08.2017
08:34:36
да

Про DI: nestjs.com

Max
23.08.2017
08:42:12
Про DI: nestjs.com
ты юзал?

можешь в двух словах объяснить зачем там декоратор @Component()?

для инжекта?

andretshurotshka?❄️кде
23.08.2017
08:44:06
ты юзал?
не юзал)

Просто слышал что это единственный фреймворк с DI)

Max
23.08.2017
08:45:03
:)

ENAMETOOLONG
23.08.2017
08:52:14
DI на фронте вообще нужен?

Я вот когда ember щупал, так и не понял пользы, не смотря на то что у них целый раздел о DI в ember

Andrey
23.08.2017
08:53:28
Почему нет? Я библиотеки с помощью ES6 Modules внедряю

ENAMETOOLONG
23.08.2017
08:59:35
я о том, стоит ли фреймворкам делать свою абстракцию, намеренно всё усложняя что-бы было похоже "как у остальных"

Dreamerinnoise
23.08.2017
09:02:58
Про DI: nestjs.com
http://inversify.io/

andretshurotshka?❄️кде
23.08.2017
09:04:09
не

я про фреймворк

Алексей
23.08.2017
09:25:32
DI на фронте вообще нужен?
Еще как. Angular благодоря этому мега чудеса умеет творить ..

Для E2E тестов тоже очень удобно.

Страница 331 из 669