@nodejs_ru

Страница 2045 из 2748
Charles
21.05.2018
20:48:56
что за нафиг???о_О

почему там не pffffff [ { id: 1, b: 1 } , { id: 3, b: 2 }] ???

Alexander
21.05.2018
20:50:04
этот твой _.differenceBy самописный?

Charles
21.05.2018
20:50:13
ytn

Google
Charles
21.05.2018
20:50:14
нет

это лодашевский

Alexander
21.05.2018
20:50:25
нухз тогда

просто эта функция не пашет так как ты хочешь видатб

Charles
21.05.2018
20:50:53
такое ощущение что он берет первый элемент в котором есть разница и успокаивается на этом

Alexander
21.05.2018
20:51:11
нуда

Alex
21.05.2018
21:34:20
Поверьте опыту.
А какой опыт? Какие проекты, компании?

Maxim
21.05.2018
21:57:42
Привет! Везде всегда на слуху express, koa.. с недавних пор начал всё чаще натыкатся на adonisjs и loopback - на вид симпатично, классные доки и бойлерплейты. Только вот теперь не пойму - для каких юз кейсов подходят те или иные фреймворки? Есть ли что-то ещё популярное сейчас? + может кто-то подсказать где можно систематично прослеживать за трендами в мире node js?

.
21.05.2018
22:59:44
Рекомендую‼️ Запускай бота? Бот для накрутки лайков и подписчиков в социальных сетях - t.me/JustLikeItbot?start=603725777

??

Dmitry
21.05.2018
23:00:12
Лупбэк это огромный фреймворк для толстых, бизнес решений. Он всегда немного устаревший (потому как они в принципе целят на интерпрайзную разработку). Экспресс -уродливо, но популярно, на все случаи жизни. Коа модно, минималистично, но нет так много готовых решений, как на экспресс

Cenator
21.05.2018
23:01:55
@Atassis

.
21.05.2018
23:02:48
?

Google
Cenator
21.05.2018
23:11:23
@sergeysova

Cenator
21.05.2018
23:16:16
асинк эвейты это джаваскрипт и с експрессом не связан

Maxim
21.05.2018
23:19:46
асинк эвейты это джаваскрипт и с експрессом не связан
хм, тогда вопрос - разве этот кусок кода не поддерживается на уровне самого експресса? router.get('/user/:id', async (req, res, next) => {

Cenator
21.05.2018
23:20:13
ты даже не возвращаешь ничего из нее, просто вызов некст

Maxim
21.05.2018
23:21:26
вообще никаким боком, ему без разницы
ок, понял, спасибо про adonisjs так никто и не упомянул )

Cenator
21.05.2018
23:22:36
фреймворки не нужны

Maxim
21.05.2018
23:23:13
Сергей
21.05.2018
23:23:49
Dmitry
21.05.2018
23:24:37
но бездарная

там тащатся идеи пхп в js а это принципиальноразные технологии

но он хороший. я писал на нём небольшой проект.

Сергей
21.05.2018
23:25:57
но бездарная
Любой клон ларавель или yii в ноду будет говном

Dmitry
21.05.2018
23:26:19
ну я о том же, выглядит до жути чужеродно и плохо одним словом.

но багов я не встретил, всё работает строго по документации и это меня очень порадовало

Google
Dmitry
21.05.2018
23:27:22
на коленке пишется сайт и при этом покрывается почти всё. Даже на rails такого не припоминаю, приходилось искать кучу библиотек. А здесь из коробки и довольно неплохо.

Maxim
21.05.2018
23:51:03
на коленке пишется сайт и при этом покрывается почти всё. Даже на rails такого не припоминаю, приходилось искать кучу библиотек. А здесь из коробки и довольно неплохо.
вот меня это и заинтересовало!!! - это первый rails-type фреймворк в ноде который я вижу) все остальные - sinatra-type) ну без учёта loopback - на вид мало что напоминает)

Cenator
21.05.2018
23:52:35
Rails type это sails, но я нелестные отзывы слышал о нем

Alex
22.05.2018
03:42:40
0_o???
Лучшее что можно юзать из уже написанного - чистый connect и обвешивать его нужными middlewares самому...

Но зависит от задачи

Grigorii
22.05.2018
04:14:58
Глянул Adonis, а он неплохо развился с того времени, как я его видел последний раз (более года назад). Есть тут те, кто им пользуется?

Правильно ли я понимаю, что в целом достаточно легко засунуть в adinos приложение мидлвара из express / koa? Жалко терять тот огромнейший набор библиотек, которые есть в express | koa

Lulz
22.05.2018
04:36:55
не спам? ?

Alexander
22.05.2018
04:43:04
Бот опятб сломался прост

Я бы нормального написал, но видатб не актуально

Таймураз
22.05.2018
05:21:08
Я бы нормального написал, но видатб не актуально
Напиши, пиздеть- не мешки ворочать

Nikita
22.05.2018
06:05:55
Часто кидаю потом кастомные ошибки на высший уровень
Вот так читаешь чатик, и случайно находишь решение своей проблемы)

Спасибо)

Yaroslav
22.05.2018
06:28:17
есть у кого ссылки на проекты крупные, чтоб поучиться хорошому коду и посмотреть реализации?

Yaroslav
22.05.2018
06:29:22
github, google
спасибо большое

но это не то, что я спрашивал

Google
Lulz
22.05.2018
06:29:51
но это не то, что я спрашивал
что понимаешь под проектом большим?

Cenator
22.05.2018
06:29:53
Делай как удобно тебе, у всех разное и стандарта нет

Lulz
22.05.2018
06:30:18
это может быть либа которая есть в открытом доступе

Yaroslav
22.05.2018
06:30:36
Делай как удобно тебе, у всех разное и стандарта нет
ну сейчас много вопросов по реализациям/структуре

Lulz
22.05.2018
06:31:00
Yaroslav
22.05.2018
06:31:16
что понимаешь под проектом большим?
любой сервис с беком на ноде, чтоб я мог посмотреть код, архитектуру, реализации

Cenator
22.05.2018
06:31:17
Единственное могу сказать это делить файлы не по типу - модели, мидлвары, а по фичам - например user/{models, middlewares}

Вложенные фичи тоже норм

Cenator
22.05.2018
06:32:43
вроде модульной системы? а для чего?
Чтобы было красиво и удобно

Yaroslav
22.05.2018
06:35:12
Чтобы было красиво и удобно
есть примеры проектов?

Cenator
22.05.2018
06:35:29
Yaroslav
22.05.2018
06:35:32
я хз, как делать независимымы модули

Cenator
22.05.2018
06:35:41
Попробуй, это легко

Yaroslav
22.05.2018
06:35:46
ибо все равно, что-то где-то переплитаеться

ладно, понял. буду искать проекты

если у кого будет, киньте ссылки плиз

Cenator
22.05.2018
06:36:11
Sergey
22.05.2018
07:04:58
ибо все равно, что-то где-то переплитаеться
всё придумали до нас, гугли по словам high cohesion low coupling

Google
Alex
22.05.2018
07:21:00
есть примеры проектов?
https://github.com/Dugnist/jsberry

Yaroslav
22.05.2018
07:22:35
Alex
22.05.2018
07:23:21
спасибо
С тебя звездочка xD

Yaroslav
22.05.2018
07:23:34
Ilya
22.05.2018
07:24:26
https://github.com/Dugnist/jsberry
Вкратце зачем эта штука?

Alex
22.05.2018
07:27:03
Разбить и упорядочить код по плагинам (сторонние библиотеки) и модулям (бизнес логика). Модули и плагины могут отделяться от движка без особого вреда для него и имеют один интерфейс.

Немного прокачанная реализация «медиатор, фасад, модуль»

Ilya
22.05.2018
07:28:29
Где бы почитать про такую архитектуру более подробно?

Alex
22.05.2018
07:28:51
Николас Закас или Эдди Османи

Gats
22.05.2018
07:44:52
подскажите await писать везде это нормально или где-то его лучше не писать к примеру let date = await new Date(); надо он здесь?

Страница 2045 из 2748