j2cl
rsp
j2cl | rsp | |
---|---|---|
9 | 10 | |
1,169 | 42 | |
1.3% | - | |
9.7 | 7.7 | |
7 days ago | 3 days ago | |
Java | Java | |
Apache License 2.0 | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
j2cl
- Google/j2cl: Java to Closure JavaScript transpiler
- CheerpJ 3.0: a JVM replacement in HTML5 and WASM to run Java on modern browsers
- Creating a incremental game in Java
-
When this will come to Java or when will the work start for this?
There are many open source projects like, https://github.com/google/j2cl/tree/master/samples/wasm
-
Using Java for the front-end of a web app in 2022
This was a grand stroll down memory lane; having hacked Java since JDK 1.0, I've seen a lot of improvement.
An idle thought: he favors server-side rendering whereas the javascripts seem to favor client-side rendering. Along the way doing servlets, there came to be "view first" rendering, where you use serverside to paint a minimal page which, itself, uses ajax calls to fill in the blanks. I used that a lot.
It's true also that I migrated from servlets to node. But, in all of this, clojurescript erupted on the scene. And, for me, that's where the piece gets interesting: he introduces us to a java to clojurescript transpiler and tells us it was used to craft the google app suite. Now it's time to go play [1]
[1] https://github.com/google/j2cl
- J2CL β Java to Closure JavaScript Transpiler Used by Gmail and Docs
-
Three.js for Java devs: J2CL, Closure, Bazel, etc ...
So it looks like we have pretty much everything except for the most important part: three.js that we can use from Java. And itβs a little bit of a complex part. To interop with JavaScript we should use J2CL JsInterop API, but there is a little problem: Closure Compiler must be able to recognize types of (most of the) three.js objects. Here we have two options:
-
the only reason java is still relevant is because it is shoved down the throats of high schoolers and college students
You mean https://github.com/google/j2cl ? You understand though that these are trying to solve multiplatform in very different ways. I don't think this approach has a bright future.
-
Front end development for java.
Have you seen J2CL? https://github.com/google/j2cl
rsp
- Show HN: LiveViewJS β TypeScript back end for LiveView Apps
- Pglet β Web UI framework for back end developers
-
Java SSR / web ui
https://github.com/vadimv/rsp (I am the author)
-
Is there a framework like Blazor Server?
Found another similar framework: https://github.com/vadimv/rsp
- Show HN: A Java server-state web framework
- Rsp: A Java server-state web framework
- Live pages with server-side HTML rendering and WebSockets in Java
- RSP: real-time web UI with server-side HTML rendering
-
Front end development for java.
Reactive Server Pages
-
Is there anything like ASP.NET Razor templates for login, register, manage account and others in Spring framework?
You may be interested in this https://github.com/vadimv/rsp approach.
What are some alternatives?
jsweet - A Java to JavaScript transpiler.
ActiveJ - ActiveJ is an alternative Java platform built from the ground up. ActiveJ redefines core, web and high-load programming in Java, providing simplicity, maximum performance and scalability
Graal - GraalVM compiles Java applications into native executables that start instantly, scale fast, and use fewer compute resources π
pglet - Pglet - build internal web apps quickly in the language you already know!
Vaadin - Vaadin 6, 7, 8 is a Java framework for modern Java web applications.
diffhtml - diffHTML is a web framework that helps you build applications and other interactive content
tsickle - Tsickle β TypeScript to Closure Translator
spring-boot-realworld-example-app - Example Spring codebase containing real world examples (CRUD, auth, advanced patterns, etc) that adheres to the RealWorld API spec.
webfx - A JavaFX application transpiler. Write your Web Application in JavaFX and WebFX will transpile it in pure JS.
caldera-react - Server-side execution for React π
bazel-vscode-java - Bazel Java development extension for VS Code
PyWebIO - Write interactive web app in script way.