Re: [gwt-contrib] Re: Business proposition of GWT 3.0 - what is it good for vs. other solutions out there?

2017-05-26 Thread Mark Proctor
On Monday, May 22, 2017 at 7:55:01 PM UTC+1, stuckagain wrote: > > I guess he is going through the same steps like most devs who relied on > GWT. I recognise the same reactions I initially had. We also have huge > applications build on GWT and we don't like rewriting hings that work. But > so

Re: [gwt-contrib] Re: Business proposition of GWT 3.0 - what is it good for vs. other solutions out there?

2017-05-24 Thread Learner Evermore
@James: I am interested and may be able to help if you open source it. However, there are integration issues with respect to GWT 3 noted above, in the rest of the thread. Please do read it when you have time. -- You received this message because you are subscribed to the Google Groups "GWT Con

Re: [gwt-contrib] Re: Business proposition of GWT 3.0 - what is it good for vs. other solutions out there?

2017-05-24 Thread James Nelson
Have not read the whole thread yet, but just wanted to point out a few small things. First, whole-world compilations and transforms are something I've been working on as a replacement for generator subsystem since I heard it was dying a couple years ago. I have a toy implementation working with

Re: [gwt-contrib] Re: Business proposition of GWT 3.0 - what is it good for vs. other solutions out there?

2017-05-24 Thread Learner Evermore
On Wednesday, May 24, 2017 at 3:41:13 AM UTC-4, Thomas Broyer wrote: > > It indeed does use and from gwt.xml files to > subset/superset the compilation classpath, but it does *not* take the > EntryPoint into consideration; not at that point. > First generators are run and generate code, then o

Re: [gwt-contrib] Re: Business proposition of GWT 3.0 - what is it good for vs. other solutions out there?

2017-05-24 Thread Learner Evermore
On Wednesday, May 24, 2017 at 4:06:25 AM UTC-4, Thomas Broyer wrote: > > Open-sourcing j2cl takes time (see > https://opensource.google.com/docs/releasing/ , we've been told it's > currently in the "getting approval" phase), more time than for > jsinterop-generator or elemental2. > But no work

Re: [gwt-contrib] Re: Business proposition of GWT 3.0 - what is it good for vs. other solutions out there?

2017-05-24 Thread Learner Evermore
> > > My point is simply if the Java->JS compiler is moving to separate > compilation, > Well, that is why we are having this discussion. > having hooks in it cannot help you if the things you want require > whole-world analysis. > It actually can, as I noted above, saving duplication of co

Re: [gwt-contrib] Re: Business proposition of GWT 3.0 - what is it good for vs. other solutions out there?

2017-05-24 Thread Thomas Broyer
On Tuesday, May 23, 2017 at 9:57:35 PM UTC+2, Learner Evermore wrote: > > J2Cl will be a Google project (not a GWT project; actually not dissimilar >> to how GWT currently leverages Eclipse JDT/ECJ, Jetty, etc.) but it'll be >> open source and accept external contributions too. >> > I didn't thi

Re: [gwt-contrib] Re: Business proposition of GWT 3.0 - what is it good for vs. other solutions out there?

2017-05-24 Thread Thomas Broyer
On Wednesday, May 24, 2017 at 7:14:52 AM UTC+2, Learner Evermore wrote: > > ... continuing the above - there is more. Let's now come back to the > analysis part. Yes, it is possible to do the "whole-world analysis" outside > the compiler. But what perspective should the analysis take? It is >

Re: [gwt-contrib] Re: Business proposition of GWT 3.0 - what is it good for vs. other solutions out there?

2017-05-23 Thread John A. Tamplin
On Wed, May 24, 2017 at 1:14 AM, Learner Evermore < learner.everm...@gmail.com> wrote: > ... continuing the above - there is more. Let's now come back to the > analysis part. Yes, it is possible to do the "whole-world analysis" outside > the compiler. But what perspective should the analysis take?

Re: [gwt-contrib] Re: Business proposition of GWT 3.0 - what is it good for vs. other solutions out there?

2017-05-23 Thread Learner Evermore
... continuing the above - there is more. Let's now come back to the analysis part. Yes, it is possible to do the "whole-world analysis" outside the compiler. But what perspective should the analysis take? It is irrelevant if it cannot reduce the number of possible classes - we don't want all o

Re: [gwt-contrib] Re: Business proposition of GWT 3.0 - what is it good for vs. other solutions out there?

2017-05-23 Thread Learner Evermore
On Tuesday, May 23, 2017 at 9:36:45 PM UTC-4, John A. Tamplin wrote: > > Why is that so? Can't you do your own whole-world analysis pass > independently of the compiler if that is what you want to do? It does not > seem possible to have whole-world analysis in the compiler (hooks or not) > if

Re: [gwt-contrib] Re: Business proposition of GWT 3.0 - what is it good for vs. other solutions out there?

2017-05-23 Thread John A. Tamplin
On Tue, May 23, 2017 at 8:24 PM, Learner Evermore < learner.everm...@gmail.com> wrote: > And again, I for one, am not calling for GWT RPC to be resurrected in 3.0. > I don't need it. But I do need the complete serialization instead of the > half-baked, mostly-incapable external frameworks > needin

Re: [gwt-contrib] Re: Business proposition of GWT 3.0 - what is it good for vs. other solutions out there?

2017-05-23 Thread Learner Evermore
> > Yes, the GWT/J2CL Google dev team is a bit behind, or maybe everyone > (including GWT team at Google) were a bit too optimistic. But I am 100% > sure J2CL will be released and open-sourced soon. And from descriptions > about J2CL we have seen so far, it does sound like the right minimal >

Re: [gwt-contrib] Re: Business proposition of GWT 3.0 - what is it good for vs. other solutions out there?

2017-05-23 Thread Hristo Stoyanov
On Tuesday, May 23, 2017 at 12:57:35 PM UTC-7, Learner Evermore wrote: > > J2Cl will be a Google project (not a GWT project; actually not dissimilar >> to how GWT currently leverages Eclipse JDT/ECJ, Jetty, etc.) but it'll be >> open source and accept external contributions too. >> > I didn't t

Re: [gwt-contrib] Re: Business proposition of GWT 3.0 - what is it good for vs. other solutions out there?

2017-05-23 Thread Learner Evermore
> > J2Cl will be a Google project (not a GWT project; actually not dissimilar > to how GWT currently leverages Eclipse JDT/ECJ, Jetty, etc.) but it'll be > open source and accept external contributions too. > I didn't think much of this when I read this the first time but I just realized that f

Re: [gwt-contrib] Re: Business proposition of GWT 3.0 - what is it good for vs. other solutions out there?

2017-05-23 Thread Learner Evermore
> > Just because it wasn't mentioned yet in this thread, and I think it > deserves some clarification: "the community" does not necessarily mean > "third party projects on top of GWT"; GWT is open source and contributions > are welcome. > Yes, that is how I took it. But it isn't just "roll up t

Re: [gwt-contrib] Re: Business proposition of GWT 3.0 - what is it good for vs. other solutions out there?

2017-05-23 Thread Thomas Broyer
On Tuesday, May 23, 2017 at 5:27:44 PM UTC+2, Learner Evermore wrote: > > @Anders Forsell: We were careful to make a good separation between UI > concerns in Java from the very beginning. We were very strict about this. > So, a "forced opportunity" to redo this isn't a benefit to us. > > Otherw

Re: [gwt-contrib] Re: Business proposition of GWT 3.0 - what is it good for vs. other solutions out there?

2017-05-23 Thread Learner Evermore
@Anders Forsell: We were careful to make a good separation between UI concerns in Java from the very beginning. We were very strict about this. So, a "forced opportunity" to redo this isn't a benefit to us. Otherwise... if community is to help and roll up the sleeves we still need some things i

Re: [gwt-contrib] Re: Business proposition of GWT 3.0 - what is it good for vs. other solutions out there?

2017-05-23 Thread Anders Forsell
I just want to chime in and let you know that in my case migrating away from GWT Material Design with UiBinder, JSNI and bundle resource in favor of JsInterop+Elemental 2 and the UI layer with Web Components/Polymer 2.0 took a couple of months. There is a growing number of reusable web componen

Re: [gwt-contrib] Re: Business proposition of GWT 3.0 - what is it good for vs. other solutions out there?

2017-05-23 Thread Anders Forsell
I just want to chime in and let you know that in my case migrating away from GWT Material Design with UiBinder, JSNI and bundle resource in favor of JSNI and the UI layer with Web Components/Polymer 2.0 took a couple of months. There is a growing number of reusable web components at https://ww

Re: [gwt-contrib] Re: Business proposition of GWT 3.0 - what is it good for vs. other solutions out there?

2017-05-22 Thread Learner Evermore
On Monday, May 22, 2017 at 2:55:01 PM UTC-4, stuckagain wrote: > > But sometimes it is a good moment to reflect on the choices that were > made. With Java 8 support in place I have the tendency to do things > different anyway. > > That is only possible if: a) You have complete control over the

Re: [gwt-contrib] Re: Business proposition of GWT 3.0 - what is it good for vs. other solutions out there?

2017-05-22 Thread David
I guess he is going through the same steps like most devs who relied on GWT. I recognise the same reactions I initially had. We also have huge applications build on GWT and we don't like rewriting hings that work. But sometimes it is a good moment to reflect on the choices that were made. With Jav

Re: [gwt-contrib] Re: Business proposition of GWT 3.0 - what is it good for vs. other solutions out there?

2017-05-22 Thread Learner Evermore
On Monday, May 22, 2017 at 8:32:34 AM UTC-4, Paul Stockley wrote: > > You are putting words in my mouth. Try reading my comment again. All I > said was the approach we took was a lot faster and resulted in smaller code > size, both of which are true. > Where did I do that? I noted that you cann

Re: [gwt-contrib] Re: Business proposition of GWT 3.0 - what is it good for vs. other solutions out there?

2017-05-22 Thread Paul Stockley
You are putting words in my mouth. Try reading my comment again. All I said was the approach we took was a lot faster and resulted in smaller code size, both of which are true. I said it came with some compromise, which for our use case and I suspect many others isn't a big deal. However, it al

Re: [gwt-contrib] Re: Business proposition of GWT 3.0 - what is it good for vs. other solutions out there?

2017-05-21 Thread Learner Evermore
> > "Swing approach", as in javax.swing, i.e. build a UI once and run it > everywhere, with theming to try to blend it with the platform. > "native UI" as in Android's android.widget.Button vs. Cocoa's NSButton or > UIKit's UIButton, vs. WPF's System.Windows.Controls.Button vs. HTML's > , i.e.

Re: [gwt-contrib] Re: Business proposition of GWT 3.0 - what is it good for vs. other solutions out there?

2017-05-21 Thread Thomas Broyer
On Saturday, May 20, 2017 at 2:05:22 AM UTC+2, Learner Evermore wrote: > > >> > In our opinion, the "Swing" approach leads to an Uncanny Valley effect, >> and the best approach is to use "native" UI for each platform. >> > > I am not sure what do you mean by "Swing approach". Maybe you are th

Re: [gwt-contrib] Re: Business proposition of GWT 3.0 - what is it good for vs. other solutions out there?

2017-05-21 Thread Learner Evermore
On Sunday, May 21, 2017 at 7:04:19 AM UTC-4, Paul Stockley wrote: > > I am really interested to hear how you can make a version of GWT RPC as > fast as a pure JSON approach. We take a tree of thousands of objects and > just use one JSON.parse / JSON.stringify call to deserialize / serialize >

Re: [gwt-contrib] Re: Business proposition of GWT 3.0 - what is it good for vs. other solutions out there?

2017-05-21 Thread Paul Stockley
I am really interested to hear how you can make a version of GWT RPC as fast as a pure JSON approach. We take a tree of thousands of objects and just use one JSON.parse / JSON.stringify call to deserialize / serialize which happens within the browser in C++ code. No other processing is required

Re: [gwt-contrib] Re: Business proposition of GWT 3.0 - what is it good for vs. other solutions out there?

2017-05-20 Thread Learner Evermore
On Saturday, May 20, 2017 at 1:06:40 PM UTC-4, Paul Stockley wrote: > > I have to agree. A long time ago we moved away from GWT RPC to an approach > that used straight JSON. This forced on us by the poor performance on > mobile devices. Right away we saw 3 to 5x speed improvement and significan

Re: [gwt-contrib] Re: Business proposition of GWT 3.0 - what is it good for vs. other solutions out there?

2017-05-20 Thread Learner Evermore
> > As a heavy user of GWT-RPC in a large app, I've become disillusioned with > it. That's for three reasons: > > GWT RPC has its deficiencies. I don't have much to add to https://groups.google.com/forum/#!msg/google-web-toolkit/34viZIdAjBQ/EPhzKi9iCgAJ However, the serialization alone (used wit

Re: [gwt-contrib] Re: Business proposition of GWT 3.0 - what is it good for vs. other solutions out there?

2017-05-20 Thread Paul Stockley
I have to agree. A long time ago we moved away from GWT RPC to an approach that used straight JSON. This forced on us by the poor performance on mobile devices. Right away we saw 3 to 5x speed improvement and significant code size reduction. Sure the developer experience wasn't quite as nice. H

Re: [gwt-contrib] Re: Business proposition of GWT 3.0 - what is it good for vs. other solutions out there?

2017-05-20 Thread Paul Robinson
As a heavy user of GWT-RPC in a large app, I've become disillusioned with it. That's for three reasons: - I often need to see what data is being sent, and it's just not very good for that. It makes debugging harder than it could be. - it's not good for communicating from a mobile app. - it's muc

Re: [gwt-contrib] Re: Business proposition of GWT 3.0 - what is it good for vs. other solutions out there?

2017-05-20 Thread Learner Evermore
... and before someone mentions version/compatibility issues with serialization (using any framework) not that NO framework solves this, they just have different ways of not solving it. And all frameworks expose *exactly* equal ways of dealing with it should one be interested. Including java.io

Re: [gwt-contrib] Re: Business proposition of GWT 3.0 - what is it good for vs. other solutions out there?

2017-05-20 Thread Learner Evermore
Well.. > We looked at this and it seems reasonably simple to get the Widgets > working under a pure jsinterop+System.getProperty world. Simple but > labour intensive. You could do it now if you wanted to prepare for > GWT3. > > Everything is possible if we do not. Fork GWT or any part of it

Re: [gwt-contrib] Re: Business proposition of GWT 3.0 - what is it good for vs. other solutions out there?

2017-05-20 Thread Peter Donald
On Sat, May 20, 2017 at 10:05 AM, Learner Evermore wrote: > So, simple questions that truly need to be answerable before GWT 3 can have > any future for us with complex products... and I think for any future users > too: As context: We have several largish code bases probably totalling just over

Re: [gwt-contrib] Re: Business proposition of GWT 3.0 - what is it good for vs. other solutions out there?

2017-05-19 Thread Learner Evermore
> > > No, Google is not converting all Java to JS to abandon Java, it's the > exact opposite. Google needs to support 4 platforms with it's code > > OK, that is almost calming. > But the Gmail team is 12 years old, we have a vast codebase that includes > a lot of JS... > That is fine. I

Re: [gwt-contrib] Re: Business proposition of GWT 3.0 - what is it good for vs. other solutions out there?

2017-05-19 Thread 'Ray Cromwell' via GWT Contributors
On Fri, May 19, 2017 at 5:45 AM, Learner Evermore < learner.everm...@gmail.com> wrote: > So... If I read this correctly... Google has discovered that GWT is not > good enough (is bad) to continue using it. It is creating a J2CL that > produces readable code so that it can completely abandon its or

[gwt-contrib] Re: Business proposition of GWT 3.0 - what is it good for vs. other solutions out there?

2017-05-19 Thread Learner Evermore
Is there a way I can access J2CL code? Not open source? -- You received this message because you are subscribed to the Google Groups "GWT Contributors" group. To unsubscribe from this group and stop receiving emails from it, send an email to google-web-toolkit-contributors+unsubscr...@googlegr

[gwt-contrib] Re: Business proposition of GWT 3.0 - what is it good for vs. other solutions out there?

2017-05-19 Thread Learner Evermore
> > > Google didn't have any incentive to release GWT 10 years ago, or to > continue maintaining it in the open source. They've always been the main > drivers and main contributors so they could have stopped sync'ing their > internal repository to the outside work long ago; but they did just th

[gwt-contrib] Re: Business proposition of GWT 3.0 - what is it good for vs. other solutions out there?

2017-05-19 Thread Thomas Broyer
On Friday, May 19, 2017 at 2:45:37 PM UTC+2, Learner Evermore wrote: > > So... If I read this correctly... Google has discovered that GWT is not > good enough (is bad) to continue using it. It is creating a J2CL that > produces readable code so that it can completely abandon its original Java

[gwt-contrib] Re: Business proposition of GWT 3.0 - what is it good for vs. other solutions out there?

2017-05-19 Thread Learner Evermore
My responses to specific points: Removing JSNI, , generators... we ourselves were careful enough to either never use some of these and/or to abstract and encapsulate their use. However everyone here seems to take the perspective of "it is just one product of one company that is affected". It is

[gwt-contrib] Re: Business proposition of GWT 3.0 - what is it good for vs. other solutions out there?

2017-05-19 Thread Learner Evermore
So... If I read this correctly... Google has discovered that GWT is not good enough (is bad) to continue using it. It is creating a J2CL that produces readable code so that it can completely abandon its original Java source and continue without it. The already slow involvement will turn into no

[gwt-contrib] Re: Business proposition of GWT 3.0 - what is it good for vs. other solutions out there?

2017-05-19 Thread Thomas Broyer
On Thursday, May 18, 2017 at 9:37:58 PM UTC+2, Relja Pcela wrote: > > It would be really nice to see some new answers on this kind of questions > from GWT contributors other than: "We don't know how GWT3 will look like in > this moment but we know that J2CL will not include this and that" becau

[gwt-contrib] Re: Business proposition of GWT 3.0 - what is it good for vs. other solutions out there?

2017-05-19 Thread Thomas Broyer
Hi, On Thursday, May 18, 2017 at 6:29:29 PM UTC+2, Learner Evermore wrote: > > Hi there! > > I am faced with having to re-think what we are doing in the company I work > for with respect to GWT, existing and new projects and I am struggling, to > say the least. We've been very much a GWT shop fo

[gwt-contrib] Re: Business proposition of GWT 3.0 - what is it good for vs. other solutions out there?

2017-05-18 Thread Relja Pcela
It would be really nice to see some new answers on this kind of questions from GWT contributors other than: "We don't know how GWT3 will look like in this moment but we know that J2CL will not include this and that" because this sentence is almost 2 years old. -- You received this message beca