extended roadmap by Partial Updates, SPDY and Batch API #386
extended roadmap by Partial Updates, SPDY and Batch API #386
Conversation
@lfryc I was wondering if we should keep the 0.2.0 milestone to include the 'Server Push' that is in the current version: We could begin with the updates you made in this PR starting from 0.3.0. Wdyt? |
Looking again at the roadmap I've noticed I forgot to mention Offline/Persistence feature, that should be also implemented early on, what about: @danbev sounds good to me. Are you fine with:
I'm little bit worried here that SPDY may actually inhibit need for Batch API dramatically, that's why I moved it to later dates. |
Looking again at the roadmap I've noticed I forgot to mention Offline/Persistence feature, that should be also implemented early on. |
@lfryc Sounds good with the dates. We can revisit them later on when we have a clearer picture. |
yea, I was rather considering extending features of simpler solution by even Offline/Persistence, because simpler solution (as opposed to realtime) offers stateless functionality. |
…later, added Persistence
I've added Offline/Persistence and moved with dates of Server Push, SPDY and Batch API. What you think now? |
@lfryc I was thinking that the I like the other updates you've made. Nice work! |
@lfryc I can create a PR against your branch with a suggestion if you like, might be easier to se what I'm on about? |
yes, please, go ahead @danbev :-) |
Changes: * Added the old 0.2.0 version where the only addition is the ability for the server to notify clients of the availablity of new data. * Incremented the versions of all the versions later than 0.2.0 to reflect the change. * Some minor spelling corrections.
Looks good ! I like the "progressive enhancement" in features along the releases. |
On 11 September 2014 13:35, Sebastien Blanc notifications@github.com
|
@corinnekrych It certainly can include encryption I think, and we should perhaps state this explicitly. |
@danbev yeap i think it deserves a mention by itself. |
The roadmap intentionally doesn't talk much about Client SDK APIs, because the way the features are implemented might be platform dependent. Each of the platform teams should IMO investigate what is the best approach. For JS, I believe Pipes should be our first-class citizen, but support for other modules (Angular Data, Ember Data) should be evaluated as well. It would be probably good to add a note about it in roadmap if you agree ^
Yes, we could add Offline support and Authentication as well. Just an idea: what about leaving Secure Offline vs. Data Persistence / Offline as two separated concerns? We can still mention here there is a dependency. |
too late to the party as @corinnekrych already suggested split of Offline / Secure Offline :-) |
i thought pipes were going away? |
@lfryc Sounds good to me |
@lholmquist you are right, as always :-) the question is whether this will be part of AG.js 1.x or 2.0, but for that we could probably hold a JS meeting |
@lfryc sounds good |
Any comments or concerns before merging this? @danielpassos @secondsun sounds good from Android's front perspective? |
I like that. Sounds good for me |
👍 |
Thanks, guys, for review! |
Merged to |
Added:
Rendered version: https://github.com/lfryc/aerogear.org/blob/partial-updates-spdy-batches/docs/planning/roadmaps/AeroGearConflictResolution.asciidoc#020-dec-2014-server-push-partial-updates