Size: a a a

2020 October 04

LL

Lama Lover in pro.elixir
Обыкновенный язык шаблонов, как jinja и всё вот это вот
источник

B

Bogdan in pro.elixir
ну у меня кровоточить начинает из глаз. Основное в том что он толком не компануется.
источник

P

Pavel in pro.elixir
Alexey Novoselov
LiveView всегда будет лучше классического феникса, так как проще писать и работает быстрее. Но будь готов к breaking changes с каждой версией lv. Если проект небольшой и покрыт тестами, то проблем с этим быть не должно.
Вот это лучше, оно в чем лучше? Надо админку делать к api откуда он будет лучше? Я вот делал дашборды, вот там лучше, не понимаю как CRM простой будет лучше и откуда
источник

AN

Alexey Novoselov in pro.elixir
Pavel
Вот это лучше, оно в чем лучше? Надо админку делать к api откуда он будет лучше? Я вот делал дашборды, вот там лучше, не понимаю как CRM простой будет лучше и откуда
проще писать и работает быстрее, а так феникс и феникс
источник

P

Pavel in pro.elixir
Bogdan
ну у меня кровоточить начинает из глаз. Основное в том что он толком не компануется.
Эммм, а через нестед render? Откуда он не компануется то? Там как раз полный доступ к фениксовскому рендеру есть.
источник

P

Pavel in pro.elixir
Alexey Novoselov
проще писать и работает быстрее, а так феникс и феникс
Ну откуда же проще писать, если получается, что надо вкрутить сокет, авторизацию через сокеты, поддержка может ломаться при обновлении, внутри тот же самый eex, только внутри по сути контроллеров. Делать на нем CRM - это странное решение, вот юзать его в определённых местах - норм
источник

AB

Alex Bubnov in pro.elixir
Alexey Novoselov
LiveView всегда будет лучше классического феникса, так как проще писать и работает быстрее. Но будь готов к breaking changes с каждой версией lv. Если проект небольшой и покрыт тестами, то проблем с этим быть не должно.
> проще
Конечно, ведь распределенные системы так просто писать
> быстрее
И масштабируется vdom на сервере огого как!
источник

B

Bogdan in pro.elixir
Pavel
Эммм, а через нестед render? Откуда он не компануется то? Там как раз полный доступ к фениксовскому рендеру есть.
я говорю про, то что в Surface я могу написать компоненты и потом как минимум сделать вот так:
<PageContent alert={{@alert}} width={{"xl:w-4/6  w-full"}}>
   <Box id="confirmation_box">
   <div>We sent an e-mail to {{@current_user.email}} </div>
   <div>Please confirm the e-mail to get access to the app.</div>
   </Box>
   </PageContent>
источник

B

Bogdan in pro.elixir
и компоненты получаются вполне себе гибкими.
источник

B

Bogdan in pro.elixir
На Реакте это все еще лучше сделано)
источник

P

Pavel in pro.elixir
Bogdan
я говорю про, то что в Surface я могу написать компоненты и потом как минимум сделать вот так:
<PageContent alert={{@alert}} width={{"xl:w-4/6  w-full"}}>
   <Box id="confirmation_box">
   <div>We sent an e-mail to {{@current_user.email}} </div>
   <div>Please confirm the e-mail to get access to the app.</div>
   </Box>
   </PageContent>
Я предпочту не тащить зависимость, когда ее можно не тащить. LiveView сам то не продакшн реди давайте на него ещё surface притащим и в проде будем юзать. Для пет проектов - куда не шло
источник

AN

Alexey Novoselov in pro.elixir
Pavel
Ну откуда же проще писать, если получается, что надо вкрутить сокет, авторизацию через сокеты, поддержка может ломаться при обновлении, внутри тот же самый eex, только внутри по сути контроллеров. Делать на нем CRM - это странное решение, вот юзать его в определённых местах - норм
все вкручено уже, для разработчика разницы нет. В тот же slime уже добавили slimlеех. По большому счету должен работать любой шаблонизатор, который через render можно вывести, лишь бы разметка в live_component не съезжала.
источник

AN

Alexey Novoselov in pro.elixir
для распределенных систем с супермеганавороченной клиентской логикой конечно лучше react/vue + феникс бээкэнд без фронта или с админкой в две страницы. Но это не классический феникс
источник

P

Pavel in pro.elixir
Alexey Novoselov
для распределенных систем с супермеганавороченной клиентской логикой конечно лучше react/vue + феникс бээкэнд без фронта или с админкой в две страницы. Но это не классический феникс
А в чем проблема сделать API и админку на фениксе и фронт как SPA это гибче в плане групп разработки
источник

AN

Alexey Novoselov in pro.elixir
Pavel
А в чем проблема сделать API и админку на фениксе и фронт как SPA это гибче в плане групп разработки
ну я как бы это же и предлагаю сообщением выше)
источник

P

Pavel in pro.elixir
Alexey Novoselov
ну я как бы это же и предлагаю сообщением выше)
Ну а я про то, что если ты юзаешь LiveView то надо понимать зачем, а вроде как его пока и не зачем юзать. Только для админок каких-то если тебе нужна динамика серьёзная. Когда ты SSR модельку гоняешь по сети у тебя помимо удобства появляется куча головной боли
источник

B

Bogdan in pro.elixir
Pavel
Ну а я про то, что если ты юзаешь LiveView то надо понимать зачем, а вроде как его пока и не зачем юзать. Только для админок каких-то если тебе нужна динамика серьёзная. Когда ты SSR модельку гоняешь по сети у тебя помимо удобства появляется куча головной боли
Ну динамику через хуки можно добавлять на LV.
источник

AN

Alexey Novoselov in pro.elixir
Pavel
Ну а я про то, что если ты юзаешь LiveView то надо понимать зачем, а вроде как его пока и не зачем юзать. Только для админок каких-то если тебе нужна динамика серьёзная. Когда ты SSR модельку гоняешь по сети у тебя помимо удобства появляется куча головной боли
не знаю, полгода уже юзаю live_view, на текущем проекто он уже год в продакшене, единственная головная боль, котторая была, это обновить либу с 0.2 до 0.14 версии, а так почти то же самое в полане разработки
источник

P

Pavel in pro.elixir
Alexey Novoselov
не знаю, полгода уже юзаю live_view, на текущем проекто он уже год в продакшене, единственная головная боль, котторая была, это обновить либу с 0.2 до 0.14 версии, а так почти то же самое в полане разработки
Нагрузка какая? Сколько DAU?
источник

AN

Alexey Novoselov in pro.elixir
Pavel
Нагрузка какая? Сколько DAU?
небольшая нагрузка
источник