True, JSweet is not a Java emulation, so there are some limitations (for example, no runtime distinction between int and double). However, it is not accurate that you cannot share code between a Java server and a web client. If your code only uses the Java APIs as defined in J4TS (it is actually a fork of the GWT JRE emulation dropping the emulation part), then you can share code. It will work as well in the JRE and in a JS container. No problem as long as you understand well JSweet semantics and the small differences with Java. For more information, visit the version 1.1 announcement: http://www.jsweet.org/jsweet-version-1-1-is-now-available/.
For information, I have suggested to some Google GWT team members that we could collaborate on the candies topic. But I had no actual answer, so I guess they want to do it on their own. /Renaud (JSweet dev) On Wednesday, August 24, 2016 at 3:54:43 PM UTC+2, Bruno Salmon wrote: > > There is still a big difference between JSweet and GWT because although > JSweet supports Java 8 syntax, it doesn't do any JRE emulation. So JSweet > is much simpler and it can be a good choice if you just want to write your > JS code from Java (with all the advantage provided by your Java IDE like > auto completion, refactoring, etc...) and if you don't need to refer to any > JRE class (List, Map, etc...) in your code. With JSweet your code is only a > Java (better) view of your JS code. But if you want to use the JRE > emulation or share some Java code between your frontend and your backend > (client and/or server), JSweet can't do it whereas GWT can. > > The candies are a big advantage of JSweet but yes GWT will soon fill the > gap and offer exactly the same so, as you said, it's really cool. > > My understanding is that JsInterop.xyz is not hand crafted and has a > generator. But it is an individual initiative (and not sure it is still > active) whereas Elemental2 and its generator are more official (and active) > parts of the GWT project. > > It seems we don't know yet exactly when the Elemental2 generator will be > out. Very exciting stuff but let's be patient first.. > >> >>> -- You received this message because you are subscribed to the Google Groups "GWT Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/google-web-toolkit. For more options, visit https://groups.google.com/d/optout.
