Site appears to be down, there is an archive here from June 2020: https://archive.ph/mJDAT Newer archive on IA from March this year doesn't load anything: https://web.archive.org/web/20220316200857/https://jpro.one/ However has source code including: So assuming there was a newer site that had some sort of embedded Java thing... By the sounds of it, it was a demo where the website ran as java on the server, rendering…
Java in the Browser
11–20 of 113 posts
Re: Java in the Browser
#12Re: Java in the Browser
#13Re: Java in the Browser
#14Site appears to be down, there is an archive here from June 2020: https://archive.ph/mJDAT Newer archive on IA from March this year doesn't load anything: https://web.archive.org/web/20220316200857/https://jpro.one/ However has source code including: So assuming there was a newer site that had some sort of embedded Java thing... By the sounds of it, it was a demo where the website ran as java on the server, rendering…
So basically a worse Blazor.
Re: Java in the Browser
#15it's sort of funny - I expect Java in the browser not to work well (as it didn't, historically)... And sure enough - the site returns a 502 error :P
Re: Java in the Browser
#16Re: Java in the Browser
#17If it's the former, then this is completely useless. If the latter, then I suppose it COULD have some use cases for internal tools and dashboards, in small to mid line-of-business shops that don't have many front-end developers on staff (i.e. basically a competitor to .NET's Blazor).
The REALLY interesting thing here is that this product isn't licensed per-server, or per-CPU, but rather "per 8GB block of RAM"! Look, I love Java. It's helped me build a great career, build a future for my family, and I really do believe that it's the best developer experience out there for the server-side. However, the idea of licensing a Java-based product by its memory usage makes me laugh out loud.
Re: Java in the Browser
#18Would not Java be able to do the same and just port the applet API onto a Canvas? Would not that reactivate a whole existing ecosystem?
Re: Java in the Browser
#19Transpiles Java threads into async/await calls. Pretty cool stuff.
Re: Java in the Browser
#20Example: https://www.grc.nasa.gov/www/k-12/rocket/ienzl.html