Re:Show HN: CheerpJ JavaFiddle – Run Java in the browser
by benjismith on Friday July 14, 2017 @02:09PM
(#14771927)
Awesome! I'm very excited about this...
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).
Re:Show HN: CheerpJ JavaFiddle – Run Java in the browser
by multimillion on Friday July 14, 2017 @03:06PM
(#14772359)
Hello Benji!
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.
Re:Show HN: CheerpJ JavaFiddle – Run Java in the browser
by jay-anderson on Friday July 14, 2017 @03:40PM
(#14772589)
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
Re:Show HN: CheerpJ JavaFiddle – Run Java in the browser
by feikname on Friday July 14, 2017 @08:13AM
(#14769155)
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).
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
We currently use TeaVM and it's pretty performant/small.