With the angular 1.5 and the components all it's so easy to migrate to angular 2, you can write the app in typescript if you want and make the migration easier :)
Comment by Sergio on "How would you write an Angular app so that it can be easily migrated to Angular 2 later?" | Hashnode