
Alexander
13.05.2018
08:07:21
Заебали
@Atassis

Victor
13.05.2018
08:13:06

Dmitry
13.05.2018
08:17:27
комрады, кто делал интернет-магазин на nodejs (каталог, товары, заказы, оплата). какие пакеты юзали?

Google

Дмитрий
13.05.2018
08:17:51

Dmitry
13.05.2018
08:18:04
что-нибудь наиболее готовое интересует
фреймворк использую Nest, базируется на Express

Žak
13.05.2018
10:33:36
А есть либы/модули для работы с видео? Обрезка, форматирование, сжатие и тд?

Daniel
13.05.2018
10:43:22
Всем привет , подскажите как можно ускорить сокеты?
в частности sockets.emit

Alexander
13.05.2018
10:47:37

Sheldhur
13.05.2018
10:52:08
не ну можно
написать их на го\расте

Alexander
13.05.2018
10:52:31
Подскажите, что выбрать: Knex, TypeORM или Sequelize? И почему?

Cenator
13.05.2018
10:53:17

Sheldhur
13.05.2018
10:54:11

Cenator
13.05.2018
10:54:33

Alexander
13.05.2018
10:55:05
Монгу возьми и не парься
Ищу для мини-сайта. Сам сайт - тикет система, авторизация для пользователя через сторонний сервис, может создавать тикеты, переписываться в существующих тикетах. Да и статейки читать, которые админы сделают. (Да, я знаю, что подобные сайты уже есть, но тут захотел свой велосипед сделать). Будет ли монго ок?

Google

Alexander
13.05.2018
10:55:56
Просто уже есть один проект на монго, которому три года и изначально в нем выбрали именно монго, но со временем это вылилось в проблемы с тем, что аналог join'а почти ничего не может , нет транзакций итд итп

あなたの神
13.05.2018
10:59:21
подскажите best-practise. Ошибки на клиент стоит отправлять простым текстом или в json формате? Как фронт-эндеру легче будет?

Sheldhur
13.05.2018
10:59:31

Alexander
13.05.2018
11:00:03
сам спросид сам ответил
это я просто упомянул неверный выбор БД, здесь же сайт другой и на порядок проще, нужно буквально одну коллекцию для юзеров, вторую для тикетов

Cenator
13.05.2018
11:01:22

Sheldhur
13.05.2018
11:02:09

Alexander
13.05.2018
11:03:18
Ну тогда да, монга даже быстрее будет
Тогда такой вопрос. Люди могут авторизоваться через разные сервисы, хотелось бы для каждого уникальный айдишник создавать. В sql базе бы этим занимался автоинкрементирующийся int. А здесь использовать монговский _id?

Cenator
13.05.2018
11:03:49
Я не помню как там монга создаёт
Но в скл автоинкр не юзаю

Abu
13.05.2018
11:04:29
У монет же есть _id вроде

Alexander
13.05.2018
11:04:32
https://stackoverflow.com/questions/9932631/wonder-is-mongodb-id-unique-by-default
Говорят, что _id unique

Abu
13.05.2018
11:04:33
Ну создаётся каждый раз

Alexander
13.05.2018
11:04:44
Я же про него и спросил на всякий, его заюзаю

Morsik
13.05.2018
11:04:49

Cenator
13.05.2018
11:05:27

Alexander
13.05.2018
11:05:29
@itsjohncena Тогда ОРМку какую посоветуешь? Или же native юзать?

Дмитрий
13.05.2018
11:05:43

Alexander
13.05.2018
11:06:03
среди ормок для монги, я имел в виду

Дмитрий
13.05.2018
11:06:21

Google

Alexander
13.05.2018
11:06:27
монгус

Cenator
13.05.2018
11:06:28
Монгус, больше не знаю

Abu
13.05.2018
11:06:31
Монгус?

Sheldhur
13.05.2018
11:06:33
а потом посос, если расширяться придется

Alexander
13.05.2018
11:06:35
стоит юзать?

Cenator
13.05.2018
11:07:58

Abu
13.05.2018
11:08:36

Morsik
13.05.2018
11:09:14

Alexander
13.05.2018
11:10:03
Да, у нативной какие то траблы были
Тогда вопрос на счет организации данных. Варианты:
1. Коллекция с самими тикетами, а внутри каждого документа - массив сообщений
ИЛИ
2. Коллекция с тикетами и отдельно коллекция с сообщениями тикетов

Morsik
13.05.2018
11:10:24

Cenator
13.05.2018
11:10:32
Кек

Alexander
13.05.2018
11:10:38
ну вот опять стык мнений

Admin
ERROR: S client not available

Cenator
13.05.2018
11:10:49
Ну, морзик поавторитетнее будет
Если оставлять монгу то второй вариант

Alexander
13.05.2018
11:11:58
В итоге остался тот вопрос, с которым я пришел)

Sheldhur
13.05.2018
11:13:53
бери sql не выябывайся

Alexander
13.05.2018
11:14:23
Тогда какую ормку?
knex, typeorm или sequelize

Cenator
13.05.2018
11:14:38
Кнех это квери билдер

Google

Cenator
13.05.2018
11:14:51
Соответственно остаётся 2 варианта

Alexander
13.05.2018
11:15:19
мерять по звездочкам на гитхабе не комильфо

Sheldhur
13.05.2018
11:16:34
почему? как раз таки ок, больше звездочек - больше комьюнити, выше вероятность быстрее найти решение какой либо траблы

Cenator
13.05.2018
11:17:04
Установки с нпм лучше мерить

Alexander
13.05.2018
11:17:40
Буду делить количество звездочек на количество issue, у кого будет ниже - тот победил. Шучу, конечно
Тогда sequelize явный фаворит
Спасибо что помогли с выбором, самому иногда трудно определиться

Sheldhur
13.05.2018
11:27:40

Dmytro
13.05.2018
11:31:44
Тайпорм сила

Таймураз
13.05.2018
12:35:18

Alexander
13.05.2018
12:35:53

K
13.05.2018
12:36:15
Зачем орм на скл
На монге понятно
Кстати там атомные транзакции единичные и в 4.0 прикатят уже мульти
Будет чисто аналог скл

Vitaliy
13.05.2018
12:37:58
а для скл удобно орм

Alexander
13.05.2018
12:38:12

Таймураз
13.05.2018
12:39:27
Зачем орм на скл
В больших проектах без отображения сущности как класса объекта хрен разгуляешься

K
13.05.2018
12:40:27
А я почему-то владею противоположной информацией ?