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.

Reply via email to