А если говорить совсем начистоту про DI и настольные приложения, то он там вообще вреден. Показателен пример IntellIJ IDEA, которая раньше использовала какой-никакой DI с PicoContainer, но полностью от него отказалась в пользу простейшего паттерна Service Locator, который позволил загружать сервисы лениво по надобности и не грузить все классы сервисов заранее в память на стартапе.
Для настольных приложений внезапно оказывается стартап и отзывчивость важнее, чем красивая архитектура зависимостей.
А для сборки бинарников JavaFX приложений рекомендуется использовать jlink, IntelliJ IDEA создает готовый проект JavaFX со всем необходимым сама в File - New Project - JavaFX. И никакой Launch4j не требуется
Не придется, надо только будет поставить RustRover плагин в Ultimate
К любому JVM, визуализатор отладки один и тот же для всех результатов выражений полученных jdwp. Точно работает Java и Kotlin, 99% работает и Groovy
Реактивный Spring весь внутри на Project Reactor, даже если вы используете поверх корутины, то они работают через адаптер
А вот так можно увидеть ваш код в IntelliJ IDEA и всё-таки понять, что происходит
https://www.jetbrains.com/help/idea/reactor.html#reactor-debug
В шаблоне проекта у IntelliJ есть javafx плагин.
И можно просто пойти в Maven тулокно и выбрать там Plugins - javafx - javafx:jlink
В результате получите каталог с .exe и всем нужным, и вам не придется даунгрейдится на Java 8.
Там до сих пор нет отладчика для Windows и с JavaFX будет гора проблем. Это пока работает только в бэкенде и на Linux
А если говорить совсем начистоту про DI и настольные приложения, то он там вообще вреден. Показателен пример IntellIJ IDEA, которая раньше использовала какой-никакой DI с PicoContainer, но полностью от него отказалась в пользу простейшего паттерна Service Locator, который позволил загружать сервисы лениво по надобности и не грузить все классы сервисов заранее в память на стартапе.
Для настольных приложений внезапно оказывается стартап и отзывчивость важнее, чем красивая архитектура зависимостей.
IntelliJ IDEA - Light Services.
А для сборки бинарников JavaFX приложений рекомендуется использовать jlink, IntelliJ IDEA создает готовый проект JavaFX со всем необходимым сама в File - New Project - JavaFX. И никакой Launch4j не требуется
Настольным приложениям намного легче с DI на базе PicoContainer или накрайняк Guice. Я бы советовал не брать туда Spring ни в коем случае.
DEL
Когда у всех повышается зарплата, ничего не меняется, только инфляция растет
А вы понимаете, что по правилам Дискорда, они читают вашу переписку и могут модерировать её?
HP и Dell делают мощные ноутбуки для бизнеса и разработки. Линейка Dell XPS уже лет 5 как аналог макбука для Linux/Win
Ваше здравоохранение, образование и социальная сфера тоже будет в перманентном крутом пике, распишитесь, получите.
После 2017 года, это больше не так https://www.consultant.ru/document/cons_doc_LAW_286460/3d0cac60971a511280cbba229d9b6329c07731f7/
Их всех постигнет суровая кара, да?
Так и не в валюте дело. Укажите какой первый приз и можно будет приводить такие сравнения в тексте, сейчас оно сравнивает теплое с мягким.
против
Ну вот и как вы сравнили эти две величины?
Смотря какие договора у ИП и ООО с заказчиком. Может оказаться, что все IP передаются и ничего переиспользовать нельзя.
Да и обычный работник в своё личное время на своём личном железе имеет право работать над другим софтом, если не нарушает NDA.
А может и не перевести )