<div dir="ltr">This sounds good. <div><br></div><div>For 2.0, you speak about having our own AeroGear.Ajax(), do we also plan to rethink the concept of our pipeline ? There are some good stuff I really like , i.e the conventions for naming the endpoint, the save dealing with POST/PUT.</div>
<div><br></div><div>But in the same time I see all the frameworks like Ember or Angular having their own solution and when integrating AeroGear I wonder which one to use or why using one rather than the other.</div><div><br>
</div><div>I know that with sync, nice integrations are to come between pipes/datastore , maybe thinking on how we could integrate almost "transparently" with this "uber cool" frameworks would help people adopting it.</div>
<div><br></div><div><br></div><div> </div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Sat, Jan 18, 2014 at 7:31 PM, Lucas Holmquist <span dir="ltr"><<a href="mailto:lholmqui@redhat.com" target="_blank">lholmqui@redhat.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word"><div><div><p style="margin-top:0px!important;margin-right:0px;margin-bottom:15px;margin-left:0px;font-family:Helvetica,arial,freesans,clean,sans-serif;font-size:15px;line-height:25.5px">
I was having some thoughts on the future of AeroGear.js that i needed to share.</p><h3 style="margin:1em 0px 15px;padding:0px;line-height:1.7;font-size:1.5em;font-family:Helvetica,arial,freesans,clean,sans-serif"><a name="143a69fa649e8cdd_experimental-branch" href="https://gist.github.com/lholmquist/391e9dbbbe4d17635e32#experimental-branch" style="color:rgb(65,131,196);text-decoration:none;display:block;padding-right:6px;padding-left:30px" target="_blank"></a><a name="143a69fa649e8cdd_experimental-branch" href="https://gist.github.com/lholmquist/391e9dbbbe4d17635e32#experimental-branch" rel="noreferrer" style="color:rgb(65,131,196);text-decoration:none" target="_blank"></a>Experimental Branch</h3>
<p style="margin:15px 0px;font-family:Helvetica,arial,freesans,clean,sans-serif;font-size:15px;line-height:25.5px">I think i want to create a branch that is very experimental, that targets new and upcoming API's, like Object.Observe, and Promises, etc…</p>
<p style="margin:15px 0px;font-family:Helvetica,arial,freesans,clean,sans-serif;font-size:15px;line-height:25.5px">I feel this is the only way to drive innovation</p><p style="margin:15px 0px;font-family:Helvetica,arial,freesans,clean,sans-serif;font-size:15px;line-height:25.5px">
I was thinking this is sort of our "Canary" branch, and when things start to become less pollyfilly, then we can start to move these features in.</p><p style="margin:15px 0px;font-family:Helvetica,arial,freesans,clean,sans-serif;font-size:15px;line-height:25.5px">
I still however want the code in this branch to be complete, not just random crap</p><h3 style="margin:1em 0px 15px;padding:0px;line-height:1.7;font-size:1.5em;font-family:Helvetica,arial,freesans,clean,sans-serif"><a name="143a69fa649e8cdd_20" href="https://gist.github.com/lholmquist/391e9dbbbe4d17635e32#20" style="color:rgb(65,131,196);text-decoration:none;display:block;padding-right:6px;padding-left:30px" target="_blank"></a><a name="143a69fa649e8cdd_20" href="https://gist.github.com/lholmquist/391e9dbbbe4d17635e32#20" rel="noreferrer" style="color:rgb(65,131,196);text-decoration:none" target="_blank"></a>2.0</h3>
<p style="margin:15px 0px;font-family:Helvetica,arial,freesans,clean,sans-serif;font-size:15px;line-height:25.5px">I would like to see that in 2.0 we start to remove our jQuery requirement, and focus more on Modern Browsers and have our 1.X branch be our less than modern browser( IE9 ) supported branch. much like how jQuery has a 1.X and 2.X branch, obviously the difference between our branches won't be as extreme.</p>
<p style="margin:15px 0px;font-family:Helvetica,arial,freesans,clean,sans-serif;font-size:15px;line-height:25.5px">The major thing we use jQuery for atm is jQuery.ajax and Promises. this is nice for cross broswer compatibility and for transpoting other things other than json, which brings me to my next point</p>
<p style="margin:15px 0px;font-family:Helvetica,arial,freesans,clean,sans-serif;font-size:15px;line-height:25.5px">I would also like in 2.0 to make our library( pipeline ) only speak json. I think this will make it really simple to have our own AeroGear.Ajax() method and be able to keep it small in size</p>
<h3 style="margin:1em 0px 15px;padding:0px;line-height:1.7;font-size:1.5em;font-family:Helvetica,arial,freesans,clean,sans-serif"><a name="143a69fa649e8cdd_1x-branch" href="https://gist.github.com/lholmquist/391e9dbbbe4d17635e32#1x-branch" style="color:rgb(65,131,196);text-decoration:none;display:block;padding-right:6px;padding-left:30px" target="_blank"></a><a name="143a69fa649e8cdd_1x-branch" href="https://gist.github.com/lholmquist/391e9dbbbe4d17635e32#1x-branch" rel="noreferrer" style="color:rgb(65,131,196);text-decoration:none" target="_blank"></a>1.X Branch</h3>
<p style="margin:15px 0px;font-family:Helvetica,arial,freesans,clean,sans-serif;font-size:15px;line-height:25.5px">Once we hit all our 1.X milestones( sync, offline ) then what is the current master branch would become a 1.X branch, and we recieve bug fixes, but no new features. If something in the future could be back ported, then maybe, but it wouldn't be a priority</p>
<p style="margin:15px 0px;font-family:Helvetica,arial,freesans,clean,sans-serif;font-size:15px;line-height:25.5px">This branch would still have a jQuery requirement and would be for legacy stuff( IE9 )</p></div></div></div>
<br>_______________________________________________<br>
aerogear-dev mailing list<br>
<a href="mailto:aerogear-dev@lists.jboss.org">aerogear-dev@lists.jboss.org</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/aerogear-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/aerogear-dev</a><br></blockquote></div><br></div>