0%

ionic framework 개발후기

“android/ios 앱을 웹언어로 쉽게 개발할 수 있는 툴”

장점

  1. 웹언어를 사용해서 쉽게 개발가능하다.
  2. 한번 개발하면 웹/안드로이드/아이폰 버전으로 빌드가능하다.
  3. vue.js, angular js, react 지원하며, 자기한테 편한걸 사용하면 된다.

단점

  1. android 개발로만 해봤는데, 무조건 android studio 를 이용해서 빌드해야한다.
    이전에는 android studio 를 켜지 않아도 괜찮았었는데..
  2. cordova / capacitor를 사용해야한다. ionic version 을 업데이트하면 무조건 capacitor를 상ㅇ해야하는데
    cordova 사용하던 프로젝트 업데이트가 힘들어질 수 있다.
  3. platform 관련 if문을 마니 써야한다.

총평

익숙한 웹으로 쉽게 android 개발을 할 수 있어서 시작했는데, 꽤나 생산성이 좋았다.
그러나, 최근 ionic version 5~6로 오면서 reference code도 적어지고, capacitor를 강제적으로 사용해야하는점이 너무 불편햇다. cordova 를 사용하려는데 capacitor는 또 뭐꼬.. 그리고 android studio를 실행해서 빌드해야하는데, android studio가 너무 무겁고, 빌드속도도 너무 느려서 답답하다. 다음 프로젝트때도 ionic 을 사용할지는 고민해봐야할 거 같다.