
Aleksandr
30.08.2018
10:27:41
Я рассматриваю не конкретную одну, а большинство
но это не проблема mvc, как ты пытаешься это представить. я почему спросил как делаешь ты, потому как думаю, что у тебя тоже mvc, просто без классических controllers.go, models.go. А так го из коробки предлагает mvc и странно бы если на это не mvc получалось

Kirill
30.08.2018
10:28:14

Dorian
30.08.2018
10:29:01
Вощем скажу что критика необоснованно резка все же. Ладно несогласиться, но звать все говном это странно
Хотя тут вроде так принято

Google

Kirill
30.08.2018
10:29:28
Здесь это было необязательно

Alexey
30.08.2018
10:31:26

Kirill
30.08.2018
10:31:40

Aleksandr
30.08.2018
10:37:52

Alexey
30.08.2018
10:38:55

Kirill
30.08.2018
10:39:22
NotSayingAnythingAboutFilesController.java

Aleksandr
30.08.2018
10:39:34
факт чего? я констатирую факт что твой факт не имеет связи с mvc

Maksim
30.08.2018
10:41:09
гоферы ещё не переболели mvc что ли?)

Kirill
30.08.2018
10:41:53
Саш, ну чего ты игнорируешь то, как народ в итоге это юзает? Ща народ начитается и через 2 года получим бум отвратительного качества мвц на го

Alexey
30.08.2018
10:42:32

Aleksandr
30.08.2018
10:43:17
я люблю теоретизировать. если говорят что mvc плохо, потому что "пхп", то я говорю что это не mvc, а php.

Maksim
30.08.2018
10:43:44
да mvc к пхп отнотшения не имеет) он всюду нужен только для бложиков :)

Google

Maksim
30.08.2018
10:44:19
ровно как и всякие adr и прочие извращения

Kirill
30.08.2018
10:46:27

Maksim
30.08.2018
10:46:29
mvc ок продавался, воспитав целое поколение любителей назвать всё вокруг моделью, но дальше крудов не особо ушёл, ибо мусор by design

Bohdan
30.08.2018
10:47:21
осталась вспомнить, что mvc изначально не про веб

Aleksandr
30.08.2018
10:47:50

Maksim
30.08.2018
10:48:00

Kirill
30.08.2018
10:48:32
Как раз mvc плохим я считаю не из-за "пыхыпы", а потому что поддерживать его в гошке больнее, чем остальное

Aleksandr
30.08.2018
10:49:38

Maksim
30.08.2018
10:50:01
бывает же такое в 2к18

Aleksandr
30.08.2018
10:50:36

Maksim
30.08.2018
10:50:53

Kirill
30.08.2018
10:51:16
И сейчас окажется, что Максим не знает ничего, кроме mvc и не-mvc

Maksim
30.08.2018
10:51:31
да максим аще ничего не знает)

Bohdan
30.08.2018
10:52:01
и пишет без MVC

Maksim
30.08.2018
10:52:25
и пишет без MVC
ты ж знаешь, я гайки на заводе кручу. И учусь потихоньку код писать.

Antony
30.08.2018
10:52:44
дяди Боба на вас нет

Bohdan
30.08.2018
10:52:53
уже не помню, кто тебя стриггерил на эту фразу, но все так же доставляет

Maksim
30.08.2018
10:53:10
ты про что именно?)

Lanegan
30.08.2018
10:53:41
Так как делает Максим в итоге ? Заинтересовал же

Google

Aleksandr
30.08.2018
10:53:46

Kirill
30.08.2018
10:53:50
Если мы говорим о дата флоу в приложении, почему мы тогда не говорим о cqrs и прочем?

Aleksandr
30.08.2018
10:53:59

Bohdan
30.08.2018
10:54:00

Maksim
30.08.2018
10:54:09

Bohdan
30.08.2018
10:54:21

Kirill
30.08.2018
10:54:29

Maksim
30.08.2018
10:55:08
ну серьёзно, какую проблему решает mvc?) кто-нить в курсе?
что такое модель, например, из этой абривиатуры

Dmitriy
30.08.2018
10:55:41
Максим, нука расскажи всем, как ты там делаешь и не делай так больше, пока все не одобрят! ?
парни простите за офтоп, но прям вырвалось

Daniel
30.08.2018
10:55:55

Alexey
30.08.2018
10:55:55
Как гласит старая восточная мудрость. Если в пруду дерутся две рыбы, значить ктото начал разговор про паттерны.

Lanegan
30.08.2018
10:56:05
Да ну без шуток интересно как организован код

Kirill
30.08.2018
10:56:07

Alexey
30.08.2018
10:56:53
Вощето патерны не описаны в стандартах IEEE.
Каждый сам может их понапридумывать и по своему интерпретировать.
И спорить о их катероричности бессмысленно. Мое мнение :)

Maksim
30.08.2018
10:57:02

Kirill
30.08.2018
10:57:09

Daniel
30.08.2018
10:57:57

Maksim
30.08.2018
10:58:17

Google

Daniel
30.08.2018
10:58:38
тогда ответ "не наступит. счастья нет"

Maksim
30.08.2018
10:59:07
ну из твоего ответа я так и не понял, как мне mvc поможет хотя бы шажок в сторону светлого будущего сделать.

Daniel
30.08.2018
10:59:26
любой паттерн поможет

Bohdan
30.08.2018
10:59:32
mvc это как синхронные сервис басы

Maksim
30.08.2018
10:59:33
как скажешь :)

Daniel
30.08.2018
10:59:45
"пасти котов", вот это вот все

Bohdan
30.08.2018
11:00:16
помогает уложить в юных головах хоть какое-то разделение ответственности, которое зачастую оказывается совершенно не таким, каким является
но оно присутствует, хоть и в извращенном виде

Maksim
30.08.2018
11:01:33

Bohdan
30.08.2018
11:02:10

Daniel
30.08.2018
11:03:21

Maksim
30.08.2018
11:03:44

Daniel
30.08.2018
11:03:54
if you say so

Lanegan
30.08.2018
11:04:14

Dmitriy
30.08.2018
11:05:39
спор выдался жарким, но бесполезным)
а вывод как обычно очень простой и тыщу лет как озвученный, каждому инструменту свое место.
где-то и мвц хорошо (хотя конечно "в" в данной абривиатуре выглядит архаично в современном мире), а где-то и микросервисы это овердохрена

Maksim
30.08.2018
11:05:46
в итоге и получаются всякие микросервисы баз данных, микросервисы отправки запросов к внешним сервисам и т.д.)

Lanegan
30.08.2018
11:12:43

Aleksandr
30.08.2018
11:13:29

Maksim
30.08.2018
11:13:41

Google

Maksim
30.08.2018
11:14:01

Aleksandr
30.08.2018
11:14:25
У тебя бзик на папочках
Чистая архитектура, слоёные приложения - это вообще параллельные понятия к mvc и не могут противопоставляться. Одно о том как ты взаимодействуешь с внешним миром, как обращаешься с данными, другое что и как конкретно ты с этими данными делаешь. Другими словами mvc - это часть презентационного слоя в терминологии Эванса

Никита
30.08.2018
11:32:26
Кстати, multi-tier архитектура ещё в моде?)

Marperia
30.08.2018
11:52:46
Вам тут стороннее мнение подвезли.
1) Если у тебя есть API - там обычно CQRS-ES (где-то strong, а где-то eventual consistency, в зависимости от модели), а на фронте вариации MVVM.
2) Если у тебя нет API и нет PWA / SPA / мобильных приложений - MVC норм, просто получается везде strong consistency.
Понил(а) ?

Bohdan
30.08.2018
11:56:19
проблема mvc еще и в том, что никто не имеет исходной схемы
я, конечно, ленивая задница и не читал исходники от Трюгве, но тем не менее
берем википедию - и там в статье по схемке модель обновляет вьюшку
а-ну, давайте, покажите мне, где в вебе модель данных обновляет вьюшку
и как в вебе юзер взаимодействует с контроллером

Виктор
30.08.2018
11:57:09

Bohdan
30.08.2018
11:57:20
при этом там же к тексте
> Представление может влиять на состояние модели, сообщая модели об этом.
что явно расходится с представленной схемой (к чести ребят с википедии там стоит сноска, что "источник не указан")
допустим, русская статья тупая, что повсеместно встречается - но в английской практически то же самое

Marperia
30.08.2018
11:59:59
Ну вопрос не в том, кто виноват, а как разделить приложение, чтобы не было мучительно больно за бесцельно сделанные коммиты.

Maksim
30.08.2018
12:00:07

Bohdan
30.08.2018
12:00:19
просто все топят за "настоящий mvc"
ну вот он, где он у вас?
покажите мне, где ваша модель обновляет данные в браузере?

Maksim
30.08.2018
12:00:52