Size: a a a

2021 April 23

LL

Lama Lover in pro.elixir
Проблема не во View, а в том что вы просто не знаете что такое MVC и какие проблемы он решает. Мне это ещё в школе рассказали, а вам пересказывать у меня времени нет, извините. Я думаю в гугле все поинты хорошо описаны
источник

AB

Alex Bubnov in pro.elixir
то есть, мне в общем до сих пор странно слышать, когда люди считают http-фреймворк чем-то более сложным, чем
router :: Req -> handler
handler :: Req -> Resp
middleware :: Req -> Resp
источник

AB

Alex Bubnov in pro.elixir
ну или как-то так
источник

LL

Lama Lover in pro.elixir
С Presenter-ом ты теряешь версионирование, потому что выдавать  lastname +  firstname вместо name немного душно и это можно перенести на клиент. Но не все клиенты используют последнюю версию апи
источник

EV

Eugene Vasiliev in pro.elixir
Что бы не организовывался склад говна вида <anything>_helpers.rb
источник

AB

Alex Bubnov in pro.elixir
за mvc не скажу, но будто бы он тоже для stateful view, и весь про это
mvp неплохо работает в андроиде, где view - stateful, и соответственно p отвечает за манипуляции его стейтом

но в олдскульном вебе stateless view, и это делает mvc применительно к вебу каргокультом
источник

LL

Lama Lover in pro.elixir
источник

AB

Alex Bubnov in pro.elixir
зачем вводить дичайше перегруженный легаси термин view в лексикон, когда в сервер-сайде нет необходимости в mvc?
источник

T

Tharin in pro.elixir
А сейчас огромный склад говна anything_view.ex, в котором в 2-5% от силы что-то лежит, а в остальных - пустой def render
источник

T

Tharin in pro.elixir
Кайф
источник

AB

Alex Bubnov in pro.elixir
вся вебня до вебсокетов - это тупой req-resp
источник

T

Tharin in pro.elixir
Согласен. Можно просто сделать два разных презентера. А сейчас у тебя огромный склад пустых вью файлов, которые ничего не делают. И два-три, которые что-то делают.
источник

LL

Lama Lover in pro.elixir
Так и не пользуйся MVC, ставь плаг и наслаждайся, я тебя не заставляю вообще.

Мы начали разговор с того что фениксовский View сложный, а в итоге оказалось что это не так, а ты просто не знаешь зачем нужен View
источник

T

Tharin in pro.elixir
Зачем?
источник

AB

Alex Bubnov in pro.elixir
так я вроде бы последовательно излагаю, откуда у меня такая точка зрения
источник

AB

Alex Bubnov in pro.elixir
что вообще view в вебне - карго-культ
источник

LL

Lama Lover in pro.elixir
1) Реюзабельность
2) Отделение абстракции представления данных от содержания данных
3) Версионирование
источник

kC

kid Ⓜ️🐠 Clique... in pro.elixir
Ребят кто-нибудь ставил elixir на малинку (raspberry pi 4)
источник

LL

Lama Lover in pro.elixir
Ставил поверх linux. Всё прекрасно работает прямо сейчас
источник

kC

kid Ⓜ️🐠 Clique... in pro.elixir
Ну малина на Дебиане и ругаеться (
источник