현재 무시 못하는 트렌드: 브라우저 파워와 프로그레시브 웹 앱(Progressive Web App 혹은 “PWA”)의 상승

브라우저 파워와 프로그레시브 웹 앱(Progressive Web App)의 상승

왜 HTML부터 배워야 하는가 – III

프로그레시브 웹 앱(PWA)은 말뜻대로 “진보적인 (Progressive)” 웹 앱을 나타냅니다.

PWA: Progressive Web Apps
Progressive Web Apps | 모든 비타민을 섭취 한 웹사이트

한마디로 웹(Web)과 네이티브 앱(Native App – 애플 iOS나 안드로이드 앱)의 두 기능 모두의 이점을 갖도록 수많은 특정 기술과 표준 패턴을 사용해 개발된 것이 프로그레시브 웹 앱입니다. 말하자면 HTML, CSS 및 자바스크립트 같은 웹 기술을 기반으로 하지만 최종 제품은 실제 모바일 앱과 필적하는 느낌과 기능을 갖춘 점이 특수하지요.

이게 혁신적인 이유는:

1) iOS와 안드로이드 두 가지를 개발해야 하는 모바일 앱 개발자들의 두통 저하

물론 네이티브 앱과 프로그레시브 웹 앱은 다른 점 있습니다. 말하자면 네이티브 앱이 할 수 있는 일을 프로그레시브 웹 앱이 다 커버하지는 못합니다. 네이티브 앱과 프로그레시브 웹 앱의 장단점과 다른 점은 따로 한번 올릴 예정이니 하늘네트 뉴스레터 싸인 업 하신 분들은 업데이트되는 대로 받으실 수 있습니다.

2) HTML, CSS 및 자바스크립트(Javascript) 웹 기술을 이용하여 앱까지!

중요한 것은 프로그레시브 웹 앱은 모든 브라우저에서 작동하는 웹 앱입니다. 그러니 현제 약간이라도 웹 개발 경험이 있으신 분들에겐, 그리고 지금 막 시작하시는 분들이라도, 너무 많은 시간과 노력 소비 없이 아는 정보를 이용하여 모바일 앱까지 제작할 수 있는 길이 지금 현제 가능하다는 점. 특히 HTML, CSS, 자바스크립트 기술이 단단하신 분들은 조금 프로그레시브 웹 앱 만드는 공부만 해주시면 커리어 전망이 좋아지는 것이지요. (그냥 워드 프래스나 티스토리, 네이버 블로그 있다고 웹 개발 경험자라고 자신을 평가하신다면.. 오늘부터 HTML 공부부터 시작하세요!)

게다가 근래에는 웹 브라우저들이 아주 강력해지고 (이것은 자바스크립트의 급속한 성장과도 관련) 데스크톱 소프트웨어보다 웹 브라우저만으로도 해결되는 일이 증가되었습니다 : ? Chromebook이 큰 한 예이지요.

프로그레시브 웹 애플리케이션 관련된 커뮤니티 기반 통계 및 뉴스 목록 | pwastats.com
프로그레시브 웹 애플리케이션 관련된 커뮤니티 기반 통계 및 뉴스 목록 | pwastats.com

그럼 일단 HTML을 배우는 것이 도움이 될 것이라는 것 이해는 가는데, 이제 어떻게 어디서부터 HTML을 시작할까요?

지금 현재 하늘네트 배움터 준비 중입니다. 관심 있으신 분들 여기 뉴스레터 싸인업 하시면 업데이트 되는데로 신속히 연락드리겠습니다.


왜 HTML부터 배워야 하는가

관련 있는 글