Size: a a a

2020 March 13

N

Nikolay in Go-go!
Petr Filippov
так и базы данных не относится к нашему обсуждению) мы ведь хэнлеры обсуждаем
если хочется правильно написать хэндлеры и разделение слоев - то надо читать про MVC идти, про архитектурные паттерны и про организацию тестирования
источник

PF

Petr Filippov in Go-go!
и я не считаю его эталоном, можно взять плюсы с разных проектов, чем сидеть придумывать свои велосипеды
источник

N

Nikolay in Go-go!
без основы лезть в чужой код и копипастить оттуда - это stackoverflow-driven development
источник

PF

Petr Filippov in Go-go!
Nikolay
если хочется правильно написать хэндлеры и разделение слоев - то надо читать про MVC идти, про архитектурные паттерны и про организацию тестирования
MVC хороший паттерн? Серьезно?
источник

DP

Daniel Podolsky in Go-go!
отличный, если у тебя RoR
источник

N

Nikolay in Go-go!
Petr Filippov
MVC хороший паттерн? Серьезно?
MVC - это штука, которая родилась в процессе решения вполне конкретных проблем. Тебе может он нравиться, может не нравиться, но если ты хочешь сделать красиво - надо хотя бы про него почитать и понять его плюсы и минусы
источник

N

Nikolay in Go-go!
заметь, я не говорю, что обязательно надо его применять
источник

PF

Petr Filippov in Go-go!
Nikolay
MVC - это штука, которая родилась в процессе решения вполне конкретных проблем. Тебе может он нравиться, может не нравиться, но если ты хочешь сделать красиво - надо хотя бы про него почитать и понять его плюсы и минусы
ок, в твоем проекте где логика? у тебя нет смежных слоев?
источник

PF

Petr Filippov in Go-go!
чистый MVC это портянки говнокода
источник

N

Nikolay in Go-go!
Petr Filippov
ок, в твоем проекте где логика? у тебя нет смежных слоев?
я выше описал пример того, как я бы сделал подобный API
источник

N

Nikolay in Go-go!
это чем-то похоже на MVC, наверное, просто Go-style и с оглядкой на принципы чистой архитектуры
источник

PF

Petr Filippov in Go-go!
если у тебя есть сервис, у тебя уже не MVC
источник

N

Nikolay in Go-go!
Petr Filippov
если у тебя есть сервис, у тебя уже не MVC
вполне возможно
источник

N

Nikolay in Go-go!
вот взять, например, банальный REST. Его ж каждый реализует часто, как хочет. Даже HATEOAS крайне редко делают. Но при этом надо понимать хотя бы базовые паттерны, чтобы понять, зачем он нужен и как его строить
источник

N

Nikolay in Go-go!
у меня некоторые студенты вообще были крайне удивлены, что можно в хэндлерах не рендерить HTML, а отдавать json в Vue
источник

N

Nikolay in Go-go!
а посмотрели бы они в какой-нибудь мейнстримный проект, где по каким-то причинам так делают, и решили бы, что так и надо
источник

DZ

Dmitry Zherebko in Go-go!
Nikolay
у меня некоторые студенты вообще были крайне удивлены, что можно в хэндлерах не рендерить HTML, а отдавать json в Vue
а кто-то еще рендерит хтмл в хендлерах?
источник

N

Nikolay in Go-go!
Dmitry Zherebko
а кто-то еще рендерит хтмл в хендлерах?
до сих пор на курсах учат делать так. Потому что иначе фронт и бэк преподавать надо параллельно, а без фронта не получится результатов труда видеть нормально
источник

PF

Petr Filippov in Go-go!
Дичь какая то
источник

DZ

Dmitry Zherebko in Go-go!
Nikolay
до сих пор на курсах учат делать так. Потому что иначе фронт и бэк преподавать надо параллельно, а без фронта не получится результатов труда видеть нормально
консольное приложение, хд
источник