Wijmo 알아보기
Wijmo 5는 새로운 세대의 JavaScript 컨트롤 입니다. 최신 HTML5 기술을 최대한 끌어내 사용하고 있기 때문에 IE9 미만의 구형 브라우저와는 호환되지 않습니다. 대신 그렇기 때문에 이전의 어떠한 제품들 보다 훨씬 빠르고, 가볍고, 사용하기 쉬운 컨트롤의 집합입니다.
또 Wijmo 5는 EcmaScript5 이외의 종속성이 없습니다. jQuery, jQueryUI 또는 다른 프레임 워크없이 사용할 수 있습니다.
Wijmo 5는 다음 기술을 활용하기 위해 최신 브라우저 (IE9 이상 또는 Chrome, Safari, firefox 최신 버전)가 필요합니다.:
- ECMAScript 5: ECMAScript 5 표준은 getter 및 setter에 대한 속성 지원을 추가합니다. 이것은 작은 변화처럼 보이지만 큰 차이를 만듭니다. ECMAScript 5 표준은 콜백에서 'this' 매개 변수의 값을 지정할 수 있는 바인드 메소드와 같은 다른 많은 개선된 기능을 추가합니다. 많은 시간을 절약 할 수 있는 새로운 배열 방법도 있습니다.
- SVG: 최신 브라우저는 SVG를 구현하므로 복잡한 데이터를 차트같은 세련된 시각적 화면으로 쉽게 만들 수 있습니다. Wijmo는 레거시 브라우저를 지원해야 하는 경우 오버 헤드없이 SVG를 직접 활용합니다.
- TypeScript: TypeScript를 통해 모듈, 클래스 및 상속과 같은 유형 확인 및 OOP 개념을 활용하여 Wijmo를 만들었습니다. 출력물은 여전히 순수한 JavaScript이므로, 개발하실 때 두 언어 중 하나를 사용할 수 있습니다.
- Mobile Devices: Wijmo 5는 처음부터 모바일 브라우저를 지원하도록 설계되었습니다. 모든 Wijmo 5 컨트롤을 개발할 때 반응형 레이아웃과 터치 지원이 원할할 수 있도록 디자인하고 구현하였습니다.
- Angular: Angular는 오늘날 가장 인기 있고 강력한 JavaScript 응용 프로그램 프레임 워크 중 하나입니다. Angular 1.x는 출시 된 이래로 지원되었으며 최신 버전의 Angular가 출시될 때마다 즉시 지원되었습니다.
- Other frameworks: Wijmo와 다른 JavaScript 프레임 워크를 함께 사용할 수 있습니다. Angular 외에도 React, Vue, 및 KnockoutJS 용 interop 모듈을 제공합니다. 우리는 앞으로도 계속적으로 다른 프레임 워크를 추가할 계획입니다.
- Bootstrap: 부트스트랩은 가장 쉽고 강력하며 인기있는 CSS 프레임 워크 중 하나입니다. 우리의 샘플과 온라인 문서에서 사용하고 있습니다. 만일 현재 부트 스트랩을 사용하고 계신다면, Wijmo 5에서도 바로 사용할 수 있습니다.
일부 사용자 환경에서는 부득이하게 구버전 브라우저 (IE8 및 이전 버전)에 대한 지원이 필요하다는 것을 알고 있습니다. 이러한 이유로 우리는 요구하는 고객이 존재하는 한 기존의 Wijmo3를 계속 유지할 것입니다. IE8 및 이전 버전을 지원해야 하는 경우 Wijmo3를 계속 사용하십시오. HTML5 및 최신 브라우저로 이동할 준비가 되었다면 Wijmo5를 사용하시면 됩니다.