OpenUI5
OpenUI5![]() | |
개발자 | SAP SE 및 커뮤니티 |
---|---|
초기 릴리즈 | 2013년 12월 | , 전( 12월 11일
안정된 릴리스 | 1.102.1 (2022년 5월 [±] | , 전(
저장소 | OpenUI5 저장소 |
기입처 | JavaScript 및 Less(스타일시트 언어) |
운영 체제 | 크로스 플랫폼 |
전임자 | Dynpro 및 Web Dynpro |
유형 | JavaScript 프레임워크 또는 웹 프레임워크 |
면허증. | Apache 2.0 라이선스 |
웹 사이트 | OpenUI5.org |
OpenUI5는 크로스 플랫폼, 응답성, 엔터프라이즈 지원 애플리케이션을 [1]구축하도록 설계된 JavaScript 애플리케이션 프레임워크입니다.SAP SE가 Apache 2.0 라이센스로 사용할 수 있는 오픈 소스 프로젝트이며 [2]기부에 공개되어 있습니다.OpenUI5의 코어는 JavaScript, jQuery 및 LESS를 기반으로 합니다.라이브러리의 기능 세트에는 모델 뷰 컨트롤러 패턴, 데이터 바인딩, 자체 UI 요소 라이브러리 및 국제화 [1]지원이 포함됩니다.
역사
2009년에 프로젝트를 시작한 팀은 결국 Open으로 이어졌습니다.UI5는 SAP 애플리케이션을 위한 새로운 사용자 인터페이스(UI)를 생성하는 작업을 수행했습니다.목표는 유연하고 확장 가능하며 최신이며 SAP 애플리케이션 전반에 걸쳐 일관된 모양과 느낌을 제공하는 프레임워크를 포함했습니다.또한 당시 SAP의 주요 UI 프레임워크는 백엔드 기술과 긴밀하게 연계되어 UI [3]개선에 걸림돌이 되었습니다.
라이브러리는 몇 년 [4]동안 SAP에서 운영 환경에 사용된 후 2013년 12월에 오픈 소스로 제공되었습니다.2014년 10월부터 GitHub을 [2]통한 투고 접수를 시작했습니다.
상업 상태
모두 열려 있음UI5 구성 요소는 완전히 무료이며 유료 "프리미엄" 또는 "상용" 위젯은 없습니다.
OpenUI5는 원스톱샵 툴킷으로 가장 잘 표현됩니다.웹 애플리케이션을 구축하는 데 필요한 모든 기능을 갖추고 있으며, 확장에도 충분한 유연성을 제공합니다.덧붙여서, 무료로 모든 기능을 이용할 수 있는 것은 이것입니다.기타 인기 툴킷은 무료 체험판으로 제공되며, 모든 기능을 이용할 수중에 있습니다.UI5는 그 자체로 완전한 제품으로 제공되며 업셀이나 프리미엄이 [5]부과되지 않습니다.
--
주요 기능
- 180개의 UI 컨트롤, 크로스 디바이스(전화, 태블릿 및 데스크톱에서 실행)로 그룹화 - 메뉴, carousel, 패널, 툴바, 아이콘 탭바, 레이아웃, 그리드, 스플리터, 리스트, 테이블, 대화 상자, 메시지 박스, 메시지 토스트, 응답 팝오버, 캘린더, 콤보 박스, 날짜 범위 선택, 파일 업로더, 평가 표시기, 세그먼트 버튼, 슬라이더, 태그, 디스플레이, 디스플레이, 디스플레이색상 선택기, 트리, 테이블, 트리 테이블 [6]등
- WYSIWYG 테마 디자이너 (오픈 [7]소스 아님)
- MVC 아키텍처
- 다양한 뷰 형식(XML, HTML, JavaScript 또는 JSON)
- ODATA, JSON 또는 XML 모델을 사용한 데이터 바인딩
- I18n(오른쪽에서 왼쪽으로 언어 지원 포함)
- 모든 프런트 엔드 기능에서 일관된 UX 패턴 제공
레퍼런스
- ^ a b "What is OpenUI5".
- ^ a b "OpenUI5 LICENSE". 23 December 2018.
- ^ Adams, DJ (2015). 30 Days of UI5: Celebrating SAPUI5 and OpenUI5's milestone 1.30 release in Autumn 2015. Bluefin Solutions Inc.
- ^ Kunz, Andreas (11 December 2013). "What is OpenUI5 / SAPUI5 ?". SAP SE.
- ^ OpenUI5 Frequently Asked Questions
- ^ "OpenUI5 Control Samples".
- ^ "Theme Designer".