윈제이스
WinJS개발자 | 마이크로소프트 |
---|---|
초기 릴리즈 | 2012년 10월 26일; | 전
안정적 해제 | 4.4.5 / 2019년 1월 25일; 전 |
리포지토리 | github |
기록 위치 | JavaScript, TypeScript |
운영 체제 | 윈도우 8, 윈도우 10, Windows Phone 8.1, Windows 10 Mobile, Xbox One 시스템 소프트웨어 |
유형 | 소프트웨어 프레임워크 |
면허증 | 아파치 라이선스 2.0 |
웹사이트 | www |
Windows Library for JavaScript(약칭 WinJS)는 마이크로소프트가 개발한 오픈 소스 자바스크립트 라이브러리다.윈RT XAML과 C#, VB를 사용하는 대안으로 윈도 8·10용 윈도 스토어 앱은 물론 HTML5와 자바스크립트를 사용하는 윈도폰 8.1, 윈도10 모바일, 엑스박스원[1] 애플리케이션 등의 개발 완화를 1차 목표로 설계했다.NET 또는 C++(CX).
WinJS는 윈도 스토어 앱 전용 기술로 시작했지만, 어떤 웹 브라우저에서도 작동하는 것을 목표로 진화했다.
마이크로소프트 빌드 개발자 컨퍼런스 기간인 2014년 4월, WinJS는 마이크로소프트 플랫폼 이외의 다른 플랫폼에 포팅할 수 있는 무료 오픈 소스 소프트웨어로서 아파치 라이선스 하에 출시되었다.도서관 시연을 전담하는 사이트도 발간됐다.[2]향후 개발은 현재 프로젝트에 존재하는 것을 유지하는 데 초점이 맞춰져 있다.새로운 기능이나 기능 요청에 대한 계획이 없으며, 이는 새로운 기능 릴리스에 대한 계획이 없음을 의미한다.[3]
개요
WinJS는 HTML5와 JavaScript를 이용한 윈도 스토어 앱 개발을 촉진하는 도우미를 제공한다.라이브러리는 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]
참고 항목
- HTML5
- 자바스크립트
- JScript
- UWP 응용프로그램 개발을 위해 Native, 대체 JavaScript 라이브러리 대응
- 윈도 8
- 윈도 런타임
- 자바스크립트 라이브러리
- 자바스크립트 프레임워크
참조
- ^ "Building Xbox One Apps using HTML and JavaScript". Building Apps for Windows. Microsoft. Retrieved 7 April 2015.
- ^ "Extending platform commonality through universal Windows apps". Building Apps for Windows. Microsoft. Retrieved 18 September 2014.
- ^ "winjs/winjs". GitHub. Retrieved 2016-05-09.
- ^ "WinJS Everywhere". Building Apps for Windows. Microsoft. Retrieved 18 September 2014.
- ^ "A Preview of WinJS 4.0". Microsoft. Retrieved 31 March 2015.
- ^ "WinJS 4.0 released". Microsoft. Retrieved 8 June 2015.