Size: a a a

Spring Framework and more

2019 August 07

RS

Rostyslav Shevtsiv in Spring Framework and more
Ну короч, видимо ответа на предыдущий вопрос не доджаться, а раз вы пушите эту тему, то задам вопрос, который меня интересует уже несколько дней. Так вот:
Я начал учить спринг(И веб в целом) совсем недавно. И везде, где бы я не встречал  спринг, там же были jsp/thymeleaf и т.д. То есть, в ответ на запросы отдавались вьюхи. И я, есстественно, считал это абсолютно нормальным подходом. Но недавно меня подтолкнули к мысли, что сейчас всё строят на RESTful API + React/Angular. И вот я практически не нашел по этому поводу инфы, но примерно понимаю эту архитектуру так:
Строится RESTful API и строится отдельное клиентское приложение(Если это веб-морда, то исходники ложить в тот же проект, что и бек, или отдельным проектом?), которое его использует. Таким образом, Rest легче покрывать юнит-тестами и в целом эти 2 стороны становятся более независимыми друг от друга. Всё ли я правильно понял?
Ну и вот у меня вопрос: А с каких пор обычная модель с вьюхами устарела? Я был свято уверен, что это хорошо и так должно быть, а оказывается нет. Много ли существует таких проектов, с использованием этих технологий?
источник

Д

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

Д

Дмитрий in Spring Framework and more
что с каких пор устарело не знаю и не задавался этим вопросом, я не встречал проектов с jsp итд на своём веку, хотя я в аутсорсе работаю
источник

RS

Rostyslav Shevtsiv in Spring Framework and more
Вот оно как, спасибо.
источник

Д

Дмитрий in Spring Framework and more
ну и если вы изучаете спринг, то изучайте только спринг, не пытайтесь параллельно учить реакт итд
источник

RS

Rostyslav Shevtsiv in Spring Framework and more
Ну я понимаю, всё и сразу хватать не надо, но мне кажется, что это не рокет саенс, поверхностно по реакту пройтись можно.
источник

EP

EnterpriseJira PluginDev in Spring Framework and more
Дмитрий
беги оттуда
Ты немчинского смотрел? Чем более легаси, тем более денег
источник

EP

EnterpriseJira PluginDev in Spring Framework and more
Jsp наше все!
источник

Д

Дмитрий in Spring Framework and more
EnterpriseJira PluginDev
Ты немчинского смотрел? Чем более легаси, тем более денег
Нет и понятия не имею кто это, но работа с легаси не самый полезный опыт. Потом сложнее найти работу.
источник

Д

Дмитрий in Spring Framework and more
Ну а зп как раз от опыта и зависит.
источник

a

airy in Spring Framework and more
Rostyslav Shevtsiv
Ну короч, видимо ответа на предыдущий вопрос не доджаться, а раз вы пушите эту тему, то задам вопрос, который меня интересует уже несколько дней. Так вот:
Я начал учить спринг(И веб в целом) совсем недавно. И везде, где бы я не встречал  спринг, там же были jsp/thymeleaf и т.д. То есть, в ответ на запросы отдавались вьюхи. И я, есстественно, считал это абсолютно нормальным подходом. Но недавно меня подтолкнули к мысли, что сейчас всё строят на RESTful API + React/Angular. И вот я практически не нашел по этому поводу инфы, но примерно понимаю эту архитектуру так:
Строится RESTful API и строится отдельное клиентское приложение(Если это веб-морда, то исходники ложить в тот же проект, что и бек, или отдельным проектом?), которое его использует. Таким образом, Rest легче покрывать юнит-тестами и в целом эти 2 стороны становятся более независимыми друг от друга. Всё ли я правильно понял?
Ну и вот у меня вопрос: А с каких пор обычная модель с вьюхами устарела? Я был свято уверен, что это хорошо и так должно быть, а оказывается нет. Много ли существует таких проектов, с использованием этих технологий?
Обычная модель с вьюхами не то чтобы устарела, просто современный фронт к ним достаточно тяжело прикручивается. Если на фронте не используется сложная логика, которая работает на react/vue/итд, то почему бы и нет.
источник

RS

Rostyslav Shevtsiv in Spring Framework and more
airy
Обычная модель с вьюхами не то чтобы устарела, просто современный фронт к ним достаточно тяжело прикручивается. Если на фронте не используется сложная логика, которая работает на react/vue/итд, то почему бы и нет.
Спасибо.
источник

RS

Rostyslav Shevtsiv in Spring Framework and more
А я вот сижу, почитываю вакансии, что бы примерно представить восстребованность. Почти везде пишут, что нужен REST.
1) Но означает ли, что если есть REST - то проект работает по схеме Spring -> React/Angular/Whatever?
2) И если есть REST, то означает ли это, что там нет JSP/Thymeleaf/etc?
источник

A

Andrii in Spring Framework and more
Rostyslav Shevtsiv
А я вот сижу, почитываю вакансии, что бы примерно представить восстребованность. Почти везде пишут, что нужен REST.
1) Но означает ли, что если есть REST - то проект работает по схеме Spring -> React/Angular/Whatever?
2) И если есть REST, то означает ли это, что там нет JSP/Thymeleaf/etc?
источник

RS

Rostyslav Shevtsiv in Spring Framework and more
Спасибо.
источник

a

airy in Spring Framework and more
Rostyslav Shevtsiv
Спасибо.
На предыдущий вопрос, что одна страничка - один шаблон, в контексте jsp не скажу, так как сам с ним не работаю, но вообще шаблонизаторы умеют в наследование и инклуд. То есть создаётся общий каркас с хедером/футером (то, что есть общее на странице), а контент подгружаемых страниц уже от этого каркаса наследуется. А динамические элементы инклудятся вместе с контекстом нужной страницы.
источник

RS

Rostyslav Shevtsiv in Spring Framework and more
airy
На предыдущий вопрос, что одна страничка - один шаблон, в контексте jsp не скажу, так как сам с ним не работаю, но вообще шаблонизаторы умеют в наследование и инклуд. То есть создаётся общий каркас с хедером/футером (то, что есть общее на странице), а контент подгружаемых страниц уже от этого каркаса наследуется. А динамические элементы инклудятся вместе с контекстом нужной страницы.
Понял, спасибо.
источник
2019 August 08

А

Артем Артемович Артемовский in Spring Framework and more
Rostyslav Shevtsiv
А я вот сижу, почитываю вакансии, что бы примерно представить восстребованность. Почти везде пишут, что нужен REST.
1) Но означает ли, что если есть REST - то проект работает по схеме Spring -> React/Angular/Whatever?
2) И если есть REST, то означает ли это, что там нет JSP/Thymeleaf/etc?
одно другому не мешает. сервер может отдавать вьюхи, но при этом у него может быть еще и рест. скажем приложенине чтр бы можно было за пилить под андроид
источник

А

Артем Артемович Артемовский in Spring Framework and more
или как у новой почты украинской. вроде и сайт есть где можно что-то делать, но есть и api что бы в другие сайты можно было интегрировать ее возможности
источник

G

Grigori in Spring Framework and more
Rostyslav Shevtsiv
А я вот сижу, почитываю вакансии, что бы примерно представить восстребованность. Почти везде пишут, что нужен REST.
1) Но означает ли, что если есть REST - то проект работает по схеме Spring -> React/Angular/Whatever?
2) И если есть REST, то означает ли это, что там нет JSP/Thymeleaf/etc?
1.нет
2.нет
Рест это лишь архитектурные правила построения приложений общающихся по сети.
источник