Path: csiph.com!aioe.org!.POSTED!not-for-mail From: Richard Maher Newsgroups: comp.lang.java.programmer Subject: Re: JavaFX disappearing in Java 11 Date: Mon, 12 Mar 2018 23:41:00 +0800 Organization: Aioe.org NNTP Server Lines: 57 Message-ID: References: <64ac0595-1dec-428f-8202-107c25a90773@googlegroups.com> <1c494ba8-27fa-4584-af24-c99fa0cc9821@googlegroups.com> <5aa312c4$0$25508$e4fe514c@newszilla.xs4all.nl> <5aa33dc5$0$12884$e4fe514c@newszilla.xs4all.nl> <5aa3fc29$0$1882$e4fe514c@newszilla.xs4all.nl> NNTP-Posting-Host: jOhPn0KFjrxwuMc9OPMmCw.user.gioia.aioe.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit X-Complaints-To: abuse@aioe.org User-Agent: Mozilla/5.0 (Windows NT 10.0; rv:52.0) Gecko/20100101 Thunderbird/52.6.0 X-Notice: Filtered by postfilter v. 0.8.3 Content-Language: en-US Xref: csiph.com comp.lang.java.programmer:38155 On 12-Mar-18 9:50 PM, Eric Douglas wrote: > On Saturday, March 10, 2018 at 9:06:54 PM UTC-5, Arne Vajhøj wrote: >> >> Deployment is a big advantage of web application and a major >> reason why they are so popular. >> >> A problem that has been attempted solved for fat client >> applications via "app stores" and sand-boxing models. With success >> for phones and tablets. Without success for desktop computers. >> >> Arne > > Web "deployment" is relatively simple. If you can write code that > will run in any browser, it will run on any device, a PC, a Mac, an > Android tablet or phone, an iOS tablet or phone, or a Linux machine > (though I think the percentage of users running Linux as the client > is relatively small). They should already have a web browser and > should not have to install anything. Probably the most annoying part > of coding is adjusting the look for various screen sizes. IMHO Only for tiny devices such as watches. Linear scalability for phones/tablets, and desktops works. God bless CSS display: flex; et al. > > Java deployment over the web using webstart is almost as simple, and > cleaner because you don't have to worry about a browser window and > should get a consistent look and feel, Please educate yourself about the the display property in Web App manifests. > but it does require a JRE > install and only works on Windows, Mac OS, or Linux. Who is installing a JRE on their client these days??? That Oracle Dickhead who made Applets so difficult to activate should be shot! > > App store deployment is cleaner for mobile as again you're running > standalone, not inside some browser window. It does require an > install, and does allow you to prompt for permission to do things you > can't do in a browser. I like that simple permissions model but, quite rightly, some point out that asking for all permissions up from without any context as to what they will be used for leads the user to make an uninformed decision as useless as "Do you agree to the Ts and Cs?". For better or worse the Web has opted for only asking for Geolocation access when it is needed or only asking for microphone access after the user has clicked a button for record. I'm not suffering from conviction either way. BTW There's not much left that you "can't do in a browser". Background Geolocation a notable exception due to a whole cabal of reasons. Cheif among them Jerk bloody Archibald.