2. Why Ionic2?
• 장점
• 코딩 생산성(OOP)
• 단순히 library가 아니다.
• 깔끔한 빌드 시스템
참조 http://www.discoversdk.com/blog/ionic-2-vs-reactnative-vs-nativescript
단점
• 고성능이 필요한 H/W dependent한
앱에서 performance 문제가 발생할
수 있다
• 고유한 UI 구현이 어려울수 있다.
=> 일반적인 기능의 성능은 문제가 없
다.
=> native가 정답이다.
=> 대부분의 앱은 빠른 개발속도와
앱이 사용자에게 제공하는 고유 기능이 더욱 중요하다.
향후 하이브리드 앱개발의 대세가 될것이다.
3. Her story
• 대기업 연구소(1년8개월)
->CDMA프로토콜개발
• 미국내 한국계 스타트업(통신장비업체,3년
)
-> C++기반 리눅스 프로그래밍, MFC프로그
래밍
• 대기업연구소(10년)
-> linux기반 오픈소스 프레임워크, android
플랫폼
• IT서비스 스타트업(1년)
->web app개발(javascript)
• ionic2 최적의 조건 ㅜㅜ
• OOP에 익숙함
• 영어에 익숙함
• 스마트폰 플랫폼에 익
숙함
• javascript 기본적인 지
식
4. Typescript
• A typed superset of JavaScript that compiles to plain JavaScript.
• pure object oriented with classes, interfaces and statically typed
like C# or Java.
• The popular JavaScript framework Angular 2.0 is written in
TypeScript.
• Prerequisites
• OOP concepts and basic JavaScript
https://www.tutorialspoint.com/typescript/
13. html element 생성하기
• 입력된 사용자 정보를 보여주세요.
• angular directive : *ngIf 조건문을 만족할때 element생성
https://angular.io/docs/ts/latest/guide/structural-directives.html
• 변수 값을 직접 html content로 출력시 {{ 변수명}} 사용
https://angular.io/docs/ts/latest/guide/template-
syntax.html#!#interpolation
angular 참조 https://angular.io/docs/ts/latest/guide/template-syntax.html