Monday, May 1, 2017

Re: GWTReact Release and Roadmap

Yes, I think you would need a good immutable collection library to make Redux work well from Java. In our application we are just using React State. This works fine because we are replacing relatively small isolated parts of our application currently (1 or 2 connected screens at the most). Even Facebook uses this approach for large parts of their application. If you were building a complete application or replacing a major module, it may be better to look at a state manager. I think either Redux or MobX would work or you could roll your own in Java.  



On Monday, May 1, 2017 at 1:02:32 PM UTC-4, Ivan Markov wrote:
Side question: I can imagine that the lack of object spread probably makes Redux a bit annoying to use from Java. Yet, if you are not using neither Redux nor MobX, how are you managing your state?


On Monday, May 1, 2017 at 3:48:51 PM UTC+3, Paul Stockley wrote:
I agree both Redux and MobX are both pretty stable. The decision was more a reflection on the current state of the GTWReact projects. I would say both are really proof of concepts at this stage. Redux in particular would really need interfaces building to the common middleware to be really useful.

On Sunday, April 30, 2017 at 11:05:08 AM UTC-4, Mark Erikson wrote:
For what it's worth, as a Redux maintainer I can assure you that Redux is very stable and not going to meaningfully change (at least at the API level) from here on out :)

On Sunday, April 30, 2017 at 8:27:10 AM UTC-4, Paul Stockley wrote:
I have just released a new version of the GWTReact projects to support GWT 2.8.1

As of this release, I will no longer be maintaining the MobX and Redux projects. Our company is not using them currently and I don't have the time to keep them updated. In the future, we may update MobX if we start using it in production. If you would like take over maintenance of either of these projects please let me know.

Road Map

With the current release, I feel pretty good about the quality of the projects. We are starting to use both gwt-interop-utils and gwt-react in our production code with excellent results. However, I think to get to a 1.0 release I need to make the following changes:

  1. Migrate gwt-interop-utils to use the new GWT base project
  2. Migrate gwt-react to use elemental 2
I will start working on these objectives in a month or two. The main determining factor on how quick this happens will be how fast elemental 2 matures.

--
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-toolkit+unsubscribe@googlegroups.com.
To post to this group, send email to google-web-toolkit@googlegroups.com.
Visit this group at https://groups.google.com/group/google-web-toolkit.
For more options, visit https://groups.google.com/d/optout.

No comments:

Post a Comment