얘깃거리
Native App, Web App, Hybrid App
Web App의 예 : http://pixlr.com/editor
HTML5와 Javascript 의 영향력이 커졌다
Javascript 의 이미지
Javascript 의 첫인상
Javascript 의 이미지 전환 (강력하고 유연한 모습)
Javascript 의 가능성
Web App?
유지보수에 장점
Network Traffic 문제
Application cache
Web App, Hybrid App의 가능성을 여는 포문
Javascript 의 모듈화가 중요
Caching 주체가 누구? 개발자 vs 브라우져
Web Storage vs Cookies
request header 포함 여부 (성능, 보안문제)
Web SQL vs Indexed DB
SQLite SQL 기반으로 단순하지만 기본적인 SQL 수행가능
Client Side Application 에 활용도가 높음
SQLite 를 표준으로 삼을 수 없음
- 다른 벤더의 DB가 등장할 가능성이 높음
- 따라서, 유저의 브라우져 벤더에 따라 지원하는 DB가 상이한 상황을 대비하여 서비스 해야 함
- 이를 표준화 할 강제성이 없음
Indexed DB
- Web SQL 의 대안
- 기본적으로 R-DBMS가 아님 (굳이 말하자면 O-DBMS)
- SQL 언어와는 무관한 단순 저장구조 (Key-Value)