# Ionic 1 or 2?

**URL:** <https://forum.ionicframework.com/t/ionic-1-or-2/88593>\
**Category:** ionic-v1\
**Created:** [May 2, 2017, 12:19pm UTC](https://forum.ionicframework.com/t/ionic-1-or-2/88593 "2017-05-02T12:19:07Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![BruceLi](https://sea1.discourse-cdn.com/ionicframework/user_avatar/forum.ionicframework.com/bruceli/32/109028_2.png) [@BruceLi](https://forum.ionicframework.com/u/BruceLi)\
**Post date:** [May 2, 2017, 12:19pm UTC](https://forum.ionicframework.com/t/ionic-1-or-2/88593/1 "2017-05-02T12:19:07Z")

</div>

Hi, I’m very new to the ionic framework. I need some advices from the forum.

Here is our story. We already created a product using AngularJS 1.x in the last year but it only has browser client. Now we want to create mobile apps. Ionic seems to be a perfect framework for us since we already have some skilled AngularJS developers. One thing I’m not very sure is whether we should go for ionic 2? Is it much better than ionic 1? Can ionic 2 coexists with our AngularJS 1.x codebase?

Thanks in advance.

---

<div class="post-metadata">

**Author:** ![Koleman](https://sea1.discourse-cdn.com/ionicframework/user_avatar/forum.ionicframework.com/koleman/32/91048_2.png) [@Koleman](https://forum.ionicframework.com/u/Koleman)\
**Post date:** [May 2, 2017, 2:08pm UTC](https://forum.ionicframework.com/t/ionic-1-or-2/88593/2 "2017-05-02T14:08:34Z")

</div>

Ionic 1 is written on top of AngularJS. Ionic 2 is written on top of Angular(4.x for Inic 3.1 ). Angular is quite different from AngularJS also require some knowledge of Typescript. [You can upgrade AngularJS project to Angular.](https://angular.io/docs/ts/latest/guide/upgrade.html)

---

<div class="post-metadata">

**Author:** ![ChrisGriiffith](https://sea1.discourse-cdn.com/ionicframework/user_avatar/forum.ionicframework.com/chrisgriiffith/32/66576_2.png) [@ChrisGriiffith](https://forum.ionicframework.com/u/ChrisGriiffith)\
**Post date:** [May 2, 2017, 2:36pm UTC](https://forum.ionicframework.com/t/ionic-1-or-2/88593/3 "2017-05-02T14:36:22Z")

</div>

And to follow up, Ionic 2 can not use your AngularJS code. It will be a full migration of your code base.

---

<div class="post-metadata">

**Author:** ![BruceLi](https://sea1.discourse-cdn.com/ionicframework/user_avatar/forum.ionicframework.com/bruceli/32/109028_2.png) [@BruceLi](https://forum.ionicframework.com/u/BruceLi)\
**Post date:** [May 2, 2017, 4:32pm UTC](https://forum.ionicframework.com/t/ionic-1-or-2/88593/4 "2017-05-02T16:32:44Z")

</div>

Thanks, we are happy with AngularJS 1.x. There is no reason we should upgrade to Angular. So I think we give ionic 1 a try.

---

<div class="post-metadata">

**Author:** ![Sujan12](https://sea1.discourse-cdn.com/ionicframework/user_avatar/forum.ionicframework.com/sujan12/32/108395_2.png) [@Sujan12](https://forum.ionicframework.com/u/Sujan12)\
**Post date:** [May 2, 2017, 4:57pm UTC](https://forum.ionicframework.com/t/ionic-1-or-2/88593/5 "2017-05-02T16:57:01Z")

</div>

How much of the app are you actually planning to reuse for the mobile adaption?

---

<div class="post-metadata">

**Author:** ![BruceLi](https://sea1.discourse-cdn.com/ionicframework/user_avatar/forum.ionicframework.com/bruceli/32/109028_2.png) [@BruceLi](https://forum.ionicframework.com/u/BruceLi)\
**Post date:** [May 2, 2017, 5:10pm UTC](https://forum.ionicframework.com/t/ionic-1-or-2/88593/6 "2017-05-02T17:10:23Z")

</div>

Not much, about 1/3 pages of my current application.
