Size: a a a

Spring Framework and more

2020 May 19

AE

Alexandr Emelyanov in Spring Framework and more
GamerX
Кстати, вопрос от Джуна к аудитории. Какой шаблонизатор для бута лучше использовать в наши дни? По работе то используется покрытый мхом jsp
никакой. только апи на бэке, только нормальный фронт
источник

G

GamerX in Spring Framework and more
"Нормальный фронт" это у нас что?
источник

RA

Roman Arkhipov in Spring Framework and more
Типа vue, angular-based?
источник

AE

Alexandr Emelyanov in Spring Framework and more
ангуляр, реакт, вуй
источник

AE

Alexandr Emelyanov in Spring Framework and more
я за первый, вуй еще ниче. реакт сильно специфичен
источник

AE

Alexandr Emelyanov in Spring Framework and more
вообще со спрингом классика это ангуляр
источник

G

GamerX in Spring Framework and more
Да, да, написал не с того аккаунта. Почитаю, спасибо
источник

AE

Alexandr Emelyanov in Spring Framework and more
начиная с последних версий он и по бандлам и по быстройдествию не хуже, а может и лучше реакта
источник

M

Mher in Spring Framework and more
Alexandr Emelyanov
В спринге же сущности протекают ни в один сервис
вот это и краеугольный камень для принятия решения для выбора архитектуры, если сущности протекают в разные сервисы это означает что по сущностям группировку не сделаешь, хотя если проектировать правильно, то так быть не должно т.к. это нарушение S из SOLID,
источник

M

Mher in Spring Framework and more
Alexandr Emelyanov
Ещё одна разница доменного и бизнес сервиса - первый всегда отдает сущности, второй всегда отдает дто
на самом деле второй варианте это по книжке, но здесь надо понимать, если одна команда делает все микоросервисы зачем дтошки передавать, но если работаю работают разные команды то надо дто передавать чтобы интерфейс сервис не был связан с внутренней реализацией, я чаще всего выбираю второй вариант
источник

РН

Роман Нагаев... in Spring Framework and more
Alexandr Emelyanov
ангуляр, реакт, вуй
сейчас ещё svetle есть)
источник

G

GamerX in Spring Framework and more
Роман Нагаев
сейчас ещё svetle есть)
Какие у него перспективы?
источник

РН

Роман Нагаев... in Spring Framework and more
GamerX
Какие у него перспективы?
хз)
может выстрелит а может помрёт)
источник

G

GamerX in Spring Framework and more
Звучит многообещающе, ох уж этот Хабр.
источник

M

Mher in Spring Framework and more
все эти вопросы возникают из за архитектуры спринга, в трехслойной архитектуре, от всех вендеров практически, есть презентация-домен-дао, рядом до всеми идет сервисный слой, но у спринга срединй слой это сервис, а доменный слой, его как будто нет, то есть он есть, но с сервисом поменялись местами
источник

AE

Alexandr Emelyanov in Spring Framework and more
Mher
вот это и краеугольный камень для принятия решения для выбора архитектуры, если сущности протекают в разные сервисы это означает что по сущностям группировку не сделаешь, хотя если проектировать правильно, то так быть не должно т.к. это нарушение S из SOLID,
это не совсем нарушение SRP
источник

M

Mher in Spring Framework and more
Mher
все эти вопросы возникают из за архитектуры спринга, в трехслойной архитектуре, от всех вендеров практически, есть презентация-домен-дао, рядом до всеми идет сервисный слой, но у спринга срединй слой это сервис, а доменный слой, его как будто нет, то есть он есть, но с сервисом поменялись местами
а вот это у Фаулера
источник

AE

Alexandr Emelyanov in Spring Framework and more
Роман Нагаев
сейчас ещё svetle есть)
не конкурент ангуляру. это только view фреймворк, как реакт собственно
источник

AE

Alexandr Emelyanov in Spring Framework and more
Mher
на самом деле второй варианте это по книжке, но здесь надо понимать, если одна команда делает все микоросервисы зачем дтошки передавать, но если работаю работают разные команды то надо дто передавать чтобы интерфейс сервис не был связан с внутренней реализацией, я чаще всего выбираю второй вариант
не понял о чем речь что то
источник

M

Mher in Spring Framework and more
Alexandr Emelyanov
Я вообще одно время практиковал доменные сервисы, т.е. за контроллерами два слоя сервисов, за которыми уже слой базы данных. Первый слой это бизнес слой, второй доменный. В доменом слое происходят операции специфичные для конкретных сущностей, в бизнес слое - какие то интеграционные операции, которые связывают между собой доменные. В каких то случаях это можно успешно выразить через один сервисный слой и богатые сущности, которые сами знают что с ними можно делать, но это получения далеко не всегда
об этом
источник