Nice programing

Xamarin과 Telerik의 기본 스크립트의 차이점

nicepro 2021. 1. 7. 21:20
반응형

Xamarin과 Telerik의 기본 스크립트의 차이점


자 마린

  • C #으로 모델 작성
  • 고유 한 방식으로 각 OS에 대한보기 작성
  • Xamarin은 라이브러리의 새로운 기능이 같은 날 추가된다고 약속합니다.

Telerik 네이티브 스크립트

  • 자바 스크립트로 작성하고 네이티브 스크립트의 API를 호출 한 다음 별도의 OS 자바 스크립트 API를 호출합니까?
  • 이제 모두 html5 및 css 프런트 엔드를 지원하므로 모든 OS에서 재사용 할 수있는 html5 및 css로 뷰를 작성합니까?
  • Telerik은 단순히 말합니다 ... 그리고 나는 '이 문제가 없습니다'라고 의역합니다.

위의 경우 웹 사이트에 명시된대로 Telerik이 Xamarin보다 더 나은 방법은 무엇입니까?

"NativeScript를 사용하면 네이티브 플랫폼에 대한 새로운 추가 기능을 즉시 사용할 수 있습니다. Xamarin이나 Appcelerator 모두에서 기술 제한이 있고 새로운 네이티브 플랫폼 기능이 추가 될 때 래퍼를 만들어야하는 경우는 그렇지 않습니다."

Xamarin이 TypeScript의 약간 느슨한 것을 사용하지 않고 강력한 유형 언어와 함께 제공 될 때 Telerik이 Xamarin보다 더 나은 것으로 어떻게 기록되는지 혼란 스럽습니다. 그리고 Xamarin이 실제로 Xamarin과 똑같은 보트에 앉아 뷰 부분을 분리하는 것입니다. 실제로 이점이 있어야합니다.

질문 :
-내가 표시 한 둘을 제외하고 그들 사이의 차이점은 무엇입니까?
-왜 Telerik이 그런 주장을했을까요?


[면책 조항 : 저는 Telerik에서 일합니다.]

Telerik NativeScript와 Xamarin은 서로 다른 방식으로 유사한 문제를 해결하고 있습니다. 두 프레임 워크 모두 개발자가 모든 플랫폼에서 네이티브 UI 및 공유 된 공통 코드를 사용하여 크로스 플랫폼 모바일 애플리케이션을 만들 수 있도록하는 데 중점을 둡니다.

NativeScript의 경우 웹 개발자 기술에 중점을 둡니다. 오늘날 HTML / CSS / JavaScript 작성에 익숙한 사람이라면 누구나 NativeScript를 사용하여 네이티브 앱을 만드는 즉시 집에서 느낄 수 있기를 바랍니다.

조금 다른 점은 뷰가 XML 기반 마크 업으로 정의된다는 것입니다. 이 마크 업은 NativeScript에 의해 구문 분석되고 모든 대상 플랫폼에서 기본 UI로 렌더링됩니다. (NativeScript 모듈은 플랫폼 별 렌더링을 캡슐화합니다.)

강조하는 기능은 기본 네이티브 플랫폼 API를 노출하기위한 NativeScript의 접근 방식에도 고유합니다. NativeScript는 효과적으로 (빌드 타임) 리플렉션을 사용하여 JavaScript 프록시에서 모든 네이티브 API를 사용할 수 있도록합니다. 여기에는 타사 네이티브 라이브러리가 포함됩니다. 이러한 새로운 API를 활용하기 위해 NativeScript를 업데이트하기 위해 Telerik (또는 오픈 소스 커뮤니티)에 의존하지 않습니다. 명령을 실행하고 새 API를 자동 검색하기 만하면됩니다.

물론 많은 사람들이 JavaScript를 사용하여 원시 원시 API에 대해 작성하지 않을 것으로 예상하므로 모듈이 다시 다른 원시 API를 캡슐화하고 하나의 깨끗한 크로스 플랫폼 JavaScript API를 노출하는 데 도움이됩니다. 누구나 NativeScript 모듈을 만들 수 있습니다.

TDN (Telerik Developer Network)에이 모든 것이 어떻게 작동하는지 자세히 설명하는 훌륭한 게시물이 있습니다. http://developer.telerik.com/featured/nativescript-works/

도움이 되었기를 바랍니다. NativeScript의 공개 베타는 이번 주에 출시 될 예정이며 v1은 5 월에 출시 될 예정입니다.


업데이트 [2016 년 2 월] 이것은 원래 게시 된 이후로 NativeScript가 출시되었으며 현재 v1.6입니다. 또한 Angular 2와 많이 통합되고 있습니다. GitHub에서 프로젝트 진행 상황을 추적 할 수 있습니다. https://github.com/NativeScript/NativeScript


업데이트 [2016 년 6 월] 이제 NativeScript와 Xamarin을 비교하는 성능 메트릭이 있습니다. https://github.com/NativeScript/sample-iOS-Profiling/tree/performance-tests에서 찾으십시오.


Telerik은 UI 구성 요소이며 xamarin 양식 인 MVC로 디자인하기위한 멋진 컨트롤이 있습니다. Net 등이지만 xamarin Forms는 개발자가 C #을 사용하여 모바일 애플리케이션을 만드는 데 도움이되는 기술입니다.

참조 URL : https://stackoverflow.com/questions/28829316/difference-between-xamarin-and-teleriks-native-script

반응형