FWIW, I have been using polymer and angular together in the same
application, and they seem to serve different roles. The strength of
polymer (and webcomponents) is in the composability and independence of
each webcomponent. You don't need to worry about what's going on outside
the component, just what gets passed in via content selectors and DOM
properties. Angular, OTOH, is all about the relationships inside and
outside- url routing, DI and so forth means you can put pages together with
appropriate data.

So, that's what I'm doing. Angular handles the big, stateful, url-routed
issues with the data model layer and API integration. Polymer handles the
composible layout elements- I've subclassed and extended core-scaffold, for
example, to deal with drawer navigation and menubars, and angular worries
about injecting content into those drawers and menubars.

e



On Fri, Mar 6, 2015 at 10:16 AM <[email protected]> wrote:

> Yes that does help quite a bit in understanding how these frameworks are
> evolving.  I appreciate your response.  I would agree with your statement
> that "Angular is a fine choice for building applications today" except the
> 2.0 effort really gives me pause.  Do I invest thousands of hours
> developing a system on a foundation that is to completely change in the not
> too distant future?  Or instead do I invest in a newer framework (Polymer)
> that may possibly better represent the future?
>
> I did find this post:
> http://blog.sethladd.com/2014/02/angular-and-polymer-data-binding.html
> that was really effective in illustrating strengths of both frameworks,
> overlaps and how to get them to work together.
>
> I do appreciate that Google is full of smart people solving problems in
> different ways.  However, I perceive Google, as a customer, as one entity
> that provides many services useful to me personally and professionally.
> I'm hopeful that soon Google will communicate a consolidated, cohesive
> vision for web application frameworks.  Don't get me wrong, I'm
> appreciative of the work that's being done, it just gets difficult at times
> to sift the best choices out of the plethora of technology stack choices.
>
>
> On Thursday, March 5, 2015 at 11:14:41 PM UTC-6, Matthew McNulty wrote:
>
>>
>> Google vends many products and technologies, and is a relatively large
>> company full of smart people with lots of different ideas on how to solve
>> similar problems. There is no singular Google opinion or singular picture
>> Google is painting as a whole.
>>
>> Angular is one of the best of the current generation of JS frameworks. It
>> is a fine choice for building applications today.
>>
>> Polymer is the first of a next generation of technologies that posit a
>> future where there does not have to be an additional framework layered on
>> top of the web platform, because the platform itself is much more
>> functional now that it has web components. The framework is DOM. We like to
>> say this is like what should have happened if the web platform had kept
>> evolving naturally and not gotten stuck, and a JS-heavy apparatus strapped
>> on top. Polymer is markup- and DOM-centric.
>>
>> Polymer is useful for building custom elements or applications. Elements
>> built with Polymer can easily serve as leaf nodes in applications built
>> with web component-friendly frameworks like Angular 2.
>>
>> Polymer is part of the Chrome team, and as a result embraces the platform
>> and web components in an idiomatic manner. This is also why you see Polymer
>> featured at events like Chrome Dev Summit and Google I/O. Angular is a
>> separate effort by a different team at Google with no relation to Chrome.
>>
>> Hope that helps.
>>
>> -Matt
>>
> On Thu, Mar 5, 2015 at 7:49 PM, <[email protected]> wrote:
>>
> > "Perhaps this is a not a question for a Polymer forum but what is the
>>> picture that Google is painting relative to these web frameworks?  For a
>>> new web application development effort what foundation would Google suggest
>>> to build upon?  Polymer, AngularJS, some hybrid?"
>>>
>>> Exactly this.
>>>
>>> I'm trying to decide between the myriad frameworks, and Angular/2.0
>>> seems the most compelling. However, after reading this thread, the purpose
>>> of Polymer and its relationship to Angular is confounding.
>>>
>>  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/2dc1f504-0706-4e66-b3b8-946c83f92279%
>>> 40googlegroups.com
>>> <https://groups.google.com/d/msgid/polymer-dev/2dc1f504-0706-4e66-b3b8-946c83f92279%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/2d22d30a-dea1-498b-b9da-8bb74fba762c%40googlegroups.com
> <https://groups.google.com/d/msgid/polymer-dev/2d22d30a-dea1-498b-b9da-8bb74fba762c%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/CABsi40LwP%2Bco6m6td%3DF3sukFfVDFoX37OdKmw6-rJ%3DiLeqx9FQ%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to