Hey Dan, Appreciate the e-mail - I'll try to respond to your points below:
Since Angular 2.0 has now adopted Typescript, as Polymer moves forward to > incorporate ES6 do you think you will also change Polymer over to adopt > Typescript or ES6 stay with the current version of javascript. If > Typescript or ES6 is adopted when will the rewrite happen? We're really excited about ES6 - our motivations though are a bit in tension when it comes to adopting ES6 today. On one hand, we're always looking to push the web platform forward and adopt standards ahead of the curve. On the other hand, we value simplicity and minimizing overhead - since ES6 isn't locked-in or shipped quite yet we'd have to use a transpiler today, and it's a tenant of ours to support a robust toolchain but not impose a build step when working with the core library. With this in mind, we fully intend to adopt ES6 once it becomes implemented broadly. We have no current plans to adopt Typescript, given our motivations stated above. I would really be interested in a real Roadmap for Polymer anything listing > what the primary objectives for the next major and minor releases and a > time frame expected release. You've read our mind :) Up through 0.5, Polymer has been largely in "experiment-mode" - testing the limits of Web Components and element-building ergonomics. Iterating quickly and breaking lots of things, we've sometimes been less up-front with roadmaps than we would have liked. The imminent 0.8 release will be a lane-change into the fast lane towards production-readiness. It's a breaking change from 0.5 to 0.8 and some features from 0.5 will be missing at first, but it will be a brand-new baseline for feedback with a clear goal: a stable 1.0 library ready to be used in production. It's also killer in terms of performance and size compared to 0.5. We'll be releasing an initial roadmap with plans from 0.8 to 1.0 and beyond alongside the 0.8 release. Iteration on the library will continue to be in public branches - so the roadmap will be updated as features rise and fall in priority, priorities will change based on feedback, and everything will live on Github for discussion to happen through PR's and issues. It's important to note that the roadmap for the core library and the roadmap for elements built by the Polymer team will become much more independent starting with 0.8. Since 0.8 core library will be fresh out of the oven upon release, we won't yet have complete element sets like we have for 0.5. We've got grand plans for our element sets going forward - we'll have some new structure emerge as we're building elements compatible with the 0.8 library. Will Polymer try to release major updates every quarter? We expect a lot of feedback to come through between 0.8 and 1.0, so I'd expect we'll iterate a little faster than this to start (considering 0.8 => 0.9 a 'major release'). Post-1.0 our cadence will be more structured along the short-term - we plan to have minor releases at least on a biweekly basis, and major releases will come as-needed. Hope that helps - a roadmap will be out very shortly along with the core library's 0.8 release! Taylor On Fri, Mar 13, 2015 at 3:52 PM, Daniel Elebash <[email protected]> wrote: > Since Angular 2.0 has now adopted Typescript, as Polymer moves forward to > incorporate ES6 do you think you will also change Polymer over to adopt > Typescript or ES6 stay with the current version of javascript. If > Typescript or ES6 is adopted when will the rewrite happen? > > I would really be interested in a real Roadmap for Polymer anything > listing what the primary objectives for the next major and minor releases > and a time frame expected release. > > Will Polymer try to release major updates every quarter? > > It would help in adopting this framework if you would provide a good > Roadmap page with ability to vote for features at least we would know what > to expect and when to expect it. > > Thanks, > Dan > > Follow Polymer on Google+: plus.google.com/107187849809354688692 > --- > You received this message because you are subscribed to the Google Groups > "Polymer" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/polymer-dev/f68e886a-437d-4692-ac44-a419992521c7%40googlegroups.com > <https://groups.google.com/d/msgid/polymer-dev/f68e886a-437d-4692-ac44-a419992521c7%40googlegroups.com?utm_medium=email&utm_source=footer> > . > For more options, visit https://groups.google.com/d/optout. > Follow Polymer on Google+: plus.google.com/107187849809354688692 --- You received this message because you are subscribed to the Google Groups "Polymer" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/polymer-dev/CAN-z2fuaUu3TgEi_KzGkWdt5HuNCrk0DH7Mq8Esqkw9HEFJFkw%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
