
ABC
04.09.2018
18:39:58

GTech
04.09.2018
18:40:06

ABC
04.09.2018
18:40:14
буду знать, спс

Yadgar
04.09.2018
18:44:47
Админы, почему вы не баните за троллинг, маты, оскорбления ?
С каждым днём чат все больше напоминает помойку

Google

Alexander
04.09.2018
18:47:01
привет

Сергей
04.09.2018
18:48:09
иначе…

Jack
04.09.2018
18:49:20

Alexander
04.09.2018
18:49:53
а можно задать нескромный вопросы про npm? как там происходит управление зависимостями если какой-то модуль зависит от одной версии другого модуля, а еще один модуль требует еще одну версию, то не возникает ли при этом проблем,
Таких как возникают в жабе, и с которыми борются всякие OSGi, Jigsaw

Сергей
04.09.2018
18:50:19

Alexander
04.09.2018
18:51:01
буду благодарен если что-то дадите почитать, потому что я node.js очень поверхностно знаю, стало интересно просто решены ли эти проблемы, потому что в жабе до сих пор страдания

Dmitry
04.09.2018
18:51:16

Alexander
04.09.2018
18:51:57
ваще, жс-ники, у вас с зависимостями проблемы возникают? или все всегда окей?
конфликт зависимостей там

Yaroslav
04.09.2018
18:52:50

brachkoff
04.09.2018
18:53:32

Yaroslav
04.09.2018
18:53:36
Обычно решаются конфигурациями в самих модулях, т.е. до разработчика не доходит

Google

Alexander
04.09.2018
18:54:28
одновременно

Yaroslav
04.09.2018
18:55:03
Почти все пакеты требуют версию от и больше
Берется минимальная необходимая

Dmitry
04.09.2018
18:55:43

Yaroslav
04.09.2018
18:55:44
Не встречал пакетов которые требуют меньшую/конкретную версию

Alexander
04.09.2018
18:56:58

Dmitry
04.09.2018
18:57:24
Их обилию.

Alexander
04.09.2018
18:57:51
так все это дерьмо спасает вас от ранней седины!

Dmitry
04.09.2018
18:59:42
Тут товарищь книжкой хвастатлся про шаблоны, вот можно ее почитать, там описано в каком порядке ищутся пакеты. Грубо - если пакету не нравиться "глобальная" версия, то он для себя может подтянуть нужную ему ему и положить "поближе" в очередности поиска.

Andrei
04.09.2018
18:59:43
конфликт зависимостей там
не припомню
раньше нпм тянуло все пакеты иерархически и получалось node_modules по 300-600мб, медленно и неприятно по диску, особенно SSD, он жеж не резиновый
потом вышел yarn где научились ресолвить пакеты, приводя к нужной версии, и не прошло и нескольких месяцев как npm выкатил такой же апдейт, и всё стало значительно лучше.
в рамках этого апдейта, собственно добавился package-lock.json который снапшотит заресолвленные пакеты.
как именно оно там ресолвит, не в курсе, но конфликта зависимостей (как в apt например) не было ни разу.

Jack
04.09.2018
19:04:43
кстати про книг. хочу одну купить в подарок. что сейчас актуально ? можно и про ноду или вообще про паттерны/архитектуру

Сергей
04.09.2018
19:05:55

Alexander
04.09.2018
19:06:01
всем спасибо большое за ответы, щас попробую еще почитать,
просто мне если честно обидно, что в жабе существует из-за этого куча проблем, а вы тут их не ощущаете совсем))

Jack
04.09.2018
19:06:55
книги по жс не актуальны
ну тогда общие про паттерны/шаблоны. в общем чет полезное что теоретический можно применять в ноде (в надежде что будет лучше)

Alexander
04.09.2018
19:06:56
в жабе класлоадер только к одной верии класса должен прийти

Dmitry
04.09.2018
19:08:50

?
04.09.2018
19:08:59

Dmitry
04.09.2018
19:09:32
Это классика, и денег на нее не не жалко если только в подарок. Но это азы, если опытт есть, нет смысла тратиться.

Google

Dmitry
04.09.2018
19:09:51
*одно "не" )))

Jack
04.09.2018
19:10:50
ок. я значит либо это буду взять, либо вот этот
https://www.martinfowler.com/books/dsl.html

Alexander
04.09.2018
19:11:48
Добро пожаловать в наш маленький ад(/рай). ?
сорь, но я ненавижу жс, и желаю ему скорейшей смерти, как в браузере так и на сервере)
пробовал писать на жс, на ноде, и чет совсем не понравилось
Интересно что будет дальше, годиков через 5,
может жс обкатают и улучшат, и т.к. нету всяких реликтовых проблем как в жабе,
то он очень конкурентен получится

Сергей
04.09.2018
19:12:14

Alexander
04.09.2018
19:13:58
реликтовых проблем уже много
так у вас же нету совместимости с предыдущими версиями как в жабе, никто никому ниче не должен же, можно подпиливать жс в строну всяких typescript, и выпускать новые версии node

Сергей
04.09.2018
19:14:05

Kelin
04.09.2018
19:14:09
я не понимаю че так хейтят жс

Сергей
04.09.2018
19:14:20

Aga
04.09.2018
19:14:22
Господа, кто знает сайт где можно создавать фигуры и связь между ними?

Kelin
04.09.2018
19:14:27
такой же язык, как и все, со своими плюсами и минусами

Сергей
04.09.2018
19:14:37

Dmitry
04.09.2018
19:15:01

Ilya
04.09.2018
19:15:08

Aga
04.09.2018
19:15:26

Kool
04.09.2018
19:15:29

Alexander
04.09.2018
19:16:21

Ilya
04.09.2018
19:16:36
спасибо
Я благодарность подписками принимаю?

Aga
04.09.2018
19:16:52
Подписками?

Ilya
04.09.2018
19:17:03
На канал

Alexander
04.09.2018
19:17:04
есть
совместимость между версиями ноды есть?

Google

Сергей
04.09.2018
19:17:17

?
04.09.2018
19:17:25

Kelin
04.09.2018
19:17:28

Сергей
04.09.2018
19:17:28
только нода это не жс

Kool
04.09.2018
19:17:33

Alexander
04.09.2018
19:18:02

Ilya
04.09.2018
19:18:35

Vitaliy
04.09.2018
19:18:45
Дороу

Admin
ERROR: S client not available

Alexander
04.09.2018
19:20:11
только нода это не жс
не совсем понимаю что значит нода не жс? это жс, специфический, и вы именно на этом жс пишете,
нода реализует стандарт?
Между версиями жс, есть обратная совместимость?
может я не в курсе прост

Сергей
04.09.2018
19:20:44
жс это не только синтаксис, это ещё библиотека функций

Alexander
04.09.2018
19:22:31

Сергей
04.09.2018
19:22:49

Alexander
04.09.2018
19:22:59
я имел ввиду сервер, оговорился

Сергей
04.09.2018
19:23:12

Alexander
04.09.2018
19:23:33
вот за это я вас и не люблю :)

Kelin
04.09.2018
19:23:46
лол

Сергей
04.09.2018
19:23:48
лол

Google

?
04.09.2018
19:23:50

Евгений
04.09.2018
19:23:55
Ахахахахахахаха.

Gleb
04.09.2018
19:23:57

Gor
04.09.2018
19:24:01
либа для nodejs не будет в браузере работать только в том случае если используется функционал не совместимый с браузером. самое простое - tcp/ip socket communication

Kelin
04.09.2018
19:24:26
я даже хз что написать

Евгений
04.09.2018
19:24:49
Он джавист походу.
Надо надавить на больное.

Alexander
04.09.2018
19:25:03
а что больного-то?)

Евгений
04.09.2018
19:25:27
Например что джава не разу не обновлялась так чтобы потерять совместимость с первой версией.
Принципиально нового функционала не было никогда.
:)

Timur
04.09.2018
19:25:43

Сергей
04.09.2018
19:25:54

Таймураз
04.09.2018
19:26:23

Евгений
04.09.2018
19:26:48

Timur
04.09.2018
19:26:50

Сергей
04.09.2018
19:26:58

Kelin
04.09.2018
19:27:13
бля, не разговор, а какая-то постная хуйня

Таймураз
04.09.2018
19:27:17