@nodejs_ru

Страница 2499 из 2748
ABC
04.09.2018
18:39:58
Спасибо)
sparse: true помог?

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
привет

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

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

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

конфликт зависимостей там

Yaroslav
04.09.2018
18:52:50
конфликт зависимостей там
Конфликтов не встречал

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

Google
Alexander
04.09.2018
18:54:28
Обычно решаются конфигурациями в самих модулях, т.е. до разработчика не доходит
ну я тут читаю что у вас там nested dependency tree, а у maven в жабе там flat, и нельзя иметь две версии либы

одновременно

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

Берется минимальная необходимая

Dmitry
04.09.2018
18:55:43
ваще, жс-ники, у вас с зависимостями проблемы возникают? или все всегда окей?
Вы возмите среднестатистический проект, например на express, но чтобы с куками сессиями и т.п., зайдите в папку node_modules и поищите там node_modules - очень сильно удивитесь )))

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

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
кстати про книг. хочу одну купить в подарок. что сейчас актуально ? можно и про ноду или вообще про паттерны/архитектуру

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: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, может жс обкатают и улучшат, и т.к. нету всяких реликтовых проблем как в жабе, то он очень конкурентен получится

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

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

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

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

Dmitry
04.09.2018
19:15:01
я не понимаю че так хейтят жс
Засланные казачки )))

Aga
04.09.2018
19:15:26
draw.io ?
спасибо

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
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
не совсем понимаю что значит нода не жс? это жс, специфический, и вы именно на этом жс пишете, нода реализует стандарт? Между версиями жс, есть обратная совместимость?
между версиями жс полная совместимость между мажорными версиями nodejs нет обратной совместимости жс в ноде != жс в браузере

жс это не только синтаксис, это ещё библиотека функций

Alexander
04.09.2018
19:22:31
жс это не только синтаксис, это ещё библиотека функций
то есть либы в браузере не будут либами для сервера? и либа для одной мажорной версии npm не будет работать в другйо мажорной версии?

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

Сергей
04.09.2018
19:23:12
то есть либы в браузере не будут либами для сервера? и либа для одной мажорной версии npm не будет работать в другйо мажорной версии?
либы для одной мажорной версии ноды может не работать в другой либа для браузера спокойно может не работать в ноде и наоборот

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
жс это не только синтаксис, это ещё библиотека функций
жс это только синтаксис, либы в жс не входят, это webAPI, nodejs API и т.д.

Таймураз
04.09.2018
19:26:23
Евгений
04.09.2018
19:26:48
ты спокойно можешь запустить старый код на новых версиях движка жс
Но при этом в жс были кардинальные изменения и новые фичи. :)

Timur
04.09.2018
19:26:50
Math.random тоже не входит?)
Это не либа и она совместима во всех движках

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

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