On 5/21/25 17:58, Kenneth Fogel wrote:
> After downloading NB 26 I went through what it can create and came across 
> Applets and Applet Forms. I am just curious to know why this project type and 
> associated files still exist?

There is really no reason why jnlp/applet features of the ant project support 
modules are still there other than that nobody freed up time to remove them 
yet. Removing things is often the easy part - making sure that everything still 
works typically isn't.

At some point we might have to remove at least some of it, given that the API 
itself is deprecated for removal.

https://github.com/apache/netbeans/issues/8256 meta issue to track some of the 
deprecation tasks

btw looking for reviewers https://github.com/apache/netbeans/pull/8411 - baby 
steps ;)

>  Is it for backward compatibility and therefore requires nothing newer that 
> Java 8? I sometimes think of Applets as the deprecated feature that cannot 
> die. I am just curious why as I liked Applets. The failure, correct me if I 
> have this wrong, to convince browsers to include a JVM much like the new NB 
> installers do, led to the demise of Applets. Oh, Flash also had something to 
> do with the demise of Applets although Flash is dead and buried and Applets 
> are still trying to raise from the grave.

the plugin system itself (NPAPI) which used to allow browsers to run things 
like flash/applets/silverlight etc is not there anymore.

https://en.wikipedia.org/wiki/NPAPI

The concept of installing runtimes to run software is a bit old fashioned, but 
I don't think it was the main reason why they failed. Sandboxing itself (see 
security manager removal) on what webstart relied on is very difficult to get 
right.

Loading the Jake2 demo applet ended most java-is-slow arguments back then.

best regards,

-mbien


>
> Please do not take this inquiry too seriously, I am just curious and likely 
> am unaware of why Applets are hanging on,
>
> Ken
>


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@netbeans.apache.org
For additional commands, e-mail: dev-h...@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists



Reply via email to