I am new to Ionic and Angular. I created an app in Ionic Creator and am now had editing it in my IDE (Eclipse) in order to hook it up to some Java REST services etc.
My question is, should I continue as is, or should I try upgrade to Ionic 2?
If I do upgrade,
Is it possible without having to refractor my code too much?
I don’t know how far you are with your project but I would consider moving to ionic 2 as soon as possible. Angular 1 and 2 are completely different framework so I don’t think there’s any easy way to translate your existing code.
you better go with ionic 2 (angular 2) not because it’s easier to learn but because it’s the future of ionic… why would try to learn something that will surely not be supported as much as the brand new framework.
Unfortunately you will have to refactor most of your code as angular2 is nothing like angular1.
To decide whether you should upgrade, I would answer these questions:
Will this be a production app, or is it a personal side project?
How much time do you have to bring the codebase up to date when a new ionic release comes out?
If you will be using it in a production environment and do not have time to constantly keep the code up to date, I would suggest going with Ionic1. Otherwise, Id’ go with Ionic2.