Desarrollador PHP autodidacta que recientemente comenzó el desarrollo de Ionic 2 aquí.
Hasta hace un par de meses tenía la misma pregunta. Solo había usado Javascript simple y jquery antes en el lado del cliente.
Al saber que el iónico 2 está completamente basado en el angular 2, decidí excavar en Angular 2 primero. Tengo que admitir que fue realmente confuso al principio. Pero después de pasar 10-15 horas más o menos, tuve la idea más o menos.
- Cómo personalizar el reproductor de audio HTML5
- ¿Puede el servidor Apache Tomcat manejar una gran cantidad de usuarios?
- ¿Dónde puedo obtener una plantilla de WordPress para el sitio web de mi lista de hoteles?
- Cómo crear un buscador
- ¿Cuál es la diferencia entre una API, una biblioteca y un marco?
Luego me mudé al iónico 2 y vi que en realidad no usa todos los aspectos del angular 2 y era como un subconjunto del angular 2. Por lo tanto, se sintió mucho más fácil codificar el iónico 2 que el angular.
Al final, de inmediato comencé a desarrollar una aplicación y estaba lista solo en un par de días en funcionamiento.
Ahora, mirando hacia atrás, creo que también podría comenzar con Ionic 2 y llegar a este punto, pero aprender al menos los conceptos básicos angulares me hizo sentir mucho más cómodo con los conceptos de hoy. Sé por qué escribo lo que escribo.
Espero que mi experiencia ayude al menos un poco.