오늘 소개하고자 하는 프레임워크는 'Ionic Framework'이다.
최근 모바일 디바이스의 발전으로 PC환경에서 모바일환경으로 옮겨가는 추세이다.
하지만, 적절한 프레임워크는 존재하지 않기에 여러벌의 코드로 네이티브앱, 브라우저 등 다양한 환경을 고려하여 개발해야만 했다.
모바일 앱을 개발하는 사람들의 경우 Android, iOS, Chrome, Safari 등 다양한 플랫폼에 다양한 언어로 모바일 앱을 개발해야한다.
불과 몇년전만 해도 JQuery 기반 하이브리드앱이 유행이었지만 그마저도 그래픽 엔진 문제 등 다양하 이유로 인해 정식 서비스를 개발하는 업체들은
결국 네이티브앱, 웹앱 등 각각의 플랫폼을 개발한다.
Ionic Framework의 경우, 하나의 코드를 통해 모든 플랫폼에서 웹앱을 구성할 수 있는 프레임워크이다.
장점
1. UI 컴포넌트가 다양하고 예쁘다.
2. Angular.js가 코어역할을 한다.
3. 많은 사용자들로 인해 트러블 슈팅이 편하다.
단점
1. 애니메이션 처리 속도가 다소 느리다.
'Programming > Ionic Framework' 카테고리의 다른 글
[Node.js] npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@ (0) | 2018.05.23 |
---|---|
윈도우환경에서 Ionic Framework 개발환경 구축하기 - Node.js 설치 (0) | 2018.04.18 |
Ionic3 framework 접속 포트 변경 (0) | 2018.04.18 |
[Ubuntu] ionic3 framework 설치방법 (0) | 2018.04.18 |