+++++! И если можно по подробнее! То есть было бы неплохо затронуть такие темы как WebServices, REST о том как архитектуры распределенных систем относятся к Микросервисам! Преимущества монолита (модульного подхода) и микросервисов, интеграция микросервисов и облачных вычислений! Как известно REST можно запихнуть в монолит и в многих фреймворках или платформах почти полностью настроено отлажено и хорошо работает и подключается в пару кликов! Роль Микросервисов на сегодняшний день! Если Микросервиси хайпожорство, так почему каждый второй заказчик нынче задвигает за микросервисы, в чем причина такого хайпожорства, тем более идея микросервисов довольно не нова?! Слышал монолит считается не только более надежным, но и еще работает быстрее, является ли еще причиной возрастающей популярности рост ком мощностей в ширь! Отношения микросервисов к параллельному программированию!!! Вроде все)))
Спасибо, изучал я как-то раз плотно в течение месяца-двух Java EE, писал учебный тестовый проект для себя и офигевал от возможностей. Но чем глубже вникал, тем сложней все становилось. И вот решил посмотреть, что такое спринг.. в общем еще через месяц я забыл практически все про Java EE, спасибо разработчикам Спринг, они дарят программистам время на жизнь ))
@@dmitry-utkin До этого видео, я немножко глянул что за штука спринг, и у меня сложилось впечатление, что это прям продвинутая и вездесущая фича, которая сильно меняет всю структуру взаимодействий. И напугало это меня, так как я как раз учу сейчас core и стараюсь понять как вообще связываются все классы и части между собой. И возник вопрос, что делать? Все бросать и учить спринг или продолжать спокойно делать что делал. Вот теперь ответ получен, Спасибо дяде Сереже! И еще, немного сбивает с толку, вокруг знакомые как начинают орать что-то типа: "Учить надо питон щас, все остальное ацтой" или "JS топчик" , и все эти вопли дизориентируют. Еще раз спасибо Дядьке Сереже, что помогает такой инфой крутой, как все устроено, и меня не болтает туда-сюда.
Хотелось бы увидеть видео про реактивное программирование и про АОП. А также краткая информация про фрейморки и библиотеки такие, как Quarkus, RxJava, Spring AOP, AspectJ, etc.
Классический стек JavaEE пришлось изучить из-за того что преподаю его на курсах (на работе Spring). Нравится, как сделаны последние версии CDI и EJB. Даже жаль, что пока нет возможности попробовать их в полную силу. Ещё JSF мне весьма симпатичен (думаю что он лучше чем Spring MVC), но боюсь ему уже с JS-фреймворками не справиться.
микросервисы ++ я бы еще попросил показывать картинки со схемами и стрелочками на пару секунд, когда речь идет о какой-либо архитектуре или основным принципам). Согласен, что это противоречит стилю подкастов и плавно может перерасти в обычные "обучалки". Но иногда легче увидеть один раз схемку глазами чем слушая самому пытаться рисовать в голове. Ну это просто как идея 😀
На мой взгляд, просто можно свои петпроекты фигачить на Spring (так как опыт более релевантен на рынке для джунов да и мидлов вроде бы тоже), а потом уже после того, как немного устаканится позиция и положение, да и знания в голове более менее осядут, можно заняться архитектурой, и потом уже с пониманием что в куда и зачем пихать уже разбираться с java ee стэком. Потому что фигачить просто чтобы было на разных стеках это просто трата времени. Лучше со Spring вначале разобраться, а потом на EE перейти если надо будет по работе. Может вообще не понадобиться, но основы, применение, фишки какие-то будет полезно знать.
Было бы интересно послушать когда следует использовать разработку монолита или микросервисов. Какие задачи монолит решает лучше чем микросерввисы и обратно.
Спасибо Сергей очень интересно,не одного видео не пропускаю)))да хотеллсь бы про микросервисы по подробнее услышать,хотя в целом не имея опыта работы на джава представляю себе это ,как многие задачи одного проекта разделенные на отдельные куски которые общаются между собой через сеть )))
@@SergeyNemchinskiy Сергей очень хотелось бы узнать какие frontend frameworki используют обычно в веб приложениях ,бекенд которых написан на джаве, react ,vue ,angular,или есть что то другое.И вообще какая разница в этих фреймворках именно когда фронт енд пишется для джава приложения.я понимаю конечно что тут выбор велик,но исходя из тенденций в настоящее время что больше всего используется ?Буду очень благодарен ,если хотя бы в кратце ответите здесь
@@SergeyNemchinskiy я учил джава на курсах,вроде не плохо получается и код писать и понимать ))только вот исходя из нескольких обстоятельств с работой пока не получается,так вот в мыслях есть изучить еще самостоятельно какой нибудь фреймворк js,поэтому очень хотелось бы услышать ваше мнение,какой выбрать именно для джава разработчика,чтобы уметь делать полноценные приложения
Все в точку, только слово хайпожорство жесткое. Спринг, ИМХО, не благодаря хайпожорству обрел такую популярность, а за счет того, что он реально подходит там, где он используется. А раз он много где используется, то и следовательно он там уместен. У нас уже не темный век и программисты вполне себе могут сами решать какой инструмент лучше в той или иной ситуации, а не идти на поводу у хайпа. Корпоративные архитекторы ведь не смотрят на хайп. Я говорю про реальный интерпрайз, а не про стартапы и все такое.
Spring легче начать изучать на этапе, когда ты только познаёшь большие фреймворки. Java EE гораздо сложнее и уроков по ней очень мало. Остаётся только документацию читать.
Поставил лайк за обзор, но хочу не согласиться по поводу спринга. Hybris - eCommerce решение от SAP-а написано с использованием Spring. А уж это решение очень популярное в сфере электронной коммерции и используется большими компаниями и прекрасно себя чувствует.
Спасибо за видео, интересно смотреть. Только вот про неткрекер у вас возможно устаревшая информация, они уже во всю и на спринге пишут и микросервисы внедряют
А расскажите про фронтэнд. А что же нужно знать и главное уметь java разработчику. Ведь все-таки это все про web. И рано или позно захочется создать свой пет проэкт. А мордочку лепить надо и надо это красиво. Нужен ли jqury, js - и на каком уровне. Ведь с js идет еще целый огромный стек технологий и инструментов... Про трех front-end китенков все уже упомянули, но почему react самый востребованный на рынке, а angular выбирают в энтерпрайз разработке.
Сергей опять немного отстал от жизни, потому что у него нынче другие задачи :) Уже и GlassFish не оракловский, а передан вместе с Java/JakartaEE в другие руки. Причём процесс передачи был озвучен ещё в 2017 году. Прув eclipse-ee4j.github.io/glassfish/ : "Eclipse GlassFish is a Jakarta EE compatible implementation sponsored by the Eclipse Foundation. Eclipse GlassFish 5.1 is also Java EE 8 Compatible." Последний оракловский релиз Glassfish был аж в 2017 году - версия 5.0.1, а эклипсовская версия 5.1 вышла в январе 2019.
Не успеваю смотреть ваши видео. Так же, есть вопрос. Вот читаю я книгу, делаю задачи и смотрю примеры, стараюсь усваивать по принципу 20/80. Так вот в чем вопрос, в какой момент стоит закончить с книгой по введению в Java и начать изучать какой нибудь framework?
Здравствуйте. В видео "Внутренний маркетинг для программиста" вы сказали, что не надо учить js, "он мертвый". Считаете ли вы,что у js нет будущего, даже не стоит идти в react, angular, nodejs (если нравится)?
В Спринг практически нет функционала требующего больше одной аннотации. Любая дополнительная аннотация это дополнительный функционал. Допустим когда мы к аннотации конфигурации дописываем аннотацию с секьюрити.И я сомневаюсь что в чистом Джава ЕЕ есть такая же мощная поддержка серьюрити и транзакционности.
Не понятен один момент: если JavaEE это только спецификация API, то кто собвенно предоставляет рализацию? Она включена в JVM? Или её реализует сервер и имеет все нужные класы-реализации?
Подскажите кто в теме, возможен ли переход с C++ на Java без потери в зарплате? Понимаю что всё зависит от конкретных вакансий и компаний, хочется понять вопрос в целом.
@@SergeyNemchinskiy извини, что отвлекаю, но можешь, пожалуйста, когда-то рассказать про XA транзакции и JMS. Много, где про это слышал, причём как хорошего, так и плохого. Одни говорят, что это вынужденный пережиток прошлого, другие - что это необходимое зло, а третьи, что это норм фича.
Не совсем понятно, как для новичка, что изучать в первую очередь? Сразу лезть в спринг, или лучше все же углубиться в javaEE? Потому что сколько вакансий не смотрел(junior), везде один спринг
Сначала Spring, чтобы быстро начать работать по специальности. Потом, возможно, JavaEE, чтобы пилить стартап или расширить свою квалификацию (исходя из личной ситуации).
Учитесь программировать, не важно на каком языке программирования. Язык программирования в отдельности не научит вас алгоритмизации и грамотной разработке архитектуры. Обретя прочный фундамент знаний по алгоритмам и их применении, Вы можете на нем "построить крепкое здание" на практически любом языке программирования и сможете легко осваивать новые языки, исходя из ситуации на рынке труда.
*13 (стэк Java EE и Jakarta EE) ua-cam.com/video/lmSlWCT_5NQ/v-deo.html . янв 2020 . #конспСНП . 4- спринговые фрэймворки в разы сложнее стандартных джава ее. Но из-за хайпа многие разработчики джава перешли на стандарт джакарта, он удобен, отказаустойчивее (что важно для дорогих проектов и монолитных приложений).
Даешь видео про микросервисы!
зы: лайк поставил ))
+++++! И если можно по подробнее! То есть было бы неплохо затронуть такие темы как WebServices, REST о том как архитектуры распределенных систем относятся к Микросервисам! Преимущества монолита (модульного подхода) и микросервисов, интеграция микросервисов и облачных вычислений! Как известно REST можно запихнуть в монолит и в многих фреймворках или платформах почти полностью настроено отлажено и хорошо работает и подключается в пару кликов! Роль Микросервисов на сегодняшний день! Если Микросервиси хайпожорство, так почему каждый второй заказчик нынче задвигает за микросервисы, в чем причина такого хайпожорства, тем более идея микросервисов довольно не нова?! Слышал монолит считается не только более надежным, но и еще работает быстрее, является ли еще причиной возрастающей популярности рост ком мощностей в ширь! Отношения микросервисов к параллельному программированию!!! Вроде все)))
Спасибо, изучал я как-то раз плотно в течение месяца-двух Java EE, писал учебный тестовый проект для себя и офигевал от возможностей. Но чем глубже вникал, тем сложней все становилось. И вот решил посмотреть, что такое спринг.. в общем еще через месяц я забыл практически все про Java EE, спасибо разработчикам Спринг, они дарят программистам время на жизнь ))
Обожаю когда вы говорите :"И вот это все!"
Мы вас тоже любим, дядя Серёжа ☺️
Ждём обещанную ссылочку на видео с развёрнутым сравнением JavaEE и Spring! ^_^
спасибо!
+, где?)
ua-cam.com/video/HMT6jgZ5Pls/v-deo.html
ua-cam.com/video/HMT6jgZ5Pls/v-deo.html
ua-cam.com/video/HMT6jgZ5Pls/v-deo.html
Крассава )) 12 минут полезной и такойже ясной информации )) Спасибо!
Афигенно интересно дядь Сережа! Буду учить спокойно теперь и не париться, что не пригодится. Спасибо большое!
Что не пригодится? У большого числа компаний есть одновременно код на спринге и легаси части на java ee
@@dmitry-utkin До этого видео, я немножко глянул что за штука спринг, и у меня сложилось впечатление, что это прям продвинутая и вездесущая фича, которая сильно меняет всю структуру взаимодействий. И напугало это меня, так как я как раз учу сейчас core и стараюсь понять как вообще связываются все классы и части между собой. И возник вопрос, что делать? Все бросать и учить спринг или продолжать спокойно делать что делал. Вот теперь ответ получен, Спасибо дяде Сереже! И еще, немного сбивает с толку, вокруг знакомые как начинают орать что-то типа: "Учить надо питон щас, все остальное ацтой" или "JS топчик" , и все эти вопли дизориентируют. Еще раз спасибо Дядьке Сереже, что помогает такой инфой крутой, как все устроено, и меня не болтает туда-сюда.
@@Pewdew учи хаскель!
вот спасибо :)
Лайк. Коротко, своими словами и всё по теме.
Я бы поспорил, но я не разбираюсь в джавовских стеках, так что поставил лайк. Да, и про микросервисы с удовольствием бы послушал
Хотелось бы увидеть видео про реактивное программирование и про АОП. А также краткая информация про фрейморки и библиотеки такие, как Quarkus, RxJava, Spring AOP, AspectJ, etc.
Очень интересно послушать про микросервера, вашы видео всегда интересны 👍
Если честно про микро сервисы, мне видится, что это тема будущего, имхо
Классический стек JavaEE пришлось изучить из-за того что преподаю его на курсах (на работе Spring). Нравится, как сделаны последние версии CDI и EJB. Даже жаль, что пока нет возможности попробовать их в полную силу. Ещё JSF мне весьма симпатичен (думаю что он лучше чем Spring MVC), но боюсь ему уже с JS-фреймворками не справиться.
микросервисы ++
я бы еще попросил показывать картинки со схемами и стрелочками на пару секунд, когда речь идет о какой-либо архитектуре или основным принципам). Согласен, что это противоречит стилю подкастов и плавно может перерасти в обычные "обучалки". Но иногда легче увидеть один раз схемку глазами чем слушая самому пытаться рисовать в голове. Ну это просто как идея 😀
На мой взгляд, просто можно свои петпроекты фигачить на Spring (так как опыт более релевантен на рынке для джунов да и мидлов вроде бы тоже), а потом уже после того, как немного устаканится позиция и положение, да и знания в голове более менее осядут, можно заняться архитектурой, и потом уже с пониманием что в куда и зачем пихать уже разбираться с java ee стэком. Потому что фигачить просто чтобы было на разных стеках это просто трата времени. Лучше со Spring вначале разобраться, а потом на EE перейти если надо будет по работе. Может вообще не понадобиться, но основы, применение, фишки какие-то будет полезно знать.
Отличный ликбез, спасибо
Eclipse сейчас развивает MicroProfile как раз под микросервисную архитектуру, так что Java/Jakarta EE точно не умерла
Они молодцы
Поржал особенно насчет N.C.
Было бы интересно послушать когда следует использовать разработку монолита или микросервисов. Какие задачи монолит решает лучше чем микросерввисы и обратно.
Хорошая тема, я подумаю. Кстати, была такая статья у Николая Алименкова
Спасибо Сергей очень интересно,не одного видео не пропускаю)))да хотеллсь бы про микросервисы по подробнее услышать,хотя в целом не имея опыта работы на джава представляю себе это ,как многие задачи одного проекта разделенные на отдельные куски которые общаются между собой через сеть )))
хорошо, будет
@@SergeyNemchinskiy спасибо и еще раз спасибо)
@@SergeyNemchinskiy Сергей очень хотелось бы узнать какие frontend frameworki используют обычно в веб приложениях ,бекенд которых написан на джаве, react ,vue ,angular,или есть что то другое.И вообще какая разница в этих фреймворках именно когда фронт енд пишется для джава приложения.я понимаю конечно что тут выбор велик,но исходя из тенденций в настоящее время что больше всего используется ?Буду очень благодарен ,если хотя бы в кратце ответите здесь
@@SergeyNemchinskiy я учил джава на курсах,вроде не плохо получается и код писать и понимать ))только вот исходя из нескольких обстоятельств с работой пока не получается,так вот в мыслях есть изучить еще самостоятельно какой нибудь фреймворк js,поэтому очень хотелось бы услышать ваше мнение,какой выбрать именно для джава разработчика,чтобы уметь делать полноценные приложения
Все в точку, только слово хайпожорство жесткое. Спринг, ИМХО, не благодаря хайпожорству обрел такую популярность, а за счет того, что он реально подходит там, где он используется. А раз он много где используется, то и следовательно он там уместен. У нас уже не темный век и программисты вполне себе могут сами решать какой инструмент лучше в той или иной ситуации, а не идти на поводу у хайпа. Корпоративные архитекторы ведь не смотрят на хайп. Я говорю про реальный интерпрайз, а не про стартапы и все такое.
Видео классное, спасибо большое
Spring легче начать изучать на этапе, когда ты только познаёшь большие фреймворки. Java EE гораздо сложнее и уроков по ней очень мало. Остаётся только документацию читать.
Поставил лайк за обзор, но хочу не согласиться по поводу спринга. Hybris - eCommerce решение от SAP-а написано с использованием Spring. А уж это решение очень популярное в сфере электронной коммерции и используется большими компаниями и прекрасно себя чувствует.
Спасибо за видео, интересно смотреть. Только вот про неткрекер у вас возможно устаревшая информация, они уже во всю и на спринге пишут и микросервисы внедряют
А расскажите про фронтэнд. А что же нужно знать и главное уметь java разработчику. Ведь все-таки это все про web. И рано или позно захочется создать свой пет проэкт. А мордочку лепить надо и надо это красиво.
Нужен ли jqury, js - и на каком уровне. Ведь с js идет еще целый огромный стек технологий и инструментов... Про трех front-end китенков все уже упомянули, но почему react самый востребованный на рынке, а angular выбирают в энтерпрайз разработке.
Сергей, расскажите пожалуйста, что вы думаете об ОСА и ОСР сертификации?
А за счет чего зарабатывает компания выпускающая спринг?
Здравствуйте мои дорогие, меня з.. ЛАЙК!
Вот интересно а как на 11 джаву будет ЕЕ переходить? spring наверно намного раньше перескачет
Сергей опять немного отстал от жизни, потому что у него нынче другие задачи :) Уже и GlassFish не оракловский, а передан вместе с Java/JakartaEE в другие руки. Причём процесс передачи был озвучен ещё в 2017 году.
Прув eclipse-ee4j.github.io/glassfish/ :
"Eclipse GlassFish is a Jakarta EE compatible implementation sponsored by the Eclipse Foundation. Eclipse GlassFish 5.1 is also Java EE 8 Compatible."
Последний оракловский релиз Glassfish был аж в 2017 году - версия 5.0.1, а эклипсовская версия 5.1 вышла в январе 2019.
Сделайте про микросервисы
сделаю
Про микпрофайл будет видео
Не успеваю смотреть ваши видео.
Так же, есть вопрос. Вот читаю я книгу, делаю задачи и смотрю примеры, стараюсь усваивать по принципу 20/80. Так вот в чем вопрос, в какой момент стоит закончить с книгой по введению в Java и начать изучать какой нибудь framework?
Про микросервисы +1
Здравствуйте. В видео "Внутренний маркетинг для программиста" вы сказали, что не надо учить js, "он мертвый". Считаете ли вы,что у js нет будущего, даже не стоит идти в react, angular, nodejs (если нравится)?
Здравствуйте Сергей, что думаете насчет Go? Является ли он конкурентом Java?
И второе, какие есть недостатки у Python, кроме скорости?
В Спринг практически нет функционала требующего больше одной аннотации. Любая дополнительная аннотация это дополнительный функционал. Допустим когда мы к аннотации конфигурации дописываем аннотацию с секьюрити.И я сомневаюсь что в чистом Джава ЕЕ есть такая же мощная поддержка серьюрити и транзакционности.
Спасибо!
Не понятен один момент: если JavaEE это только спецификация API, то кто собвенно предоставляет рализацию? Она включена в JVM? Или её реализует сервер и имеет все нужные класы-реализации?
Все верно, это реализует сервер. Вы скачиваете EE Server (TomEE, Glassfish или WildFly), где уже есть все нужные спецификации для работы с EE
Подскажите кто в теме, возможен ли переход с C++ на Java без потери в зарплате? Понимаю что всё зависит от конкретных вакансий и компаний, хочется понять вопрос в целом.
Да, блин .. вы отвечайте а не лайкайте:) Мне инфа нужна...)
@@aleksandrk1525 как по мне почти любой переход - это переход на уровень ниже,
например был senior - добро пожаловать к мидлам
можно видео про микросервисы, плис)
Пожалуйста, прописывайте на экране ваши заумные названия компаний, платформ, фреймворков и тд. Мне, как новичику, на слух плохо воспринимаются.
А можете дать рекомендации как опытному .NET-разработчику освоить enterprise джаву?
Намного легче, чем неопытному или не .net разработчику.
Скажите, а есть ли минусы у java?
Ну мб, конечно, клин код в спринге и не очень, но дока там очень приятная, имхо.
да, так и есть
@@SergeyNemchinskiy извини, что отвлекаю, но можешь, пожалуйста, когда-то рассказать про XA транзакции и JMS. Много, где про это слышал, причём как хорошего, так и плохого.
Одни говорят, что это вынужденный пережиток прошлого, другие - что это необходимое зло, а третьи, что это норм фича.
Если я знаю Spring стоить ли мне учить ЕЕ ?
было бы интересно посмотреть про JavaEE
Эм. ну вот же оно....
@@SergeyNemchinskiy я имел ввиду ссылочку на детальное сравнение и овервью, но Иван Демидов
уже скинул в комментах, спасибо)
Заменит ли Котлин Java?
на андроиде? Скорее всего, хотя. гугл в любой момент может передумать. В Enterprise - no way
@@SergeyNemchinskiy Спасибо!
Не совсем понятно, как для новичка, что изучать в первую очередь? Сразу лезть в спринг, или лучше все же углубиться в javaEE? Потому что сколько вакансий не смотрел(junior), везде один спринг
Сначала Spring, чтобы быстро начать работать по специальности.
Потом, возможно, JavaEE, чтобы пилить стартап или расширить свою квалификацию (исходя из личной ситуации).
спринг, конечно
like
Да, микросервисы!
Я человек простой, вижу Нимчинского - ставлю лайк
Подскажите, что лучше учить в 2020: Java, c++, c#, web? Где больше:
1)будущих перспектив,
2) ЗП
3) вакансий?
то что нравится. мучать себя вмю жизнь нелюбимым делом тяжело
Учитесь программировать, не важно на каком языке программирования. Язык программирования в отдельности не научит вас алгоритмизации и грамотной разработке архитектуры. Обретя прочный фундамент знаний по алгоритмам и их применении, Вы можете на нем "построить крепкое здание" на практически любом языке программирования и сможете легко осваивать новые языки, исходя из ситуации на рынке труда.
*13 (стэк Java EE и Jakarta EE) ua-cam.com/video/lmSlWCT_5NQ/v-deo.html . янв 2020 . #конспСНП . 4- спринговые фрэймворки в разы сложнее стандартных джава ее. Но из-за хайпа многие разработчики джава перешли на стандарт джакарта, он удобен, отказаустойчивее (что важно для дорогих проектов и монолитных приложений).
Деды все также ждут возрождения коммунизма
что изменилось за 3 года. Микросервисное хайпожорство никуда не делось. Документацию спринга хвалят.
В описании я вижу кучу рекламного говна по курсам, и не вижу ссылочки на "большую лекцию по сравнению java ee и spring"
чё смешного ?
Спасибо!