0

모든 윈도우 폰 개발자는 NavigationService와 URI가 지정된 콘텐츠를 탐색하는 데 사용되는 방식, 즉 잘 알고 있습니다 왜 이런 식으로 설명할까요? 안전함에 대한

이슈를 사용 : 당신의 이름을 변경하는 경우

  • 은/이동/클래스를 리팩토링의 URI는 더 이상 작동하지 않습니다. 속성과 동일합니다.
  • 지정된 페이지 또는 속성이 존재하는 경우 절대적으로 유효성을 검사하지 않습니다.
  • 이것이 페이지 탐색을위한 표준 메커니즘이지만 IDE는 최소한 클래스 및 속성이 적합한 지 확인하기 위해 상대 URI의 유효성을 검사하지 않습니까?
  • 왜 아무도 신경 쓰지 않는 것 같습니까?

Android 및 iOS는 둘 이상의 유형 안전을 제공하거나 여기에서 뭔가를 놓치고 있습니까?

답변

0

설명은 매우 간단합니다. Silverlight.

Silverlight는 명백한 이유 때문에 URI 기반 시스템을 구현합니다.이 프레임 워크는 웹 브라우저에서 실행되도록 설계되었으므로 딥 링크를보다 쉽게 ​​구현할 수 있습니다 (Silverlight의 특정 페이지 열기 응용 프로그램은 웹 브라우저에서 요청 된 URI에 따라 다릅니다).

Windows Phone의 런타임은 Silverlight를 기반으로하므로 동일한 시스템이 그대로 유지됩니다. 그것은 나쁜 것이 아니라는 점에 유의하십시오. 물론, 네비게이션 서비스에서 멈추게되면, 우리는 이익을 얻지 못해 유형 안전을 잃어 버리는 것처럼 보입니다. 그러나 응용 프로그램을 보조 타일에서 시작하거나 사용자 지정 URI 스키마의 WP8 이후에 시작할 수 있다고 생각하면 갑자기 모든 것이 의미가 있습니다.