ExtJS는 크로스 브라우저 기능을 갖춘 웹 애플리케이션을 구축하기 위한 풍부한 UI를 제공하는 널리 사용되는 JavaScript 프레임워크입니다. ExtJS는 기본적으로 데스크톱 애플리케이션을 만드는 데 사용됩니다. IE6+, FF, Chrome, safari6+ 등과 같은 모든 최신 브라우저를 지원합니다. 그리고 senchatouch의 또 다른 제품인 sencha는 모바일 애플리케이션을 위한 것입니다.
ExtJS는 MVC/MVVM 아키텍처를 기반으로 합니다. ExtJS6의 최신 버전은 다양한 플랫폼에 대해 다른 코드를 사용할 필요 없이 데스크톱과 모바일 애플리케이션 모두에 사용할 수 있는 단일 플랫폼입니다.
ExtJS는 클라이언트 측에서 다채로운 웹 애플리케이션 인터페이스를 만드는 데 사용되는 자바스크립트로 작성된 Ajax 프레임워크입니다. ExtJS를 사용하여 리치 클라이언트 AJAX 애플리케이션인 RIA를 개발할 수 있습니다. 따라서 ExtJS는 .Net, Java, Php 등 다양한 개발 언어로 개발된 애플리케이션에서 사용할 수 있습니다.
ExtJs는 원래 YUI 기술을 기반으로 개발자 Jack Slocum이 개발했으며 UI 인터페이스의 CSS 스타일 적용부터 데이터 구문 분석의 예외 처리까지 JavaSwing과 같은 메커니즘을 참조하여 시각적 구성 요소를 구성합니다. . JavaScript 클라이언트 기술의 보기 드문 걸작입니다.
Ext의 UI 구성 요소 모델과 개발 개념은 Yahoo 구성 요소 라이브러리 YUI와 Java 플랫폼의 Swing에서 파생되었으며 개발자를 위한 수많은 브라우저 간 처리를 보호합니다.
상대적으로 말하면 EXT는 개발자가 DOM 및 W3C 개체 모델에 대해 직접 UI 구성 요소를 개발하는 것보다 쉽습니다.