В видео оговорился подразумевается перевод java приложения на микросервисы, а не на микрофронтенды. И для ангуляра подразумеваются микрофронтенды. Скриптовый язык groovy
@nikitatimofeenko9351Сағат бұрын
Что думаете про Rust?
@solenopsys-ruСағат бұрын
Мне лично не зашел rust, 3 раза пробовал его, вот я делал короткий обзор: kzbin.info/www/bejne/nWXNZYanftSonZY. В rust мне не нравятся 2 вещи: 1 эта стандартная библиотека 3 мегабайта которую они пихают везде где она и не нужна вовсе, допустим в wasm (3 мегабайта для веба это вообще неприемлимо), 2 то что в место того чтобы просто работать, он постоянно ездит по мозгам ошибками которые вообще не имеет отношение к тому функционалу который я в данный момент разрабатываю.
@qrthack5 сағат бұрын
Что выбрать начинающему, чтобы устроить на работу в 2025 году ? Выбираю между Java и Golang
@solenopsys-ru4 сағат бұрын
Однозначно Golang, эффективность и отдача для бизнеса раза в 2 выше чем в JAVA, а значит и зарплаты выше. Во первых: порог входа в Golang меньше, при этом Java это более устаревшая парадигма ООП она сильно перегружена и сейчас уже функциональные языки более предпочтительны для большинства задач. Во вторых: это очень простой и в то же время мощный язык, там даже если не шаришь можно писать легко многопоточные высоконагруженные приложения. В третих: это универсальный язык как для корпораций, так и для стартапов и для веба. А java исключительно для корпораций.
@qrthack4 сағат бұрын
@@solenopsys-ru Спасибо за ответ
@spacecowboy300012 сағат бұрын
Короче как java программист говорю, микросервисы не значит что они маленькие это разделение по доменам. Раньше был модульный монолит сейчас микросервисы модулей для масштабируемости. В корпоративных приложениях, эти модули достаточно жирные, поэтому применение микросервисов оправдано. Вот вы говорите ява используется для банковских приложений, современные банковские приложения так же высоконагружены и так же их масштабируют микросервисами. Про сборку мусора, а какие альтернативы сборщику мусора JVM ? Сейчас все языки под веб со сборщиками мусора. Кроме того алгоритмы сборки мусора сейчас не делают stop the world, а делят кучу на сегменты и высвобождают память постепенно. Ну и вообще такое ощущение что вы думаете что джава как была в 2004 так и осталась хотя это не так, то о чем вы говорите это уже легаси. Сейчас Spring Boot, Quarkus, Spring Reactive. Самые главные плюсы java - jvm, библиотека опенсорс, дешёвые программисты.
@pekhov2110 сағат бұрын
Если он не микро, зачем его называть тогда микро сервисом, почему не мини сервис или не просто сервис)
@solenopsys-ru9 сағат бұрын
Я имел в виду, то что называется микросервисами на java по факту архитектурно не является ими. Это просто монолит разделенный на модули. Берется монолит и из него создаётся куча микромонолитов.
@solenopsys-ru9 сағат бұрын
Без сборщика мусора rust, конечно он без виртуальной машины ну она и не нужна 80 процентах случаев
@solenopsys-ru9 сағат бұрын
Дак spring boot это старье, ему лет 10-15 уже, это костыль который придуман чтоб компенсировать недостатки java . Spring boot на 100 процентов бесполезная штука для микросервисов, это просто оверхед.
@solenopsys-ru9 сағат бұрын
Весь банковский стек это просто куча устаревшего кода, его можно заменить на dag блокчейн и настоящие микросервисы. При этом производительность вырастет в 100 раз на том же железе, а структурно система упростится на порядок.