--
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 google-web-tool...@googlegroups.com.
To post to this group, send email to google-we...@googlegroups.com.
Visit this group at http://groups.google.com/group/google-web-toolkit.
For more options, visit https://groups.google.com/d/optout.
- virtually this is one pony show - except Alexey there are no major contributors (nothing against Alexey of course he is brilliant guy)
Not sure if TeaVM serves different need than GWT. Seems like both want to provide a better alternative to JavaScript.Now TeaVM does not have anything equivalent to GWT widgets but then it seems, after watching the GWT Create session videos, the recommendation, for newer apps, is not to use the GWT widgets anyway.Instead of GWT widgets the direction seems to be to use more HTML5 based components like web components polymer etc which technology like the newer GWT JSInterop could make it easier to consume.Like GWT JSInterop , TeaVM has something called JSO which also propose to make consuming java script libraries easier.I haven't used JSInterop or JSO so can't compare the two.
--
Call me old school but for me direction in which GWT 3.0 is going is strange - if I'm forced to use HTML5/JavaScript libraries instead GWT widgets why I should do anything in Java in the first place - just grab Angular or Ember and be done - GWT doesn't help me too much with server side code anyway. The whole purpose of using GWT/GWTP was to avoid to deal with JavaScript, at least in my case.
For me TeaVM has completely different approach to the problem than GWT - it allows language agnostic web application development (I never liked GWT no prisoners taken approach - Java or nothing - but as you know there was nothing better in "dark ages" of web application development) - even that end result is very similar - JavaScript code running in the browser.I wonder if something similar like Java Byte Code to JavaScript could be done with Microsoft CLI to JavScript (just wild shot - I'm not too familiar with the whole .Net infrastructure - different programming environment)
Since the end result is JS, can i use cordova to cook up a mobile app using TeaVM?
there is an old group post that already discusses the byte-code vs. source code issue - maybe it is still helpfulI think the http://www.gwtproject.org/makinggwtbetter.html page should be updated for GWT 3.0.As I understood all the talks, info etc. about GWT 3.x (e.g. GWT-3.0-Sencha-GXT-and-the-future-of-the-widget-eco-system) we will lose some of the GWT 2.x benefits - please anybody correct my when I got things wrong
- "Key facilities out of the box: history, RPC, localization, and unit testing": History, RPC and localization will only be available as 3rd party add-ons
- "Discourage unoptimizable patterns":
- the GWT compiler cannot optimize js-GUIs (Webcomponents, Polymer, ..) per browser: so we must always send all the css-prefix bloat and js for feature-detection, browser quirks etc. to the client (no matter which browser it is)
- code-splitting worked great for GWT-widgets - I don't see how this could work for js-widgets
That said, browser-specific permutations has IMO reached a dead-end: Microsoft will stop support IE<11 in 40 days or so (except IE9 on Vista), which means that we'll have (hopefully) almost everyone using a "modern browser" where discrepancies aren't that many and can be dealt with at runtime without too much overhead.