If you don't see any "compile and run" button or the text console, you may need to zoom out or go fullscreen. That was my case on Firefox 54 with a 1366x768 screen.
As the primary developer of a large sophisticated Javascript app (https://shaxpir.com), working with Javascript is an ongoing nuisance, and I'd love to switch the majority of my development to a type-safe language.
I've been considering a switch to TypeScript, but with 17 years of experience as a back-end Java developer, my natural first-choice of language is Java.
But this is a modern webapp, so I'm not really interested in seeing Console/Swing/AWT demos. I'm much more interested in seeing demos that integrate Java code with native Javascript dependencies, especially around DOM manipulation and browser event handling.
I want to rewrite all my own business logic in Java, while continuing to integrate with my existing dependencies in the browser (JQuery, Bootstrap, Quill, etc).
Please get in touch with us, your project is very exciting and would be a great use case for CheerpJ. Just drop us a line at http://leaningtech.com/cheerpj/#early.
CheerpJ has full DOM access and interoperability with JavaScript. Demos of these case study will be coming soon.
Seems to work pretty well. I like this approach over things like GWT. Though creating a syntax error caused a bad exception:
public class JavaFiddle
{
public static void main(String[] args)
{
x = 0;
}
}
Results in
An exception has occurred in the compiler (1.8.0_131).
Please file a bug against the Java compiler via the Java bug reporting page (http://bugreport.java.com) after checking the Bug Database (http://bugs.java.com) for duplicates. Include your program and the following diagnostic in your report. Thank you.
java.lang.NullPointerException
19 comments
[ 0.26 ms ] story [ 1284 ms ] threadAs the primary developer of a large sophisticated Javascript app (https://shaxpir.com), working with Javascript is an ongoing nuisance, and I'd love to switch the majority of my development to a type-safe language.
I've been considering a switch to TypeScript, but with 17 years of experience as a back-end Java developer, my natural first-choice of language is Java.
But this is a modern webapp, so I'm not really interested in seeing Console/Swing/AWT demos. I'm much more interested in seeing demos that integrate Java code with native Javascript dependencies, especially around DOM manipulation and browser event handling.
I want to rewrite all my own business logic in Java, while continuing to integrate with my existing dependencies in the browser (JQuery, Bootstrap, Quill, etc).
A demo like that would be very compelling to me!
Please get in touch with us, your project is very exciting and would be a great use case for CheerpJ. Just drop us a line at http://leaningtech.com/cheerpj/#early.
CheerpJ has full DOM access and interoperability with JavaScript. Demos of these case study will be coming soon.
Cheers - LT
Their demos are more impressive than CheerpJ.
We currently use TeaVM and it's pretty performant/small.