История изменений
Исправление rukez, (текущая версия) :
Лолшта?
Там тоже не всё стабильно. Есть несколько независимых тулкитов и некоторые пытаются закапывать.
Есть swing, он есть в базовом jre с 98ого года и он идеально работает на чем угодно от винды/линуха/макоси до солярки/бсд при 100% совместимости с 98ого года по сегодня.
Есть несколько версий JVM, не знаю как там обстоят дела с обратной совместимостью.
Версий Jvm много, ровно как и производителей, обычная (openjdk) совместима туда-сюда, ты сам выбираешь нижнюю версию совместимости с jvm когда начинаешь писать программу - версия совместимости тебя ограничивает только в синтаксисе и в использовании библиотек из комплекта jre/jdk. Сегодня овердофига людей пишет под 6 или под 8 тупо по привычке, хотя все исполняется на 11 или 14
По сравнению с Wine оно тормозит и потребляет много памяти, GUI глючный. С лицензией непонятно что происходит.
Свинг не умеет глючить ибо отрисовывается программно (можно запердолить кусками системные контролы через авт, но не особо нужно), можно с поддержкой ускорения если система в него умеет, можно без. По скорости … если ты видишь тормоза интерфейса свинга в 2020 то купи компьютер хотя бы из 2010.
С лицензией полный порядок, в отличии от куте, оракл отдал все в опенждк, теперь у тебя много путей:
- пользовать опенждк бесплатно любой где/как хочешь. можешь его распространять со своим софтом или в своём железе
- пользовать оракл ждк за деньги
- пользовать любой другой платный или бесплатный (например libericajdk) ждк по своему усмотрению на условиях создателя
Исходная версия rukez, :
Лолшта?
Там тоже не всё стабильно. Есть несколько независимых тулкитов и некоторые пытаются закапывать.
Есть swing, он есть в базовом jre с 98ого года и он идеально работает на чем угодно от винды/линуха/макоси до солярки/бсд при 100% совместимости с 98ого года по сегодня.
Есть несколько версий JVM, не знаю как там обстоят дела с обратной совместимостью.
Версий Jvm много, ровно как и производителей, обычная (openjdk) совместима туда-сюда, ты сам выбираешь нижнюю версию совместимости с jvm когда начинаешь писать программу - версия совместимости тебя ограничивает только в синтаксисе. Сегодня овердофига людей пишет под 6 или под 8 тупо по привычке, хотя все исполняется на 11 или 14
По сравнению с Wine оно тормозит и потребляет много памяти, GUI глючный. С лицензией непонятно что происходит.
Свинг не умеет глючить ибо отрисовывается программно (можно запердолить кусками системные контролы через авт, но не особо нужно), можно с поддержкой ускорения если система в него умеет, можно без. По скорости … если ты видишь тормоза интерфейса свинга в 2020 то купи компьютер хотя бы из 2010.
С лицензией полный порядок, в отличии от куте, оракл отдал все в опенждк, теперь у тебя много путей:
- пользовать опенждк бесплатно любой где/как хочешь. можешь его распространять со своим софтом или в своём железе
- пользовать оракл ждк за деньги
- пользовать любой другой платный или бесплатный (например libericajdk) ждк по своему усмотрению на условиях создателя