
Александр
20.02.2017
06:10:58
смотрю сейчас http://www.phoenixframework.org/docs/static-assets
там уже используют brunch от ноды
что мне кажется не очень хорошо, новичкам очень сложно даются продукты где много языков и технологий используется одновременно
(которые надо явно использовать)
мне кажется надо просто сделать собственный враппер для npm, который через mix копирует нужные библиотеки в web/static/
и тогда нужда в таких пакетах отпадёт

Google

Александр
20.02.2017
06:20:48
как такая идея?
я такой не смог нагуглить за 5 минут

Константин
20.02.2017
06:21:58
Кстати да, для composer уже есть такая штуковина
она может ставить из bower и npm
Активно используется в yii2
Но brunch изначально поддерживает bower)))
И вообще смешивать две разные технологии может и не имеет смысла

Александр
20.02.2017
06:25:11

Константин
20.02.2017
06:26:56
пока не сталкивался с этим
даже пример не по могу подобрать

Александр
20.02.2017
06:28:07
Но brunch изначально поддерживает bower)))
http://brunch.io/docs/using-modules#using-bower
он не поддерживает, а есть интрукция по интеграции
вообще я почитал про brunch и заинтриговался теперь каким образом он используется с фениксом, придётся в код лезть, смотреть...

Константин
20.02.2017
06:28:45
как не поддерживает? Просто ставишь пакет bower install и все

Александр
20.02.2017
06:29:12
на самом деле bower в мире JS слабеет, после появления изоморфных приложений, сейчас модно зависимости тащить из NPM

Google

Александр
20.02.2017
06:29:29
"To add packages to your project:
Make sure you have bower.json, which can be generated with bower init
Add packages to the dependencies field of your bower.json"
надо вручную инициализировать bower
и вручную добавить зависимости в его конфиг (ну может тупо серию bower install сделать команд)
что не очень похоже не прозрачный враппер

Константин
20.02.2017
06:32:10
хотя да.. давно так делал. Просто даже не задумывался об этом))
тупо bower init, bower install и все. brunch автоматом все склеивал
и зависимости и все остальное
в этом плане он мне очень понравился

Александр
20.02.2017
06:45:00
для джунов это тяжко, особенно для одиночек
так что если мы хотим чтобы elixir стал популярнее, надо враппить

abc
20.02.2017
07:09:25
вы вот тут за ноду опять трете) а я сижу с утра в понедельник php 5.6.9 из сорцов собираю...

Max
20.02.2017
07:10:09
апач уже поставил?
у меня раньше специальный скрипт был, в котором был ./configure с нужными флагами для апача и пхп

abc
20.02.2017
07:10:38
не мне надо только php-cli собрать. апачи не нужны пока. php -S 127.0.0.1:9000 пока хватит )
я уже написал скрипт) пока борьба с разными версиями bison )
а на счет враппера над brunch я только за. считаю надо написать пропозал чтобы выпилить бранч и запилить webpack по дефолту. далее над webpack написать обертку для mix. это даст офигенный пинок при старте проекта на фениксе

Александр
20.02.2017
07:12:22
ставь php-fpm =), апач памяти жрёт много
webpack не особо предназначен чтобы работать без ноды, там же по умолчанию нужно приложение на ноде и все зависимости он через импорты рассчитывает

abc
20.02.2017
07:13:15
ох парни) мне не нужны апачи и fpm пока ) мне просто надо проверить кастомный плагин для нашей системы на elixir

Александр
20.02.2017
07:13:42
слава Богу =)

Google

abc
20.02.2017
07:13:49
дак для brunch тоже нода нужна
просто когда я делаю чтото на фениксе, первым делом выпиливаю из него бранч и ставлю вебпак. надо уже скрипт под это написать)

Александр
20.02.2017
07:15:13
ну я про то, что для того чтобы собирать ассеты на том же gulp (я brunch не пользовался), не надо ничего, даже страничку можно .html не делать
а вот для того чтобы webpack начал работать надо миниприложение на ноде
ого, а можешь кинуть конфиг?
а по поводу сборки из исходников пхппни, а нельзя разве из репозитория нужную версию уже скомпилированную поставить?

abc
20.02.2017
07:16:43
ну gulp тоже хорош да. он легче webpack. можно и его

Александр
20.02.2017
07:16:49
большая часть людей использует именно их, а не кастомные сборки мне кажется

abc
20.02.2017
07:17:20
7ка собирается ок. а старое говно 5.6.9 зависит от древнего bison. сейчас надо думать как его переписать, не удаляя норм bison 3

Александр
20.02.2017
07:18:10
docker?
насоздавал контейнеров 100500 с разными версиями и гоняй в них
правда там геммороев будет миллион

abc
20.02.2017
07:19:22
нет. для докера у меня все готово. мне нужно локально сейчас
в этом вашем PHP баги, которые фиксятся 1 строчкой исправляют по 2 года https://bugs.php.net/bug.php?id=69993
:)

Александр
20.02.2017
07:26:23
не знаю в чём "вашем", эта поделка определённо не моя =)

Alexander
20.02.2017
07:28:41
У меня кажется дан плейбуки еще есть от ансибла

Dmitry
20.02.2017
07:31:28
"хорошо хоть не сделали через супервайзер" +1
есть быстрый способ заменить brunch на webpack в phoenix?

Google

Alexander
20.02.2017
07:35:19
Гуглятся на раз

Александр
20.02.2017
07:37:24
я пытался для вёрстки прототипов уйти с gulp на webpack, у меня всё только усложнилось
ну и для отдельного сбора ассетов для приложений не на JS, тоже как-то не попёрло
интересен чужой опыт

abc
20.02.2017
07:38:43
ну вебпак сейчас как дефалт билдер же
галп же вроде уже как легаси )

Dmitry
20.02.2017
07:39:25
один раз нужно разобраться с настройками webpack, дальше легче

Admin
ERROR: S client not available

abc
20.02.2017
07:39:56
мы вот пишем фронт на Dart. смейтесь )

Александр
20.02.2017
07:41:59
abc, [20.02.17 11:38]
ну вебпак сейчас как дефалт билдер же
abc, [20.02.17 11:38]
галп же вроде уже как легаси )
я с этим согласен, но все про это говорят и никто не даёт сценарий перехода, если делали, покажите пожалуйста, ибо за 5 минут я тоже нагуглить не сумел
все переходы на webpack обычно связаны с изоморфными приложениями

abc
20.02.2017
07:43:32
ого, и как ощущения?
хорошие. единая точка входа. типы. нормальные и везде, а не как с TS. ну и как то понятнее код чтоли. в духе Java. есть небольшие танцы с интеропом на JS, но все решаемо

Александр
20.02.2017
07:46:30
а новых людей сложно вводить в курс дела?

abc
20.02.2017
07:46:54
нет. язык очень простой. примерно как с JS на TS пересесть

Александр
20.02.2017
07:47:38
ну я пробовал коллег к TS приобщить (PHPшников, кстате), было отторжение
еле еле приобщил к простым инструментам нодовским типа bower

abc
20.02.2017
07:48:58
это скорее очень странные коллеги / специалисты

Marat
20.02.2017
07:49:24

Google

abc
20.02.2017
07:50:00

Александр
20.02.2017
07:50:01
тогда смысл TS теряется, нет?
я, кстати, смотрел видео еванглиста TS, который пишет typings для него,
так вот в стиле микрософта, этот чувак не пишет реальные приложения вообще =)

Marat
20.02.2017
07:52:46

Александр
20.02.2017
07:52:55
кстати, народ, оффтопиком спрошу:
а есть тут кто-нибудь кто регался в apple как компания для разработки?

Marat
20.02.2017
07:53:28

abc
20.02.2017
07:53:58
ну тут как бы или так или так. выбор за разработчиком

Dmitry
20.02.2017
07:55:00
Александр Федоров, если нужно могу сделать пример приложения для рельс с вебпаком 1 или 2

abc
20.02.2017
07:55:01
я уже не первый год пишу, что сейчас все языки с динамической типизацией идут в сторону опциональной типизации. что php что ruby 3 что python 3.5. это к тому что наконец-то поняли, что писать большие приложения без типов это боль

Dmitry
20.02.2017
07:55:30
ruby 3 ???

Александр
20.02.2017
07:55:42

abc
20.02.2017
07:55:45
в руби 3 матц же хочет типы
и везде об этом говорит

Константин
20.02.2017
07:56:49
Оффтоп. Треку 16 дней
я охереваю..
https://soundcloud.com/killthenoise/zomboy-like-a-bitch-kill-the-noise-remix#t=1:41
Кому дабстеп нравится и рок - оценят

Dmitry
20.02.2017
07:58:26
как выложу пример, напишу

abc
20.02.2017
07:59:54
ну раз такие дела то и я тут оффтоп сделаю
https://soundcloud.com/les-yeux-orange/lyo081-versalife-aka-conforce
если кому нравится electro, очень атмосферный микс

Константин
20.02.2017
08:01:01
?