왜 HTML부터 배워야 하는가 – III
프로그레시브 웹 앱(PWA)은 말뜻대로 “진보적인 (Progressive)” 웹 앱을 나타냅니다.

한마디로 웹(Web)과 네이티브 앱(Native App – 애플 iOS나 안드로이드 앱)의 두 기능 모두의 이점을 갖도록 수많은 특정 기술과 표준 패턴을 사용해 개발된 것이 프로그레시브 웹 앱입니다. 말하자면 HTML, CSS 및 자바스크립트 같은 웹 기술을 기반으로 하지만 최종 제품은 실제 모바일 앱과 필적하는 느낌과 기능을 갖춘 점이 특수하지요.
이게 혁신적인 이유는:
1) iOS와 안드로이드 두 가지를 개발해야 하는 모바일 앱 개발자들의 두통 저하
물론 네이티브 앱과 프로그레시브 웹 앱은 다른 점 있습니다. 말하자면 네이티브 앱이 할 수 있는 일을 프로그레시브 웹 앱이 다 커버하지는 못합니다. 네이티브 앱과 프로그레시브 웹 앱의 장단점과 다른 점은 따로 한번 올릴 예정이니 하늘네트 뉴스레터 싸인 업 하신 분들은 업데이트되는 대로 받으실 수 있습니다.
2) HTML, CSS 및 자바스크립트(Javascript) 웹 기술을 이용하여 앱까지!
중요한 것은 프로그레시브 웹 앱은 모든 브라우저에서 작동하는 웹 앱입니다. 그러니 현제 약간이라도 웹 개발 경험이 있으신 분들에겐, 그리고 지금 막 시작하시는 분들이라도, 너무 많은 시간과 노력 소비 없이 아는 정보를 이용하여 모바일 앱까지 제작할 수 있는 길이 지금 현제 가능하다는 점. 특히 HTML, CSS, 자바스크립트 기술이 단단하신 분들은 조금 프로그레시브 웹 앱 만드는 공부만 해주시면 커리어 전망이 좋아지는 것이지요. (그냥 워드 프래스나 티스토리, 네이버 블로그 있다고 웹 개발 경험자라고 자신을 평가하신다면.. 오늘부터 HTML 공부부터 시작하세요!)
게다가 근래에는 웹 브라우저들이 아주 강력해지고 (이것은 자바스크립트의 급속한 성장과도 관련) 데스크톱 소프트웨어보다 웹 브라우저만으로도 해결되는 일이 증가되었습니다 : ? Chromebook이 큰 한 예이지요.

- 프로그레시브 웹 앱 소개
- 여러분의 첫 Progressive Web App (구글 개발자 사이트)
- 네이티브 앱(Native App) vs 하이브리드 앱(Hybrid App) vs 프로그레시브 웹 앱(PWA) – 정의와 장단점
그럼 일단 HTML을 배우는 것이 도움이 될 것이라는 것 이해는 가는데, 이제 어떻게 어디서부터 HTML을 시작할까요?
지금 현재 하늘네트 배움터 준비 중입니다. 관심 있으신 분들 여기 뉴스레터 싸인업 하시면 업데이트 되는데로 신속히 연락드리겠습니다.
왜 HTML부터 배워야 하는가