Creo que sus opciones deberían estar limitadas por lo que es popular, lo que se admite y lo que es probable que reciba soporte en el futuro. Siempre tome decisiones tecnológicas basadas en el futuro, no en el presente. Tu futuro yo te lo agradecerá.
Como tal, Polymer está muerto. Ignoralo. React tiene más descargas de NPM en una sola hora que Polymer ha tenido en toda su vida. Apenas se registra en Google Trends. La actividad de Reddit es esencialmente cero. Está enraizado en un paradigma muerto, primer DOM del desarrollo de aplicaciones web.
Para crear aplicaciones web progresivas, no necesita agregar Ionic encima de Angular, simplemente puede usar Angular. Si no necesita una capa de aplicación, deshágase de ella. Simplemente agrega complejidad.
- ¿Cuál es el mejor entorno de programación en línea (IDE) para desarrollar aplicaciones web adecuadas para alguien que no ha programado durante diez años?
- ¿Cuál es la principal empresa de desarrollo de aplicaciones web en Chennai?
- ¿Existe una aplicación en línea o fuera de línea que use plantillas de animación automatizadas para la creación de videos, similar a Treepodia?
- ¿Qué patrones se usaron / se usan para escalar servicios web no RESTful basados en, por ejemplo, SOAP?
- ¿Cuál es la diferencia entre una aplicación y una aplicación web?
Así que ahora estamos en React and Angular. Vue es muy genial pero es nuevo. No sé en qué dirección se dirige, ni nadie más. Como tal, aprende, juega con él, entusiasmate, pero no lo despliegues … al menos no todavía.
Tanto React como Angular son herramientas poderosas para aplicaciones web progresivas. Google está presionando mucho más a la PWA que Facebook, por lo que hay muchos videos y artículos sobre el uso de Angular para lograrlo. Pero Google no posee el concepto de una PWA, y siempre que asimile esos conceptos básicos, puede usar React fácilmente.
Angular 2+ es mucho mejor que AngularJS que he puesto mis huevos en su cesta, pero apunto a las aplicaciones de escritorio en la mayoría de los casos y me gusta la facilidad todo en uno que viene con él. Dicho esto, si fuera a escribir mi propia aplicación, pudiera tomarme el tiempo para escribir esa aplicación y tuviera un equipo de personas con talento, preferiría Reaccionar porque es más liberador. Del mismo modo, si está apuntando a un entorno móvil, el uso de memoria adicional de Angular y la representación DOM ligeramente más lenta pueden ser suficientes para empujarlo a los brazos de React.
En última instancia, pruebe ambos por un tiempo. Las consideraciones de rendimiento son, en su mayoría, académicas. Es la interfaz lo que importa. Elige el que más te guste, quédate con él y aprende a extraer lo mejor que puedas. ¡Eso debería mantenerte ocupado durante un año!