Джависты реактора, направьте меня на путь истинный!
Немного предыстории: Когда-то недавно, у меня было задание сварганить по быстрому приложение. Учитывая, что я как раз изучал джаву и искал, чем бы размять мозги, я его сделал. Споткнувшись на одном месте, но реакторчане помогли и я прозрел.
На свою же голову, сделал я то приложение на Swing'е. И чёрт меня побрал в него влюбиться. Всё так... Логично. Понятно. Мечта. Из за этого ощущения "правильности" я в своё время и взял джаву.
Прошло некоторое время, и у меня зародилась сделать кое-какое приложение для себя и узкого круга людей. Было решено взяться за JavaFX, ибо мне не многозначно намекнули, что Swing мёртв. Но я не могу. ФХ делает мне очень больно. Особенно этот сраный Scene Builder...
Собственно, два пути передо мною: Использовать куски JavaFX в Swing. (По заветам Оракла)
Или где-нибудь научиться строить приложения JavaFX методами Swing. (Т.е. создание кнопки прямо в коде, ивенты хандлеры рядом с кнопками, обойтись БЕЗ СРАНОГО FXML)
И какой путь выбрать? Может, есть дискорд-чат программистов, где я могу попросить помощи?
Чисто теоретически, я бы мог обойтись чистым Swing, но некоторые выкрутасы дорого обойдутся.
Для тех, кто скажет, мол, шли нахуй свинг, и учись чистому FX -- Я так не смогу. Гуй для джавы и так вещь второстепенная, а впереди ещё изучение spring, maven...
Подробнее
КУПОН НА 1 помощь
it,java,программирование,geek,Прикольные гаджеты. Научный, инженерный и айтишный юмор,языки программирования,пидоры помогите,реактор помоги
Если хочешь "Bleeding edge", попробуй https://github.com/jetbrains/skija.
А я тут второй день дрочу этот ФХ, а у него ничего, кроме визуальных выебонов не видно пока.
И да, бросай в топку FX, говорю тебе, как человек, писавший курсовую на нем. В нём никаких удобств и куча багов
Но FX я не смогу бросить. У меня на его визуальную составляющую много планов. Чего только pulse стоит, благодаря которому, на FX можно игры писать. Хотя я всё равно планирую взяться за LWJGL.
1) оно на джаве.
2) Я попробовал и Юнити, и взглянул в сторону УЕ4
И понял, что мне куда менее болезненно будет сделать всё самому, чем страдать в движках. То, почему мне будет удобнее -- рассказ, достойный книги.
Да, я согласен, что джава для игр -- это такое себе решение. Но я привык к ней. И ради двух-трёх проектов учить плюсы не хочу.
ну да, с gc, подсчетами ссылок, умными указателями, всякими толстыми коллекциями, мессадж пассингом и тд. еще и интерпретатор какого-нибудь скрипта сверху прикручен.
и чем оно в итоге так уж отличается от явы?
неконсистентностью, разве что.
у самых крупных крутых контор примерно 70% багов - косяки с памятью.
забагованные на старте игрушки никого не удивляют.
это разве нормальная ситуация?
"сосредоточится на низком уровне"
да никто этим не занимается уже хз сколько времени. чем больше будешь лазить на низком уровне - тем больше косяков упорешь
ты прост хочешь того, что сейчас принято в виде dsl делать, котлин это умеет из коробки, на Яве эт сложнее. не удивительно, что явавские либы такого плана не развиваются