์ด๋ฒ ๊ฐ์์์๋ ํ์ฌ PWA ๊ฐ๋ฐ์ ๊ฐ์ฅ ์ต์ ํ๋์ด ์๋ ionic๊ณผ CouchDB๋ฅผ ์ฌ์ฉํ์ฌ ๊ฐ๋จํ ์ ํ๋ฒํธ๋ถ ์น์ ๋ง๋ค๊ณ , ๊ตฌ์ถ ๊ณผ์ ์ ํตํ์ฌ ์ด๋ ํ ๋ฐฉ์์ผ๋ก ์คํ๋ผ์ธ์์ ๋์๊ฐ๋ฅํ์ง ์ค๋ช ์ ํด ๋๋ฆฝ๋๋ค.
์คํ๋ผ์ธ ํผ์คํธ ์น ๊ฐ๋ฐ
Ionic ํ๋ ์์ํฌ ์ฌ์ฉ๋ฒ
CouchDB์ PouchDB๋ฅผ ์ด์ฉํ ๋ฐ์ดํฐ ๋๊ธฐํ
์๋น์ค ์์ปค ์ค์ ๋ฐ ๊ด๋ฆฌ
์ค์๊ฐ ๋ฐ์ดํฐ ๋ณ๊ฒฝ ๊ฐ์ง ๋ฐ ์๋ฌ ์ฒ๋ฆฌ
Lighthouse๋ฅผ ์ด์ฉํ ์ฑ๋ฅ ํ๊ฐ
์ด๋ฒ ๊ฐ์์์๋ ํ์ฌ PWA ๊ฐ๋ฐ์ ๊ฐ์ฅ ์ต์ ํ๋์ด ์๋ ionic๊ณผ CouchDB๋ฅผ ์ฌ์ฉํ์ฌ ๊ฐ๋จํ ์ ํ๋ฒํธ๋ถ ์น์ ๋ง๋ค๊ณ , ๊ตฌ์ถ ๊ณผ์ ์ ํตํ์ฌ ์ด๋ ํ ๋ฐฉ์์ผ๋ก ์คํ๋ผ์ธ์์ ๋์๊ฐ๋ฅํ์ง ์ค๋ช ์ ํด ๋๋ฆฝ๋๋ค. PWA(Progressive Web App)์ ๊ฐ๋ ์ด Web ๊ฐ๋ฐ ๋ฐฉ๋ฒ๋ก ์ผ๋ก ์์ฆ ํ์ฐธ ๊ด์ฌ์ ๋๊ณ ์์ต๋๋ค. PWA์ ๊ฐ๋ ์ ๊ตฌ์ฑํ๋ ์ค์ํ ์์์ค์ ํ๋๊ฐ network dependency ์ ๋๋ค. ์ฆ, Network ์ํ์ ์๊ด์์ด ์น ์๋น์ค๋ฅผ ์ ๊ณตํ ์ ์์ด์ผ ํ๋ค๋ ๋ง์ธ๋ฐ, ์ด๋ฌํ ์๋น์ค๋ฅผ ๊ฐ๋ฅํ๊ฒ ์ง์ํ๋ ๊ฒ์ด Service-Worker์ ์คํ๋ผ์ธ ๊ธฐ๋ฅ์ ์ง์ํ๋ ๋ฐ์ดํ๋ฒ ์ด์ค ์ ๋๋ค.
ionic project์์ ๊ธฐ๋ณธ์ ์ผ๋ก ์ ๊ณตํ๋ Service-Worker ๊ธฐ๋ฅ๊ณผ CouchDB, PouchDB๊ฐ ์ ๊ณตํ๋ ์๋ ๋๊ธฐํ ๊ธฐ๋ฅ์ ์ฌ์ฉํ์ฌ ๊ฐ๋ฐ์๋ค์ Offline ์์๋ ์๋น์ค๊ฐ ๊ฐ๋ฅํ 'offline first web'์ ๋ง๋ค ์ ์์ต๋๋ค.
- ionic 3
- CouchDB
- PouchDB
- Offline First Web
- PWA
๊น์ฒ ํ SDS LGAd ์ฌ๋ง๋(๊ฒ์์์ง) Mnet Media(ํ CJ E&M) ์ ๊ฑฐ์ณ ํ์ฌ ํ๋ฆฌ๋์/์ปจ์คํดํธ๋ก ํ๋์ค
ํ์ต ๋์์
๋๊ตฌ์ผ๊น์?
์น ๊ฐ๋ฐ ์ด๋ณด์
์คํ๋ผ์ธ ๊ธฐ๋ฅ์ด ํ์ํ ์น ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ง๋ค๊ณ ์ถ์ ์ฌ๋
Ionic ํ๋ ์์ํฌ์ ๊ด์ฌ ์๋ ๊ฐ๋ฐ์
NoSQL ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๋ฐฐ์ฐ๊ณ ์ถ์ ์ฌ๋
์ค์ต ์ค์ฌ์ ํ์ต์ ์ ํธํ๋ ์ฌ๋
2,057
๋ช
์๊ฐ์
44
๊ฐ
์๊ฐํ
25
๊ฐ
๋ต๋ณ
4.9
์
๊ฐ์ ํ์
3
๊ฐ
๊ฐ์
์ ์ฒด
14๊ฐ โ (2์๊ฐ 30๋ถ)
1. ๊ฐ์ ์๊ฐ
13:00
2. CouchDB
18:00
3. PouchDB
03:00
4. review
06:00
5. Project setting
12:00
6. Database Sync
05:00
7. Addpage
13:00
8. post data
23:00
9. read_data
20:00
11. changes
11:00