W3C HTML5 Conference 2018
W3C HTML5 Conference 2018
일시: 2018/11/26 09:00 am ~ 6:10 pm장소: 서울 삼성동 코엑스 그랜드볼룸
Container 기반의 웹 서비스 infrastructure
Container
- VM(Virtual Machine)과 같은 개념
- 호스트 시스템의 커널을 다른 컨테이너들과 공유(VM은 공유 X)
Container의 장점
- VM보다 구동 시간이 적음
- VM보다 이미지 크기가 작음
Container의 단점
- 동일한 OS만 사용 가능
Docker
- Container 기술
- Build & Run
Keburnetes
사용자가 많은 서비스는 하나의 호스트에 여러 컨테이너를 실행할 수 없다. 이렇게 되면, 관리와 운영이 힘들다. 그래서 이런 문제들을 해결해 주는 것이Keburnetes이다.- 자동 롤백
- 자동 복구
- Container 수 자동 증가
JavaScript Frameworks
| Framework | Language | Data Flow | Module/Components | Others | Use |
|---|---|---|---|---|---|
| Angular | Typescript | RxJS/ng-redux | Controller/Derective, Pipe/Service | DI, ngZone | 대규모 프로젝트 |
| React | Javascript (ES6) | Redux/MobX | Smart, Dumb Component | Immutable | Lifecycle과 상태관리가 상대적으로 어려움 |
| Vue | Javascript (ES6) | vuex/vue-rx | Global, Local Cmponent/Derective/Filter/Plugin | Computed, Observed Property | Angular를 사용하고 있을 때, micro 프로젝트 |
Emerging Web
Progressibe Web App(PWA)- 모바일 앱과 웹의 장점을 결합
- 오프라인의 친화적인 웹
- 신흥 웹 어플리케이션
- Service Worker를 사용하여 구현
노플러그인 전환
- 플래시나 액티브X를 사용하지 않도록 exe로 대체 중
- 현재는 75%정도 완료되었고, 2020년정도되면 거의 완료될 것
안전한 코딩을 위한 typescript
- Static Type Check
- StrictNullCheck
- Type Guard
댓글
댓글 쓰기