@proelixir

Страница 348 из 1045
Александр
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
И вообще смешивать две разные технологии может и не имеет смысла
ок, как тогда удобно и быстро в ассеты добавлять внешние JS зависимости?

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

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
есть быстрый способ заменить brunch на webpack в phoenix?
Да. Есть куча статьей на медиуме

Гуглятся на раз

Александр
20.02.2017
07:37:24
есть быстрый способ заменить brunch на webpack в phoenix?
лично мне хотелось бы увидеть минимальный пример как это всё улучшит, могу попросить показать? очень интересно

я пытался для вёрстки прототипов уйти с 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
хорошие. единая точка входа. типы. нормальные и везде, а не как с TS. ну и как то понятнее код чтоли. в духе Java. есть небольшие танцы с интеропом на JS, но все решаемо
Интероп часто останавливает от перехода. На js то куча либ, и что к каждой писать свою обертку? Легче TS взять и написать без типов

Google
abc
20.02.2017
07:50:00
Интероп часто останавливает от перехода. На js то куча либ, и что к каждой писать свою обертку? Легче TS взять и написать без типов
в дарте тоже можно по быстрому и без типов. но это не дарт вей, но если очень хочется то можно

Александр
20.02.2017
07:50:01
тогда смысл TS теряется, нет?

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

Marat
20.02.2017
07:52:46
тогда смысл TS теряется, нет?
Не особо. Обычно это мелкие либы всякие, ну и дописать можно потом

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

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 ???

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
?

Страница 348 из 1045