First of all, before you choose any of these frameworks, you need to know.
Ionic is based on Angular.js, which is a very powerful foundation for creating SPAs, and Ionic uses Angular directives to create custom HTML tags.
But while Polymer is just a library that makes extensive use of web components (a new set of standards developed by W3C and not implemented by all browsers and previous versions of Android).
Until now, Polymer was just an experiment, so itβs not ready for deployment, but that may change shortly after Polymer 0.8 .
Having learned some information about these infrastructures, I would go for the Ionic reason, I know that it is widely used by developers and ready for production, on the other hand, if you want to wait for Polymer 0.8 (expected by March 2015), it has its own set of features worth the wait.
source share