Size: a a a

2020 December 11

И

Игорь in use Perl or die;
Vadim Goncharov
они пиздят ))))
Я не очень шарю в этой терминогологии
Поскольку экосистема Node проповедует философию Unix, когда один пакет должен решать какую-то свою узкую задачу и делать это хорошо, то количество зависимостей в среднестатистическом проекте может быть очень велико и легко переваливает за несколько сотен.
Источник: https://habr.com/ru/company/domclick/blog/509440/

Я погуглил, мне выдало:
«Философия Unix гласит:
Пишите программы, которые делают что-то одно и делают это хорошо.
Пишите программы, которые бы работали вместе.
Пишите программы, которые бы поддерживали текстовые потоки, поскольку это универсальный интерфейс».
поэтому и поверил тому, что написано в статье. Вроде плюс минус сошлось. В целом автор расписывает все адекватно, я ему поверил))
источник

VG

Vadim Goncharov in use Perl or die;
Игорь
Я не очень шарю в этой терминогологии
Поскольку экосистема Node проповедует философию Unix, когда один пакет должен решать какую-то свою узкую задачу и делать это хорошо, то количество зависимостей в среднестатистическом проекте может быть очень велико и легко переваливает за несколько сотен.
Источник: https://habr.com/ru/company/domclick/blog/509440/

Я погуглил, мне выдало:
«Философия Unix гласит:
Пишите программы, которые делают что-то одно и делают это хорошо.
Пишите программы, которые бы работали вместе.
Пишите программы, которые бы поддерживали текстовые потоки, поскольку это универсальный интерфейс».
поэтому и поверил тому, что написано в статье. Вроде плюс минус сошлось. В целом автор расписывает все адекватно, я ему поверил))
ну как же, текстовые потоки где?
источник

И

Игорь in use Perl or die;
Vadim Goncharov
ну как же, текстовые потоки где?
Ну поэтому и написал +-.
Т.к. у них модули, а не программы. Но вполне себе "делают что-то одно" и "работают вместе".
источник

VG

Vadim Goncharov in use Perl or die;
Игорь
Ну поэтому и написал +-.
Т.к. у них модули, а не программы. Но вполне себе "делают что-то одно" и "работают вместе".
ну да, и не в лотерею. а в преферанс, и не выиграл, а проиграл (с)
источник

И

Игорь in use Perl or die;
Vadim Goncharov
ну да, и не в лотерею. а в преферанс, и не выиграл, а проиграл (с)
Да, согласен. Я наврал. Нужно было полностью цитировать и не додумывать.

Т.к. там автор написал "проповедует философию Unix" и сразу описал в каких пунктах проповедует😁

А меня, да, можно закидывать тапками, я то не уточнил где именно и как проповедует((
источник

VG

Vadim Goncharov in use Perl or die;
Игорь
Да, согласен. Я наврал. Нужно было полностью цитировать и не додумывать.

Т.к. там автор написал "проповедует философию Unix" и сразу описал в каких пунктах проповедует😁

А меня, да, можно закидывать тапками, я то не уточнил где именно и как проповедует((
почему "я" наврал? автор в цитате наврал же
источник

VG

Vadim Goncharov in use Perl or die;
хотя, может, он и сам не понимает, о чем речь
источник

И

Игорь in use Perl or die;
Да может и не понимает. Я вот тоже не понимаю, думал, что "философия" не обязательно означает соответствовать всем 100% пунктам, особенно в этом кейсе, где нет программ, а есть пакеты.
источник

VG

Vadim Goncharov in use Perl or die;
ну не в ключевых же
источник

И

Игорь in use Perl or die;
Согласен.
источник

АК

Алексей Клименко... in use Perl or die;
Игорь
У них там видел package.json.loc в котором  хэши к каждой версии. Думаю, что при деплое npm проверяет что пакеты байт в байт одинаковые.
Я через Yarn зависимости устанавливаю, он создаёт yarn.lock с перечислением хешей и версий.
источник

АК

Алексей Клименко... in use Perl or die;
Vadim Goncharov
ну не в ключевых же
А что, «использовать текстовый интерфейс» – это ключевой пункт?

Тогда прочему вы против JSON…
источник

VG

Vadim Goncharov in use Perl or die;
Алексей Клименко
А что, «использовать текстовый интерфейс» – это ключевой пункт?

Тогда прочему вы против JSON…
нет, потоки, текстовоать вторична
источник

И

Игорь in use Perl or die;
Алексей Клименко
Я через Yarn зависимости устанавливаю, он создаёт yarn.lock с перечислением хешей и версий.
npm тоже создает package.lock и тоже с перечислением хешей и версий, ничего нового.
источник
2020 December 12

IB

Ivan Bessarabov in use Perl or die;
Игорь
Конечно интересно. Я говнокодер который из тестеров в perl пришел. Проекты поддерживаю, но многое хочется посмотреть, а у нас этого нет))
Собрал пример стуктуры perl проектра которую я использую. В README.md описано как развернуть этот проект, как обновлять зависимости и как его разрабатывать. Не все в этом решении мне нравится, но лучшего решения я не знаю.

https://github.com/bessarabov/perl_sample_project
источник

И

Игорь in use Perl or die;
Ivan Bessarabov
Собрал пример стуктуры perl проектра которую я использую. В README.md описано как развернуть этот проект, как обновлять зависимости и как его разрабатывать. Не все в этом решении мне нравится, но лучшего решения я не знаю.

https://github.com/bessarabov/perl_sample_project
Спасибо! Вечером домой вернусь - посмотрю.
источник

DF

Denis F in use Perl or die;
Ivan Bessarabov
Собрал пример стуктуры perl проектра которую я использую. В README.md описано как развернуть этот проект, как обновлять зависимости и как его разрабатывать. Не все в этом решении мне нравится, но лучшего решения я не знаю.

https://github.com/bessarabov/perl_sample_project
А зачем композер? оО Да еще в режиме демона, он же крутится будет всегда пока явно не прибьешь
источник

IB

Ivan Bessarabov in use Perl or die;
Denis F
А зачем композер? оО Да еще в режиме демона, он же крутится будет всегда пока явно не прибьешь
А как без композа? Тут очень простой пример — запускается только контейнер с perl api. В реальной жизни там еще в docker compose описана база данных и фронт
источник

IB

Ivan Bessarabov in use Perl or die;
Задача — развернуть на моем ноуте полностью все приложение. docker-compose — это лучшее что я знаю для этой задачи
источник

DF

Denis F in use Perl or die;
Ivan Bessarabov
А как без композа? Тут очень простой пример — запускается только контейнер с perl api. В реальной жизни там еще в docker compose описана база данных и фронт
не, ну если предполагается что оно в таком виде в прод пойдет, то имеет право на жизнь.
источник