Offcanvas

������������������ ��� ���

“타입스크립트 사용, 6년 전에 비해 크게 증가” 2021년 JS 현황 조사

자바스크립트 개발자를 대상으로 실시한 ‘2021년 JS 현황(2021 State of JS)’ 설문조사에서 마이크로소프트의 자바스크립트 기반 프로그래밍 언어 ‘타입스크립트(TypeScript)’ 사용이 6년 전에 비해 급증한 것으로 나타났다. 아울러 웹어셈블리 및 프로그레시브 웹 앱 사용도 크게 증가했다.    지난 2월 15일(현지 시각) 발표된 2021 JS 현황 보고서에 따르면 어떤 ‘자바스크립트 기반 언어(JavaScript flavors)’를 사용하는지 묻는 질문에 전체 설문조사 응답자의 69%가 타입스크립트를 쓰고 있다고 밝혔다. 6년 전에는 21%에 불과했다. 여기서 ‘자바스크립트 기반 언어(JavaScript flavors)’는 자바스크립트로 컴파일하는 언어를 의미한다. 그 뒤를 이어 엘름(Elm), 플로우(Flow), 커피스크립트(CoffeScript)가 각각 2.4%, 1.7%, 1.5%로 큰 차이를 보였다.  한편 타입스크립트는 2012년 오픈소스로 공개됐다. 최신 버전은 타입스크립트 4.5.5이며, 타입스크립트 4.6은 릴리즈 캔디데이트 상태다. 이번 설문조사는 2022년 1월 13일부터 2월까지 진행됐으며, 총 1만 6,085명이 참여했다.  이 밖에 ‘2021 JS 현황’ 보고서의 내용은 다음과 같다.  • 오늘날 자바스크립트는 지난 2016년보다 훨씬 더 나은 상태에 있다고 보고서는 언급했다. 이어서 첫 JS 현황 설문조사가 이뤄졌을 당시에는 타입스크립트를 사용하는 비율이 21%에 불과했지만 현재는 69%에 달한다고 설명했다.  • 전체 응답자의 15.6%가 웹어셈블리(WebAssembly)를 사용하고 있다고 말했다. 2020년과 2019년에 각각 10.5%, 7.2%에서 증가한 수치다.  • 올해 설문조사에서 프로그레시브 웹 앱(Progressive Web Apps)을 사용하고 있다고 밝힌 응답자는 62.2%에 달했다. 작년과 재작년은 각각 55.9%, 48...

타입스크립트 마이크로소프트 프로그래밍 언어 개발 언어 웹어셈블리 프로그레시브 웹 앱 자바스크립트 파이썬 자바

2022.02.22

자바스크립트 개발자를 대상으로 실시한 ‘2021년 JS 현황(2021 State of JS)’ 설문조사에서 마이크로소프트의 자바스크립트 기반 프로그래밍 언어 ‘타입스크립트(TypeScript)’ 사용이 6년 전에 비해 급증한 것으로 나타났다. 아울러 웹어셈블리 및 프로그레시브 웹 앱 사용도 크게 증가했다.    지난 2월 15일(현지 시각) 발표된 2021 JS 현황 보고서에 따르면 어떤 ‘자바스크립트 기반 언어(JavaScript flavors)’를 사용하는지 묻는 질문에 전체 설문조사 응답자의 69%가 타입스크립트를 쓰고 있다고 밝혔다. 6년 전에는 21%에 불과했다. 여기서 ‘자바스크립트 기반 언어(JavaScript flavors)’는 자바스크립트로 컴파일하는 언어를 의미한다. 그 뒤를 이어 엘름(Elm), 플로우(Flow), 커피스크립트(CoffeScript)가 각각 2.4%, 1.7%, 1.5%로 큰 차이를 보였다.  한편 타입스크립트는 2012년 오픈소스로 공개됐다. 최신 버전은 타입스크립트 4.5.5이며, 타입스크립트 4.6은 릴리즈 캔디데이트 상태다. 이번 설문조사는 2022년 1월 13일부터 2월까지 진행됐으며, 총 1만 6,085명이 참여했다.  이 밖에 ‘2021 JS 현황’ 보고서의 내용은 다음과 같다.  • 오늘날 자바스크립트는 지난 2016년보다 훨씬 더 나은 상태에 있다고 보고서는 언급했다. 이어서 첫 JS 현황 설문조사가 이뤄졌을 당시에는 타입스크립트를 사용하는 비율이 21%에 불과했지만 현재는 69%에 달한다고 설명했다.  • 전체 응답자의 15.6%가 웹어셈블리(WebAssembly)를 사용하고 있다고 말했다. 2020년과 2019년에 각각 10.5%, 7.2%에서 증가한 수치다.  • 올해 설문조사에서 프로그레시브 웹 앱(Progressive Web Apps)을 사용하고 있다고 밝힌 응답자는 62.2%에 달했다. 작년과 재작년은 각각 55.9%, 48...

2022.02.22

생산성에 단비··· '프로그레시브 웹 앱(PWA)' 가이드

크롬, 윈도우, 맥 심지어는 모바일에서도 ‘프로그레시브 웹 앱(Progressive Web App; PWA)’을 사용하면 부담 없이 더 많은 작업을 할 수 있다.   ‘프로그레시브 웹 앱(Progressive Web App; PWA)’이라고 하면 대부분의 사람은 (심지어 기술을 잘 안다고 하는 전문가조차도) 멍한 표정으로 바라보다가 어색한 침묵으로 이어지는 반응을 보일 것이 뻔하다. PWA는 지난 몇 년 동안 ‘앱’과 관련돼 발전된 것 중 가장 유망한 기술에 속하지만 여전히 흔하지 않고 혼란스럽기 때문에 결과적으로 상당한 오해를 받고 있다. 우선, 오해를 받는 이유에는 브랜딩 문제가 있다. ‘PWA’라는 몹시 투박한 이름이 일반 사용자보단 개발자를 위한 것처럼 보이기 때문이다.   여기에 더해 PWA의 기능이 프로그램마다 크게 달라지는 일관성 문제, 그리고 제공 방식 측면에서 PWA를 찾아 설치하는 방법이 명확하지 않다는 문제도 있다. 사용 가능한 옵션을 살펴보거나 품질을 평가할 수 있는 통합 온라인 스토어도 없다. 하지만 본인의 용도에 적합한 프로그램을 찾는다면 PWA는 매우 유용한 생산성 도구가 될 수 있다. 최고의 PWA는 모든 기능을 갖추고 있으며, 앱 같은 인터페이스를 제공한다. 오프라인에서도 작동하며, 기존 앱 인터페이스와 사실상 구별되지 않는다.  또한 가볍고, 자동 업데이트되며, 대부분의 일반적인 컴퓨팅 플랫폼에서 동일한 방식으로 작동한다. 이는 크롬 OS(Chrome OS) 설정의 중요한 요소가 될 수 있으며, 윈도우, 맥, 리눅스 시스템은 물론 심지어는 안드로이드나 iOS 기기에서도 유용할 수 있다. PWA를 찾아서 실제로 쓸 만한지 파악하기만 하면 되는데, 여기서는 그 요령을 자세하게 소개한다. 프로그레시브 웹 앱(PWA)이란? 먼저, 대체 PWA란 정확히 무엇인지 간단하게 살펴보자. 앞서 언급했던 것처럼 PWA가 매우 혼란스럽기 때문이다. PWA를 이해하는 간단한 방법은 웹 사이트와 로컬에 설치된 ...

프로그레시브 웹 앱 PWA 크롬 윈도우 모바일 브라우저 애플리케이션 사파리 파이어폭스 안드로이드 iOS 투두이스트 구글 킵 심플노트 포토피 포토스택 크롬 캔버스

2021.06.28

크롬, 윈도우, 맥 심지어는 모바일에서도 ‘프로그레시브 웹 앱(Progressive Web App; PWA)’을 사용하면 부담 없이 더 많은 작업을 할 수 있다.   ‘프로그레시브 웹 앱(Progressive Web App; PWA)’이라고 하면 대부분의 사람은 (심지어 기술을 잘 안다고 하는 전문가조차도) 멍한 표정으로 바라보다가 어색한 침묵으로 이어지는 반응을 보일 것이 뻔하다. PWA는 지난 몇 년 동안 ‘앱’과 관련돼 발전된 것 중 가장 유망한 기술에 속하지만 여전히 흔하지 않고 혼란스럽기 때문에 결과적으로 상당한 오해를 받고 있다. 우선, 오해를 받는 이유에는 브랜딩 문제가 있다. ‘PWA’라는 몹시 투박한 이름이 일반 사용자보단 개발자를 위한 것처럼 보이기 때문이다.   여기에 더해 PWA의 기능이 프로그램마다 크게 달라지는 일관성 문제, 그리고 제공 방식 측면에서 PWA를 찾아 설치하는 방법이 명확하지 않다는 문제도 있다. 사용 가능한 옵션을 살펴보거나 품질을 평가할 수 있는 통합 온라인 스토어도 없다. 하지만 본인의 용도에 적합한 프로그램을 찾는다면 PWA는 매우 유용한 생산성 도구가 될 수 있다. 최고의 PWA는 모든 기능을 갖추고 있으며, 앱 같은 인터페이스를 제공한다. 오프라인에서도 작동하며, 기존 앱 인터페이스와 사실상 구별되지 않는다.  또한 가볍고, 자동 업데이트되며, 대부분의 일반적인 컴퓨팅 플랫폼에서 동일한 방식으로 작동한다. 이는 크롬 OS(Chrome OS) 설정의 중요한 요소가 될 수 있으며, 윈도우, 맥, 리눅스 시스템은 물론 심지어는 안드로이드나 iOS 기기에서도 유용할 수 있다. PWA를 찾아서 실제로 쓸 만한지 파악하기만 하면 되는데, 여기서는 그 요령을 자세하게 소개한다. 프로그레시브 웹 앱(PWA)이란? 먼저, 대체 PWA란 정확히 무엇인지 간단하게 살펴보자. 앞서 언급했던 것처럼 PWA가 매우 혼란스럽기 때문이다. PWA를 이해하는 간단한 방법은 웹 사이트와 로컬에 설치된 ...

2021.06.28

구글, 플러터 2와 다트 2.12 공개··· 웹 지원 및 널 안정성 추가

구글의 크로스플랫폼 UI 프레임워크 ‘플러터(Flutter)’와 플러터에서 사용되는 언어 ‘다트(Dart)’가 모두 이달 들어 업그레이드됐다. 지난 3월 3일 출시된 ‘플러터 2’는 웹 서비스 지원을 안정화 버전으로 내놨으며, ‘다트 2.12’는 사운드 널 안정성을 추가했다.    여러 운영체제 및 폼팩터에서 네이티브로 컴파일한 앱을 만들 수 있는 오픈소스 UI 툴킷 플러터가 이제 지원되는 플랫폼에 웹을 추가했다. 구글은 플러터의 웹 지원이 다음의 세 가지 시나리오에서 가장 유용할 것이라고 말했다.  • 웹과 데스크톱 앱 기능을 결합하는 프로그레시브 웹 앱(PWA) • 단일 페이지 앱(SPA) • 기존 플러터 모바일 앱이 웹과 연동되도록 하는 것 이어서 구글은 웹어셈블리(WebAssembly)로 구축된 새로운 캔버스킷(Canvaskit) 기반 렌더링 엔진을 추가했다고 덧붙였다. 이 밖에 최근 몇 달 동안 추가된 다른 기능으로는 텍스트 자동 채우기, 주소 표시줄 URL 및 라우팅 제어, PWA 매니페스트 등이 있다. 데스크톱 브라우저의 경우 대화형 스크롤 막대와 키보드 단축키 지원 등이 추가됐다.  또한 플러터 2는 데스크톱 지원을 안정화 버전으로 업데이트했다. 회사에 따르면 이 업데이트에는 텍스트 편집, 마우스 입력과 관련된 크고 작은 개선사항이 포함돼 있다. 머테리얼(Material) 및 쿠퍼티노(Cupertino) 디자인 언어를 지원하는 텍스트 필드(TextField)와 텍스트 폼(TextForm) 위젯에 빌트인 컨텍스트 메뉴도 추가됐다.    플러터를 사용하면 다트 프로그래밍 언어로 모바일, 데스크톱, 웹용 앱을 구축할 때 단일 코드베이스를 쓸 수 있다. 클라이언트 개발에 최적화된 다트는 모바일 및 데스크톱용 네이티브 머신코드와 웹용 자바스크립트로 컴파일된다. 플러터가 지원하는 네이티브 플랫폼은 iOS, 안드로이드, 윈도우, 맥OS, 리눅스다. 플러터 설치 지침은 이곳(flutter.dev...

구글 플러터 다트 애플리케이션 널 안정성 프로그레시브 웹 앱 비주얼 스튜디오 코드 인텔리J IDE

2021.03.10

구글의 크로스플랫폼 UI 프레임워크 ‘플러터(Flutter)’와 플러터에서 사용되는 언어 ‘다트(Dart)’가 모두 이달 들어 업그레이드됐다. 지난 3월 3일 출시된 ‘플러터 2’는 웹 서비스 지원을 안정화 버전으로 내놨으며, ‘다트 2.12’는 사운드 널 안정성을 추가했다.    여러 운영체제 및 폼팩터에서 네이티브로 컴파일한 앱을 만들 수 있는 오픈소스 UI 툴킷 플러터가 이제 지원되는 플랫폼에 웹을 추가했다. 구글은 플러터의 웹 지원이 다음의 세 가지 시나리오에서 가장 유용할 것이라고 말했다.  • 웹과 데스크톱 앱 기능을 결합하는 프로그레시브 웹 앱(PWA) • 단일 페이지 앱(SPA) • 기존 플러터 모바일 앱이 웹과 연동되도록 하는 것 이어서 구글은 웹어셈블리(WebAssembly)로 구축된 새로운 캔버스킷(Canvaskit) 기반 렌더링 엔진을 추가했다고 덧붙였다. 이 밖에 최근 몇 달 동안 추가된 다른 기능으로는 텍스트 자동 채우기, 주소 표시줄 URL 및 라우팅 제어, PWA 매니페스트 등이 있다. 데스크톱 브라우저의 경우 대화형 스크롤 막대와 키보드 단축키 지원 등이 추가됐다.  또한 플러터 2는 데스크톱 지원을 안정화 버전으로 업데이트했다. 회사에 따르면 이 업데이트에는 텍스트 편집, 마우스 입력과 관련된 크고 작은 개선사항이 포함돼 있다. 머테리얼(Material) 및 쿠퍼티노(Cupertino) 디자인 언어를 지원하는 텍스트 필드(TextField)와 텍스트 폼(TextForm) 위젯에 빌트인 컨텍스트 메뉴도 추가됐다.    플러터를 사용하면 다트 프로그래밍 언어로 모바일, 데스크톱, 웹용 앱을 구축할 때 단일 코드베이스를 쓸 수 있다. 클라이언트 개발에 최적화된 다트는 모바일 및 데스크톱용 네이티브 머신코드와 웹용 자바스크립트로 컴파일된다. 플러터가 지원하는 네이티브 플랫폼은 iOS, 안드로이드, 윈도우, 맥OS, 리눅스다. 플러터 설치 지침은 이곳(flutter.dev...

2021.03.10

어제의 적이 오늘의 동지··· MS가 안드로이드를 서서히 '변혁'시키고 있다

모를 수도 있겠지만 마이크로소프트가 구글의 모바일 생태계를 서서히 개선해 나가고 있다. 아직 시작이지만 말이다.  자꾸 같은 말을 반복하는 것 같긴 하지만 그래도 다시 한번 강조하겠다. 마이크로소프트가 올해 안드로이드 생태계에서 굉장히 흥미로운 입지를 다져 나가고 있다. 특히 마이크로소프트가 자체 개발한 첫 듀얼 스크린 안드로이드 폰, 서피스 듀오(Surface Duo)를 공개하면서 자신들의 니즈에 맞춰 구글의 안드로이드 생태계를 어떻게 바꿔 나가고 있는지 여러 증거가 명확하게 발견되고 있다.  그리고 그 결과는 안드로이드에 놀라울 정도로 광범위한 영향을 미칠 것으로 예상된다. 즉 안드로이드 생태계의 모든 부분과 이를 사용하는 우리 모두가 영향을 받게 될 것이다. 마이크로소프트 디바이스 사용 여부와 관계없이 말이다.    지난 10일 마이크로소프트의 프로그레시브 웹 부문 담당자 유다 가브리엘 히망고가 미디엄에 올린 글은 이러한 움직임을 확실하게 보여주는 예다. 해당 게시글은 마이크로소프트와 구글의 새로운 협업 계획을 상세하게 설명했다.  협업의 목적은 단순하면서도 야심차다. 구글 플레이 스토어의 기존 앱과 구분이 힘들 정도인 ‘프로그레시브 웹 앱’을 개발자들이 더 쉽게 제작하는 것이다. 사용자는 프로그레시브 웹 앱을 일반 앱처럼 구글 플레이 스토어에서 검색하고 다운로드할 수 있다. 사실 사용자는 뭐가 달라졌는지 알아차리지 못할 수 있는데, 그것이 바로 중요한 포인트다. 현재 구글 플레이 스토어에서 프로그레시브 웹 앱이 제공되고 있긴 하지만 이번 ‘개선’의 목표는 간단한 툴로 이전보다 훨씬 더 쉽게 프로그레시브 웹 앱을 제작하도록 하는 데 있다. 플레이 스토어에서 제공되는 프로그레시브 웹 앱은 앱 바로가기, 사용자 정의 상태 표시줄, 고급 알림 형식을 지원한다.  핵심은 마지막 부분이다. 이는 마이크로소프트가 어떻게 안드로이드를 개선해 나가고 있는지, 그리고 자신들의 ‘...

마이크로소프트 구글 프로그레시브 웹 앱 모바일 생태계 안드로이드 서피스 듀오 안드로이드 스마트폰 소프트웨어 업데이트 크롬 엣지 브라우저 크롬북 윈도우

2020.07.16

모를 수도 있겠지만 마이크로소프트가 구글의 모바일 생태계를 서서히 개선해 나가고 있다. 아직 시작이지만 말이다.  자꾸 같은 말을 반복하는 것 같긴 하지만 그래도 다시 한번 강조하겠다. 마이크로소프트가 올해 안드로이드 생태계에서 굉장히 흥미로운 입지를 다져 나가고 있다. 특히 마이크로소프트가 자체 개발한 첫 듀얼 스크린 안드로이드 폰, 서피스 듀오(Surface Duo)를 공개하면서 자신들의 니즈에 맞춰 구글의 안드로이드 생태계를 어떻게 바꿔 나가고 있는지 여러 증거가 명확하게 발견되고 있다.  그리고 그 결과는 안드로이드에 놀라울 정도로 광범위한 영향을 미칠 것으로 예상된다. 즉 안드로이드 생태계의 모든 부분과 이를 사용하는 우리 모두가 영향을 받게 될 것이다. 마이크로소프트 디바이스 사용 여부와 관계없이 말이다.    지난 10일 마이크로소프트의 프로그레시브 웹 부문 담당자 유다 가브리엘 히망고가 미디엄에 올린 글은 이러한 움직임을 확실하게 보여주는 예다. 해당 게시글은 마이크로소프트와 구글의 새로운 협업 계획을 상세하게 설명했다.  협업의 목적은 단순하면서도 야심차다. 구글 플레이 스토어의 기존 앱과 구분이 힘들 정도인 ‘프로그레시브 웹 앱’을 개발자들이 더 쉽게 제작하는 것이다. 사용자는 프로그레시브 웹 앱을 일반 앱처럼 구글 플레이 스토어에서 검색하고 다운로드할 수 있다. 사실 사용자는 뭐가 달라졌는지 알아차리지 못할 수 있는데, 그것이 바로 중요한 포인트다. 현재 구글 플레이 스토어에서 프로그레시브 웹 앱이 제공되고 있긴 하지만 이번 ‘개선’의 목표는 간단한 툴로 이전보다 훨씬 더 쉽게 프로그레시브 웹 앱을 제작하도록 하는 데 있다. 플레이 스토어에서 제공되는 프로그레시브 웹 앱은 앱 바로가기, 사용자 정의 상태 표시줄, 고급 알림 형식을 지원한다.  핵심은 마지막 부분이다. 이는 마이크로소프트가 어떻게 안드로이드를 개선해 나가고 있는지, 그리고 자신들의 ‘...

2020.07.16

칼럼 | MS와 구글이 '프로그레시브 웹 앱'에 올인하는 이유

프로그레시브 웹 앱(Progressive web apps, PWAs)이 마침내 현실이 됐다. 프로그레시브 웹 앱은 주로 구글의 주도 하에 약 3년 전에 시작됐고, 최근 구글이 크롬 70을 출시하면서 큰 전환점을 맞았다. 이 구글 웹 브라우저의 새 버전에는 여러 가지 신기능이 들어 있지만 가장 큰 뉴스는 데스크톱 윈도우에서 실행되는 PWA 지원 기능이다(맥 및 리눅스는 크롬 72부터 지원할 예정이다).  구글과 마이크로소프트는 여러 부문에서 경쟁하지만 PWA에 관해서는 완벽하게 협력한다. 그 이유는 알아보기 전에 먼저 PWA가 정확히 무엇인지 살펴보자. 모든 사람에게 더 쉽다 PWA는 웹사이트이지만, 스마트폰, 태블릿, 노트북, 데스크톱에 설치된 애플리케이션과 같은 외형과 느낌을 가졌다. 에셋을 저장하고 성능을 높이는 서비스 워커라는 백그라운드 실행 스크립트(자바스크립트 파일)를 이용한다. 서비스 워커는 오프라인 실행 및 오프라인 스토리지 접근이 가능하고, 팝업 알림도 표시할 수 있다. PWA는 이용자에게는 사소한 이점이지만 개발자와 기업에는 거대한 이익이다. CSS3, 자바스크립트를 비롯해 여러 표준 툴을 사용하므로 다른 브라우저와 플랫폼에 간단히 이식할 수 있기 때문이다. 또한, 모바일 우선 설계 전략을 지원하거나 실질적으로 대체할 수 있다. 예를 들어 모바일용 PWA를 한번 개발하면 이를 다른 모든 기기에 배포할 수 있다. PWA는 앱 스토어를 우회하기 때문에 '앱 피로' 문제에도 해법을 제시한다. 즉, 한번 써본 후 잊어버릴 앱을 찾아 앱스토어를 어쩔 수 없이 방문하지 않아도 된다. PWA는 이용자가 사이트를 방문할 때 설치를 즉시 제공할 수 있고, 방문할 때마다 해당 사이트에서 이를 시작할 수 있다. 대형 소매업체 대다수는 로열티와 할인 기능을 지원하고, 쇼핑 경험을 향상하는 앱을 제공한다. 그러나 고객 대부분은 이런 앱을 다운로드 하는 데 관심이 없다. 이럴 때 PWA를 사용하면 매장을 방문할 때 실행할 수 있고, 정식...

구글 마이크로소프트 MS 프로그레시브 웹 앱 PWA

2018.10.23

프로그레시브 웹 앱(Progressive web apps, PWAs)이 마침내 현실이 됐다. 프로그레시브 웹 앱은 주로 구글의 주도 하에 약 3년 전에 시작됐고, 최근 구글이 크롬 70을 출시하면서 큰 전환점을 맞았다. 이 구글 웹 브라우저의 새 버전에는 여러 가지 신기능이 들어 있지만 가장 큰 뉴스는 데스크톱 윈도우에서 실행되는 PWA 지원 기능이다(맥 및 리눅스는 크롬 72부터 지원할 예정이다).  구글과 마이크로소프트는 여러 부문에서 경쟁하지만 PWA에 관해서는 완벽하게 협력한다. 그 이유는 알아보기 전에 먼저 PWA가 정확히 무엇인지 살펴보자. 모든 사람에게 더 쉽다 PWA는 웹사이트이지만, 스마트폰, 태블릿, 노트북, 데스크톱에 설치된 애플리케이션과 같은 외형과 느낌을 가졌다. 에셋을 저장하고 성능을 높이는 서비스 워커라는 백그라운드 실행 스크립트(자바스크립트 파일)를 이용한다. 서비스 워커는 오프라인 실행 및 오프라인 스토리지 접근이 가능하고, 팝업 알림도 표시할 수 있다. PWA는 이용자에게는 사소한 이점이지만 개발자와 기업에는 거대한 이익이다. CSS3, 자바스크립트를 비롯해 여러 표준 툴을 사용하므로 다른 브라우저와 플랫폼에 간단히 이식할 수 있기 때문이다. 또한, 모바일 우선 설계 전략을 지원하거나 실질적으로 대체할 수 있다. 예를 들어 모바일용 PWA를 한번 개발하면 이를 다른 모든 기기에 배포할 수 있다. PWA는 앱 스토어를 우회하기 때문에 '앱 피로' 문제에도 해법을 제시한다. 즉, 한번 써본 후 잊어버릴 앱을 찾아 앱스토어를 어쩔 수 없이 방문하지 않아도 된다. PWA는 이용자가 사이트를 방문할 때 설치를 즉시 제공할 수 있고, 방문할 때마다 해당 사이트에서 이를 시작할 수 있다. 대형 소매업체 대다수는 로열티와 할인 기능을 지원하고, 쇼핑 경험을 향상하는 앱을 제공한다. 그러나 고객 대부분은 이런 앱을 다운로드 하는 데 관심이 없다. 이럴 때 PWA를 사용하면 매장을 방문할 때 실행할 수 있고, 정식...

2018.10.23

구글, 폴리머 툴박스 공개 "고품질 모바일 웹 앱 개발 도우미"

구글이 '폴리머 앱 툴박스'(Polymer App Toolbox)를 공개했다. 회사의 폴리머 라이브러리를 통해 마치 네이티브같은 모바일 웹 앱을 만들 수 있도록 해주는 도구다. 구글이 강조하고 있는 '프로그레시브 웹 앱' 증진책의 일환이다. 회사에 따르면 개발자는 이 툴박스 내의 구성요소와 도구 세트를 이용해 "모던 플랫폼"을 이용하는 프로그레시브 웹 애플리케이션을 손쉽게 개발할 수 있다. 구글 폴리머 제품 매니저 테일러 새비지는 이번 툴박스에 대해 "첨단 프로그레시브 웹 애플리케이션을 손쉽게 개발할 수 있게 해주는 원초적 구성요소 및 도구 세트다"라고 설명했다. 레이아웃, 라우팅, 로컬라이제이션, 스토리지 관련 구성요소와 함께 이들을 결합하기 위한 커맨드라인 도구 등이 포함돼 있다고 그는 덧붙였다. 새비지에 따르면 웹 플랫폼은 지금껏 몰입적인 경험 전달에 적당하지 않았다. HTML 태그가 기본적인 수준에 머물렀기 때문이다. 그는 웹 상에서 좀더 앱과 유사한 경험을 구현하기 위한 도구 자바스크립트가 활용되곤 했다고 진단했다. 새비지는 그러나 모바일 웹이 확산되면서 자바스크립스에 의존하기 어려워졌다며, 웹 플랫폼을 통해 보다 풍성한 경험을 구현하는 모바일 웹 앱이 개발될 수 있다고 설명했다. 그는 "폴리머 프로젝트를 통해 부하가 낮으면서도 우수한 품질의 애플리케이션을 쉽게 개발할 수 있도록 하는 도구와 라이브러리를 제공하고자 한다"라고 말했다. 현재 구글은 폴리머 앱 툴박스 활용 가이드도 공개하고 있다. 여기에는 폴리머 CLI 설치, 프로젝트 탬블릿 초기와, 프로젝트 기여 등에 대한 내용이 담겨 있다. ciokr@idg.co.kr

구글 개발자 애플리케이션 폴리머 툴박스 프로그레시브 웹 앱

2016.05.24

구글이 '폴리머 앱 툴박스'(Polymer App Toolbox)를 공개했다. 회사의 폴리머 라이브러리를 통해 마치 네이티브같은 모바일 웹 앱을 만들 수 있도록 해주는 도구다. 구글이 강조하고 있는 '프로그레시브 웹 앱' 증진책의 일환이다. 회사에 따르면 개발자는 이 툴박스 내의 구성요소와 도구 세트를 이용해 "모던 플랫폼"을 이용하는 프로그레시브 웹 애플리케이션을 손쉽게 개발할 수 있다. 구글 폴리머 제품 매니저 테일러 새비지는 이번 툴박스에 대해 "첨단 프로그레시브 웹 애플리케이션을 손쉽게 개발할 수 있게 해주는 원초적 구성요소 및 도구 세트다"라고 설명했다. 레이아웃, 라우팅, 로컬라이제이션, 스토리지 관련 구성요소와 함께 이들을 결합하기 위한 커맨드라인 도구 등이 포함돼 있다고 그는 덧붙였다. 새비지에 따르면 웹 플랫폼은 지금껏 몰입적인 경험 전달에 적당하지 않았다. HTML 태그가 기본적인 수준에 머물렀기 때문이다. 그는 웹 상에서 좀더 앱과 유사한 경험을 구현하기 위한 도구 자바스크립트가 활용되곤 했다고 진단했다. 새비지는 그러나 모바일 웹이 확산되면서 자바스크립스에 의존하기 어려워졌다며, 웹 플랫폼을 통해 보다 풍성한 경험을 구현하는 모바일 웹 앱이 개발될 수 있다고 설명했다. 그는 "폴리머 프로젝트를 통해 부하가 낮으면서도 우수한 품질의 애플리케이션을 쉽게 개발할 수 있도록 하는 도구와 라이브러리를 제공하고자 한다"라고 말했다. 현재 구글은 폴리머 앱 툴박스 활용 가이드도 공개하고 있다. 여기에는 폴리머 CLI 설치, 프로젝트 탬블릿 초기와, 프로젝트 기여 등에 대한 내용이 담겨 있다. ciokr@idg.co.kr

2016.05.24

회사명:한국IDG 제호: ITWorld 주소 : 서울시 중구 세종대로 23, 4층 우)04512
등록번호 : 서울 아00743 등록일자 : 2009년 01월 19일

발행인 : 박형미 편집인 : 박재곤 청소년보호책임자 : 한정규
사업자 등록번호 : 214-87-22467 Tel : 02-558-6950

Copyright © 2022 International Data Group. All rights reserved.

10.4.0.13