- хочу write once run anywhere
- хочу красивое нативное gui....
- ой, у нас только SWT использушющий JNI
- ой надо SWT поставлять со своим приложением
- ой для каждой платформы свою имплементацию SWT надо поставлять
- ой write once run anywhere уже не получается.
Вопрос: Так нафига было парить мозг с жабой? Взял бы Qt.
Никак. Жаба всегда будет тормозить и жрать память. Вот хоть что делай, хоть зион покупай и 1TB RAM. Не поможет ничего. Тот кто ползает, летать не может. /thread
Только никто, кроме нигде не работающих студиоузов, эту каку типа «джамби» в реальных проектах, за которые платят реальное бабло, не пользует.
-----
Кулькакерам надо сначала выучить, что такое SwingWorker, как работать с nio, Executor Framework и еще массу полезных вещей, а потом снова вылезать на форум - народ смешить.
Minecraft, который постоянно обсчитывает сотни тысячи объектов не тормозит даже на старом Celeron'e при условии установки патчей Optifine. То есть проблема не в java, проблема в программисте.
Она реально жрет память. Почему для Android-разработки 4GB мало, а для разработки на Qt и 1GB достаточно? А потому, что средства разработки написаны на Java.
согласен, qt + java в больших проектах вижу редко. что не может радовать: от нативных интерфейсов на java поголовно «вытекают глаза». например, ещё не встречал ни одного приложения на java под десктоп, нормально умеющего работать с hi-dpi. не знаю, отчего так: то ли сам джабогуй делали быдлокодеры, то ли прикладные програмеры на джабе — одни школьники.
согласен, qt + java в больших проектах вижу редко. что не может радовать: от нативных интерфейсов на java поголовно «вытекают глаза». например, ещё не встречал ни одного приложения на java под десктоп, нормально умеющего работать с hi-dpi. не знаю, отчего так: то ли сам джабогуй делали быдлокодеры, то ли прикладные програмеры на джабе — одни школьники.
ибо оно на hi-dpi оно выглядит как отходы пищеварения
Приведи примеры приложений на javafx8, которые ты пробовал запускать на hidpi и скриншоты их «вырвиглазности». Начиная с j8 (JDK-8000629 и прочее) всё должно быть нормально (конечно, если писалось с учётом поддержки разных dpi без захардкоженных размеров элементов).
core2duo десктопный не такой уж и старый, между прочим. на нём множество игр работает, которые во всём гораздо круче майнкрафта, ага. сауербратен, там, например, работает, а в нём и графика лучше, и режим строительной песочницы появился в те времена, когда майнкрафта даже в проекте не было.