Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.java.programmer > #39912

Re: The non-technical side of Java

From Arne Vajhøj <arne@vajhoej.dk>
Newsgroups comp.lang.java.programmer
Subject Re: The non-technical side of Java
Date 2023-02-03 14:04 -0500
Organization A noiseless patient Spider
Message-ID <trjls6$1iab9$2@dont-email.me> (permalink)
References (3 earlier) <d68bad5e-8fa2-4fd3-bb54-613dcc1b8d32n@googlegroups.com> <trj0hi$1ekuk$1@dont-email.me> <5032ea52-07e2-442f-9b63-164d2631dc28n@googlegroups.com> <slrnttql69.pa7s.avl@logic.at> <e5035d7a-4b05-4b73-a945-0a0d59f3adc8n@googlegroups.com>

Show all headers | View raw


On 2/3/2023 1:59 PM, e.d.pro...@gmail.com wrote:
>> Java running on a client pc from webstart was "pita" to upgrade to
>> 11.
>> 
>> I had to do it a few years ago. It kind of worked, but in the end,
>> we're still using Java 8 with IcedTeaWeb from a non-Oracle support
>> vendor now.
>> 
>> The java 11 compiler (running on solaris) no longer knew about 
>> Windows L&F-classes, and most client dialogs had lots of cosmetic 
>> bugs, where Java didn't work well with desktop enlargement
>> settings: specifically anything larger than "100%" caused spurious
>> pixel lines to appear over the dialogs. Some TextBoxes showed just
>> the middle row of pixels of each character, etc... The reason might
>> have been a mixture of Swing and AWT, but in Java 8 that same
>> mixture just wasn't ever a problem.

> Yeah Java 8 > 11 > 17 has very little issue for the back end of a web
> server, but Java 8 to 11 is huge for a couple things. Webstart is
> sort of dead. The company I used to work for still has everything in
> webstart and is still running Java 8. The third party software they
> use, which they haven't upgraded, has their newer stuff on Java 11
> with iced tea. Now with Java 17, and adoptopenjdk moving to adoptium,
> I'm not sure how well iced tea is supported. It seems the whole
> technology is just not recommended anymore, everyone wants browser
> based. Another huge change from Java 8 to 11, I actually developed an
> offline Swing app that runs as an executable with an embedded JRE.
> Compiled with Java 8, it was over 70MB, in Java 11 it was about half
> the size. Swing has always had issues where video was not 100%
> scaling. I think newer Java has improved support there, but I haven't
> done a lot of testing with it.

Browser based is the standard today.

Alternatively switch to Android devices for users and continue
with Java/Kotlin.

Arne

Back to comp.lang.java.programmer | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

The non-technical side of Java Arne Vajhøj <arne@vajhoej.dk> - 2023-01-27 19:48 -0500
  Re: The non-technical side of Java Jason H <DarthPiriteze@deathstar.gal> - 2023-01-28 01:08 +0000
    Re: The non-technical side of Java Arne Vajhøj <arne@vajhoej.dk> - 2023-01-27 20:17 -0500
      Re: The non-technical side of Java "e.d.pro...@gmail.com" <e.d.programmer@gmail.com> - 2023-01-30 04:07 -0800
        Re: The non-technical side of Java Jason H <DarthPiriteze@deathstar.gal> - 2023-02-03 13:00 +0000
          Re: The non-technical side of Java "e.d.pro...@gmail.com" <e.d.programmer@gmail.com> - 2023-02-03 09:22 -0800
            Re: The non-technical side of Java Andreas Leitgeb <avl@logic.at> - 2023-02-03 18:39 +0000
              Re: The non-technical side of Java "e.d.pro...@gmail.com" <e.d.programmer@gmail.com> - 2023-02-03 10:59 -0800
                Re: The non-technical side of Java Arne Vajhøj <arne@vajhoej.dk> - 2023-02-03 14:04 -0500
              Re: The non-technical side of Java Arne Vajhøj <arne@vajhoej.dk> - 2023-02-03 14:01 -0500

csiph-web