Sencha Ext JS
UI 개발에 낭비되는 시간과 비용 절감할 수 있습니다!
개발자가 부족한 시대. 시간낭비를 없애야 합니다
UI가 내장된 프레임워크로 UI 개발을 해야합니다
기업의 프로젝트는 개발자 혼자 하는 것이 아닙니다. 기획자, 디자이너, 개발자, 검수자, 의사결정권자 이 모두의 끊임없는 커뮤니케이션과 협업을 통해 프로젝트는 완성될 수 있습니다. UI 개발시 발생하는 수많은 커뮤니케이션 오류 Ext JS를 통해서 극복될 수 있습니다. 이미 정리된 수백개의 컴포넌트들을 기획자와 디자이너는 명명된 이름대로 사용하여 개발자와의 불필요한 커뮤니케이션 오류를 방지할 수 있습니다. 기획자와 디자이너는 별도로 UI 컴포넌트 규격화 하는 작업을 진행하지 않아도 됩니다.
통합 프레임워크만이 제공할 수 있는 간결한 코드 체계
HTML,CSS 에 의존적인 프레임워크들에서 벗어나 JSON 기반의 간결한 코드 체계가 주는 편리성을 직접 확인해 보십시요. View 를 만들기 위해 언제가지 HTML, CSS 코드에 직접 손을 대야 하는 것일까요? React, View, Angular 의 진화과정을 이미 십년전에 밟아간 Ext JS를 사용하세요. Grid 하나 화면에 구현하기 위해 수십줄의 코드가 필요하지 않습니다. Ext JS에는 10줄 미만으로 가능합니다. React 보다 몇배나 쉽고 간결한 Ext JS 를 사용하세요.
통합 프레임워크를 쓰시고 수많은 라이브러리 늪에서 빠져나오세요
어드민, 관리자 화면 제작을 위해 React, Vue 가 과연 맞는 솔루션인지 고민해 보세요. 모든 프로젝트에서 적정 기술이 존재할 뿐입니다. 수많은 서드파티 라이브러리 가져다 프로젝트를 완성할수도 있지만 각각의 라이브러리에 대한 유지보수는 어떻게 하실건가요? 그리드, 탭, 트리메뉴, 차트 등이 UI 에 주요 요소로 활용된다면 처음 기술 선택부터 Ext JS로 하시는 것이 가장 합리적인 선택입니다
디자인팀과 개발팀의 평행 개발이 가능한 테마 시스템
디자인팀의 UI 테마 작업이 마무리 되지 않아도 개발팀은 규격화된 Ext JS 컴포넌트를 통해 동시에 개발을 시작할 수 있습니다. 프로젝트 초기단계에서 UI 시각화 부분에서 의사결정권자 또는 클라이언트와의 조율에서 많은 시간이 소비됩니다. 개발팀은 기획자의 화면 기획안에 따라 규격화된 Ext JS 컴포넌트들을 가지고 개발에 진행하고 디자인팀의 UI 테마 작업이 마무리 되면 언제든지 그 테마를 적용하면 됩니다.
백엔드 호환성이 뛰어난 데이타 패키지
Ext JS의 견고한 데이타 패키지 API 는 UI 컴포넌트와 데이타 레이어를 디커플링시킵니다. 데이타 패키지를 통해서 클라이언트 사이드 데이타 콜렉션에서 소팅과 필터링과 같은 고수준의 기능이 작동되는 데이타 모델 기능을 제공합니다. Ext JS 데이타 패키지는 Java Spring/NET/PHP등 어느 백엔드 소스와도 연동이 되는 호환성을 지니고 있습니다. 서버와의 데이타 왕복을 최소화하며 여러개의 클라이언트 작업을 지원하는 클라언트 사이드 세션 관리 기능또한 포함되어 있습니다.
레이아웃 매니저와 반응형 웹 설정기능
Ext JS 는 웹상의 데이타와 컨텐츠를 다양한 브라우저, 기기 그리고 스크린 사이즈에 최적화 시켜주는 유연한 레이아웃 매니저를 탑재하고 있습니다. 이를 통해 아주 복잡한 UI 표현도 가능해 지는 것입니다. 이외에 Ext JS는 새롭게 반응형 웹 설정기능을 추가하여 Ext JS로 개발된 화면이 사용자의 디바이스 가로모드나 세로모드 또는 브라우저 윈도우 사이즈에 자동적으로 판별하여 이에 맞게 컨텐츠를 재배치 하여 내보내는 신기능도 탑재하였습니다.
접근성 준수 패키지 (ARIA) Section 508 호환
Ext JS ARIA 패키지는 미국 Section 508 호환성을 준수하는 웹애플리케이션을 만들기위한 도구들을 제공하고 있습니다. ARIA 패키지를 이용해서 웹을 이용하는데 스크린 리더와 같은 보조적인 기술이 필요한 사람들이 사용가능한 웹앱을 만들수 있습니다.