title: Is Google's Polymer a fully functioning Frontend Framework to Subsitute OR Complement other Frontend Frameworks?
body: <p>The question is in regard to AngularJS, BackboneJS, EmberJS and the other frameworks.</p>
  
  <p>I have to translate a project from php to javascript and I have to decide, if I am going to use:</p>
  
  <ol>
  <li>AngularJS</li>
  <li>Polymer</li>
  <li>A combination of them</li>
  </ol>
  
  <p>I prefer using Polymer, because I like it.</p>
  
  <p>Yet, I am missing (and correct me where I am wrong) the ability to make:</p>
  
  <ol>
  <li>Views and link between them (like in Angualar)</li>
  <li>Controllers</li>
  </ol>
  
  <p>I know that the structure is up to me, on how to build my application, but it seems that angularjs has a well predefined structure for building mvc-applications.</p>
  
  <p>Therefore I want to know: Is Polymer a <strong>substitute</strong> for Angular, if you want to build a well structured web application or is Polymer <strong>complementary</strong> library to be used along other existing frameworks?</p>
  
  <p><strong>EDIT 21.09.2014</strong>
  No one really answered the question to my fullest satisfaction, therefore I marked it as not answered yet. Many say it just "DEPENDS". But no one is able to elaborate, on what exactly it depends. </p>
  
  <p>On the complexity of the application? On the needs of the application? For what needs does Polymer fit and for which doesn't it fit? These are the answers I was looking for. </p>
  
  <p>Some say it can be used as a frontend framework. Others say that is just a library and others say "Yes and No". Unfortunately rather confusing answers.</p>
  
  <p>I wish there was an official answer to this, but I let you in on what my feeling is. I believe it is a substitute, but Polymer hasn't yet reached the structure, that other frameworks require to work. Maybe this is intentional, maybe it is just a matter of unreached maturity, because the framework is new. </p>
  
  <p>I hope that the creators will explain, when it is best to use AngularJS and when should someone use Polymer for building large scalable web applications.</p>
  
  <p><strong>EDIT 15.08.2015</strong></p>
  
  <p>Polymer 1.0 is out. And it turns out Polymer is officially NOT a framework and is supposed to work in a <strong>complentary</strong> way with other frontend frameworks.
  <a href="https://youtu.be/fD2As5RmM8Q?t=6m42s" rel="noreferrer">https://youtu.be/fD2As5RmM8Q?t=6m42s</a></p>