윈제이스

WinJS
윈제이스
개발자마이크로소프트
초기 릴리즈2012년 10월 26일; 9년(2012-10-26)
안정적 해제
4.4.5 / 2019년 1월 25일; 3년(2019-01-25)
리포지토리github.com/winjs/winjs
기록 위치JavaScript, TypeScript
운영 체제윈도우 8,
윈도우 10,
Windows Phone 8.1,
Windows 10 Mobile,
Xbox One 시스템 소프트웨어
유형소프트웨어 프레임워크
면허증아파치 라이선스 2.0
웹사이트www.buildwinjs.com

Windows Library for JavaScript(약칭 WinJS)는 마이크로소프트가 개발한 오픈 소스 자바스크립트 라이브러리다.윈RT XAMLC#, VB를 사용하는 대안으로 윈도10용 윈도 스토어 은 물론 HTML5자바스크립트사용하는 윈도폰 8.1, 윈도10 모바일, 엑스박스원[1] 애플리케이션 등의 개발 완화를 1차 목표로 설계했다.NET 또는 C++(CX).

WinJS는 윈도 스토어 앱 전용 기술로 시작했지만, 어떤 웹 브라우저에서도 작동하는 것을 목표로 진화했다.

마이크로소프트 빌드 개발자 컨퍼런스 기간인 2014년 4월, WinJS는 마이크로소프트 플랫폼 이외의 다른 플랫폼에 포팅할 수 있는 무료 오픈 소스 소프트웨어로서 아파치 라이선스 하에 출시되었다.도서관 시연을 전담하는 사이트도 발간됐다.[2]향후 개발은 현재 프로젝트에 존재하는 것을 유지하는 데 초점이 맞춰져 있다.새로운 기능이나 기능 요청에 대한 계획이 없으며, 이는 새로운 기능 릴리스에 대한 계획이 없음을 의미한다.[3]

개요

WinJS는 HTML5JavaScript를 이용한 윈도 스토어개발을 촉진하는 도우미를 제공한다.라이브러리는 JavaScript 코딩 규칙과 일치하는 방식으로 Windows Runtime을 노출하는 모듈과 기능으로 구성된다.WinJS는 윈도 UI 컨트롤HTML로 추가할 수 있게 해 데이터 바인딩템플릿 엔진을 지원한다.

JQuery와 같은 다른 자바스크립트 프레임워크는 WinJS와 나란히 작동할 수 있다.도서관에는 주석을 단 자바스크립트의 엄격한 상위 집합인 TypeScript를 사용하여 풍부한 개발자 경험을 위한 추가 선언 파일이 제공된다.TypeScript는 JavaScript와의 호환성을 유지하면서 코드 완성 및 리팩터링을 가능하게 한다.

특징들

  • 터치, 마우스 및 키보드를 기본적으로 지원하는 UI 컨트롤
  • 비계.

버전 이력

WinJS 1.0

WinJS의 첫 번째 버전.윈도 8과 함께 출시되었다.

WinJS 2.0

WinJS는 GitHub의 Apache License on GitHub에 따라 오픈소스 소프트웨어로 출시되었다.이 프로젝트는 교차 플랫폼과 브라우저 호환성을 목표로 했다.다음 분포는 WinJS 2.0에서 도출된다.

  • Windows 8.1용 WinJS 2.0
  • Windows용 WinJS Xbox 1.0
  • Windows Phone 8.1용 WinJS Phone 2.1

WinJS 3.0

WinJS 3.0은 2014년[4] 9월에 출시되었으며, 다음 사항에 특별히 초점을 맞추었다.

  • Apache Cordova와 같은 HTML 기반 애플리케이션 환경뿐만 아니라 가장 인기 있는 데스크톱 및 모바일 브라우저를 포괄하는 크로스 브라우저/크로스 플랫폼 지원
  • JavaScript 모듈화를 통해 개발자는 웹 사이트나 앱에 필요한 WinJS 라이브러리의 모듈만 로드하고 성능을 최적화할 수 있다.
  • 개선된 범용 제어 설계

WinJS 4.0

2015년 3월 27일 WinJS 4.0의 예고편이 발표되었고, 6월 8일 정식 발매가 발표되었다.[5][6]

참고 항목

참조

  1. ^ "Building Xbox One Apps using HTML and JavaScript". Building Apps for Windows. Microsoft. Retrieved 7 April 2015.
  2. ^ "Extending platform commonality through universal Windows apps". Building Apps for Windows. Microsoft. Retrieved 18 September 2014.
  3. ^ "winjs/winjs". GitHub. Retrieved 2016-05-09.
  4. ^ "WinJS Everywhere". Building Apps for Windows. Microsoft. Retrieved 18 September 2014.
  5. ^ "A Preview of WinJS 4.0". Microsoft. Retrieved 31 March 2015.
  6. ^ "WinJS 4.0 released". Microsoft. Retrieved 8 June 2015.

외부 링크