@proelixir

Страница 332 из 1045
Alexey
10.02.2017
17:28:22
ну. у меня тож не сразу собралось. гуглил. копипастил. там убунта 14 у меня. в общем, проблема была только зависимости все подтянуть для сборки. и что-то в сборке надо было отключить. а что - забыл уже. не записывал

Rumata
10.02.2017
17:39:12
http://nerves-project.org/

عاصم بن حارث
10.02.2017
17:39:56
http://nerves-project.org/
ага, знаю такой проект... Даже норм. ? Сборочка для R Pi3 там ничего так себе...

Google
Rumata
10.02.2017
17:40:06
а ты не смотрел?

у нас реально прод пилят челы на нем

Капитан
10.02.2017
21:16:12
Коллеги есть работа по эликсиру + http://www.phoenixframework.org. Напиши пожалуйста в личку расскажу детали. #работа

Sergey
10.02.2017
21:33:09
Всем привет) а есть что-то аналогичное паттерну Presenter в elixir? В Ruby это звучало так: на каждый action у нас есть свой Presenter class, к которому мы обращаемся в темплейте. Использовать View не подходит, хочу на каждый action свой по-крайней мере, а так сделать не получилось

Пока на ум приходит формирование некоторой Entity структуры и проброс ее как переменно в темплейт

Но в таком случае невозможная lazy история

То есть все данные будут подгружаться сразу же на момент формирования entity

Что может предложить phoenix кроме своих View?)

Хелперы совсем не вдохновляют, 90% будет относиться к конкретной странице и все эти View превратятся в типичную rails свалку

Dmitry
10.02.2017
21:36:28
Вот что это было щас?

Тут нету классов

Sergey
10.02.2017
21:37:04
Я в курсе)

Поэтому и спрашиваю)

Google
Dmitry
10.02.2017
21:37:25
Так какой нафиг entity

Но в таком случае невозможная lazy история
вот это что значит - я вообще не понял

Sergey
10.02.2017
21:38:30
Вычисление результат по запросу

Dmitry
10.02.2017
21:38:42
Получил запрос - отдал ответ. Что может быть проще?

Sergey
10.02.2017
21:40:29
Есть такое понятие как Presenter, где находится логика относящаяся к формированию только конкретной страницы / action

Посмотрев доку phoenix'a я увидел только PageView, PostView и тд

Dmitry
10.02.2017
21:41:42
В фениксе есть View и Template - отдельно

Sergey
10.02.2017
21:43:15
Короче говоря, мне интересно, использует ли кто-нибудь еще какие-либо паттерны для вынесения сложной логики из вьюхи, кроме View Module, как в доке феникса

Rumata
10.02.2017
21:45:18
CQRS

используют в основном для делания сложной логики

разделяя запись и чтение

но все это мвц говно

забудь

не пилят так щас в 2к17

Dmitry
10.02.2017
21:45:57
Я всё ещё не понимаю, откуда во вьюхе можется взяться "сложная" логика, если у тебя перед ней ещё есть контроллер

Rumata
10.02.2017
21:45:59
это путь 2007 года

ну он про патерн MVP

говорит в принципе понятно

просто это все говно не нужно щас)

Sergey
10.02.2017
21:46:34
Интересно)

Google
Sergey
10.02.2017
21:46:45
А что нужно?)

Про CQRS пойду почитаю

Rumata
10.02.2017
21:47:04
ну это не совсем ответ на твой вопрос

это больше к model layer

ну щас мир в вебе котлеты отдельно а мухи отдельно

как бы фронт живет своей отдельной жизнью

на реактах там

эльмах и прочем говне

Dmitry
10.02.2017
21:48:04
MVP отличается от MVC в третей букве. а не второй

Rumata
10.02.2017
21:48:11
MV*

Dmitry
10.02.2017
21:48:27
А в phoenix есть M, V, C, T

Всё что нужно для любых извращений

Rumata
10.02.2017
21:49:08
вот последний покдаст послушайте элексир фонтан

с дейв томасом я уже скиыдвал

он про все это говорит

про все эти мвг

MVshit

Dmitry
10.02.2017
21:49:56
MVP это по сути толстый контроллер, в котором лежит кусками логика отображения

Но тут есть отдельно контроллер и отдельно вью

А темплейт - это V из MVC

Google
Dmitry
10.02.2017
21:51:00
Можно сделать пустым C - получишь MVP

Можно сделать пустым V - получишь MVC

Это я про феникс

Sergey
10.02.2017
21:51:31
Неа

Admin
ERROR: S client not available

Sergey
10.02.2017
21:51:38
Не совсем

Я про View понял, что там складируются хелперы

Так?

Так и пишут, аналог Ruby хелперов

Rumata
10.02.2017
21:52:07
блядь

я вообще считаю вот эти рельсовые хелперы

нужно голову отрубить

Sergey
10.02.2017
21:52:25
Я тоже так же

Так вот спрашиваю, тут это что?

Rumata
10.02.2017
21:52:37
как у меня бомбит

Sergey
10.02.2017
21:52:59
PostController - PostView

Хотелось бы разделения на actionы хотя бы

Dmitry
10.02.2017
21:53:17
Template это хелперы для View

Rumata
10.02.2017
21:53:33
я к сожалению с фениксом не работал (пока)

Google
Rumata
10.02.2017
21:53:42
не знаю что там как но думаю тот же что в рельсах подход

за исключением фронта

Dmitry
10.02.2017
21:53:46
Только это слишком сложно для понимания тех, кто что-то там пишет походу

Sergey
10.02.2017
21:53:48
Неа

Rumata
10.02.2017
21:53:49
и плюс отп

ну экто имхо по приятней мне кажется чем актив рекорд

все таки мешать слой бизнес логики со слоем доступа к данным тот еще RAILS way

Sergey
10.02.2017
21:55:06
Короче никто так и не ответил на мой вопрос))

В контроллере все складировать не подходит

И в контроллере не получится сделать lazy

Dmitry
10.02.2017
21:55:39
Вот тебе пример:

Получаешь из контроллера название валюты и сумму

Допустим - их бывает две: доллары и шекели

Если доллары - во Вьюхе рендеришь dollars.eex

Если шекели - shekels.eex

Там всё с лева на право

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