programing

SAP UI5와 다른 Javascript 프레임워크 비교

kingscode 2023. 3. 22. 22:51
반응형

SAP UI5와 다른 Javascript 프레임워크 비교

SAPUI5가 프레임워크로서 어떤 위치에 있는지 알고 싶을 뿐입니다.

(1) jQuery(유틸리티 기능, 효과, 애니메이션 등의 호스트가 있는 라이브러리) 또는 (2) Backbone, Angular, Ember 등의 MVC 라이브러리 같은 것입니까?

  • 1인 경우 어떻게 jQuery를 대체할 수 있습니까?
  • 2의 경우, 이러한 다른 프레임워크에 비해 어떤 장점과 단점이 있습니까?

SAP의 독자적 프레임워크라는 사실 외에 이 프레임워크의 이면에 있는 원칙과 철학에 대해 알고 싶은 것은 다음과 같은 점에서 시간을 어떻게 견디는가 하는 것입니다.

  1. MV* 어플리케이션 구축의 이념
  2. 단일 페이지 응용 프로그램 구축
  3. Backbone, Angular 등의 다른 프레임워크와 함께 학습 곡선(SAPUI-5를 학습하면 다른 프레임워크에 대한 학습 곡선이 증가하거나 감소하거나 어떤 영향을 미칠 수 있는지)

그리고 마지막으로 할 수 있다(있다면!)다른 프레임워크와 함께 SAPUI5의 생태계를 구축합니다.

이것은 상당히 큰 질문으로, 매우 긴 답변을 얻을 수 있는 위험에 처해 있으며, 이는 사실뿐만 아니라 의견에도 좌우됩니다.하지만 한번 해볼게.

먼저, 「어느 툴킷」의 질문입니다.SAPUI5는 툴킷이 원래 사용하던 것(현재도 사용 중인 것)의 이름으로 특정 SAP 라이센스 제한을 받습니다.2013년 12월부터는 오픈도 하고 있습니다.UI5는 동일한 툴킷의 오픈 소스 버전입니다(현재는 몇 가지 제외되지만 대부분 동일).UI5는 SAPUI5와 Open을 통칭하는 것입니다.UI5.

따라서 'SAPUI5'는 독자 사양이지만 형제 제품인 'Open'은UI5"는 오픈 소스입니다.

UI5는 다음과 같은 기능을 모두 갖춘 툴킷입니다.

  • MVC
  • JSON, XML 및 ODATA를 즉시 지원하는 데이터 바인딩
  • 모듈 로드 및 관리
  • 컴포넌트 기반 앱 생성 지원
  • 국제화(internationalization)RTL 지원)
  • 라우팅
  • 다양한 컨트롤 라이브러리(sap.ui.commons 및 sap.ui.table 네임스페이스의 리치 데스크톱별 컨트롤, sap.m 네임스페이스의 스마트폰/태블릿/데스크탑에 대한 응답형 컨트롤 등)

jQuery에 대한 질문입니다.jQuery와 다른 많은 라이브러리를 사용하고 있으며 이를 기반으로 구축되어 있기 때문에 jQuery의 경쟁 제품이나 대체 제품이 아닙니다.사실 개인적인 경험상 저는 jQuery 전문가는 아니지만 UI5로 앱을 만듭니다.

다른 MV* 프레임워크와 비교한 장점과 단점에 대한 질문에 대해 이 답변에는 이와 같은 광범위한 질문에 대응할 여지가 없다고 생각합니다.

MV*에 관한 시간의 테스트를 서 있다는 것은 무엇을 의미하는지 잘 모르겠습니다.MVC는 거의 초기부터 컨셉으로 존재해 왔기 때문에 테스트에 적합하다고 생각합니다.UI5는 비교적 젊은(2-3년)이기 때문에 아직 몇 년 동안 검증이 필요합니다.하지만 SAP 환경에서 일어나고 있는 대규모 애플리케이션 개발의 경우, 지금까지는 상당히 잘 되고 있습니다.

학습 곡선?저는 전통적으로 백엔드/통합 개발자로 UI5를 쉽게 선택할 수 있었습니다.자신의 스킬과 그것을 받아들이고 싶은 욕구가 없으면 질문에 대답하기 어렵다.

SAPUI5 내 생태계? 이 질문을 잘 모르겠어요.

그게 조금이라도 도움이 됐으면 좋겠어요.

언급URL : https://stackoverflow.com/questions/21557156/sap-ui5-versus-other-javascript-frameworks

반응형