문제

Silverlight를 사용하여 크로스 플랫폼 데스크탑 위젯을 구축 할 수 있습니까?

도움이 되었습니까?

해결책

Silverlight 2.0에서는 그런 행운이 없습니다.

~ 안에 실버 라이트 3.0 (현재 베타로) 지원이 추가되었습니다. 외부 브라우저 기능, 즉, 데스크탑에서 Silverlight 앱을 다운로드하여 운영 할 수 있습니다.

Silverlight 플랫폼은 일반적으로 크로스 플랫폼이므로 Silverlight 3.0의 외부 (데스크탑) 개념은 정확히 동일합니다.

인용 Silverlight 3 베타의 새로운 기능은 무엇입니까? 릴리스 페이지의 섹션 :

  • 외부 브라우저 기능. Silverlight 3의 새로운 브라우저 경험을 통해 사용자는 데스크탑 및 시작 메뉴의 링크를 통해 가장 좋아하는 Silverlight 응용 프로그램을 PC 및 Mac에 직접 배치 할 수 있습니다. 또한 새로운 경험을 통해 Silverlight Applications는 컴퓨터가 인터넷에 연결되어 있는지 여부에 관계없이 전통적인 웹 경험을 급격히 개선 할 수 있습니다. 기능은 다음과 같습니다.

    • 브라우저 외부의 삶. 실버 라이트 애플리케이션은 이제 가벼운 웹 동반자로 데스크탑에 설치하고 실행할 수 있습니다. 따라서 사용자는 인터넷에 연결되어 있는지 여부에 관계없이 좋아하는 웹 응용 프로그램을 사용하여 자신이 좋아하는 웹 응용 프로그램을 가져갈 수 있습니다.
    • 데스크탑 단축키 및 시작 메뉴 지원. Silverlight 응용 프로그램은 시작 메뉴 및 응용 프로그램 폴더에 링크가있는 PC 또는 Mac 컴퓨터의 데스크탑에 저장할 수 있으므로 원 클릭 액세스로 사용할 수 있습니다.
    • 안전하고 안전합니다. .NET Framework의 보안 기능을 활용하여 Silverlight 응용 프로그램은 영구적으로 분리 된 스토리지가있는 보안 샌드 박스 내부에서 실행됩니다. 이러한 애플리케이션은 기존 웹 앱과 동일한 보안 제한을 가지므로 보안 경고 나 프롬프트 없이는 사용자 중단을 최소화하지 않고 신뢰할 수 있습니다.
    • 부드러운 설치. Silverlight 애플리케이션은 로컬 캐시에 저장되며 추가 권한을 실행할 필요가 없기 때문에 설치 프로세스는 빠르고 효율적입니다.
    • 자동 업데이트. 출시되면 Silverlight 애플리케이션은 서버에서 새 버전을 확인하고 발견되면 자동으로 업데이트 할 수 있습니다.
    • 인터넷 연결 감지. Silverlight 응용 프로그램은 이제 인터넷 연결이 있는지 여부를 감지 할 수 있으며 연결이 복원 될 때까지 사용자의 데이터를 캐싱하는 것을 포함하여 지능적으로 반응 할 수 있습니다.

다른 팁

실버 라이트 대 WPF

우선, WPF는 정확히 Silverlight가 아닙니다. 그들은 본질적으로 다른 실행 시간이 필요합니다. Silverlight 런타임은 .NET의 서브 세트이며 브라우저를 통해 SL 응용 프로그램을 볼 수 있도록 클라이언트가 설치해야합니다. 현재 SL 런타임은 Windows 및 Mac에서 사용할 수 있습니다. Moonlight는 여전히 마무리되지 않았으며 Linux를 위해 진화하고 있습니다.

반면에 WPF는 순전히 .NET 런타임 위에 있으며 Windows에서만 사용할 수 있습니다.

XAML을 사용하여 Silverlight 및 WPF에서 사용자 경험을 개발할 수 있으며 Silverlight 서브 세트를 고수하는 한 WPF에서 XAML을 컴파일 할 수 있습니다.

데스크탑 위젯

이제 크로스 플랫폼 '데스크탑'위젯 구축에 대한 생각 - 데스크탑 창에서 Silverlight 애플리케이션을 호스팅 하시겠습니까? Silverlight 3.0은 브라우저에서 Silverlight 컨트롤을 호스팅하는 지원을 제공합니다.

그렇지 않으면 브라우저 쉘을 사용하여 Silverlight 호스팅에 대한 내 블로그 항목을 참조하십시오. http://amazedsaint.blogspot.com/2008/12/thinking outside-silverlight-sandbox.html.

이 게시물은 주변에 회전됩니다

  1. 웹 브라우저 컨트롤을 사용하여 WinForms/WebKit 데스크톱 응용
  2. 호스트 애플리케이션에 가벼운 웹 서버를 포함시키고 그러한 작업을 수행하라는 요청을 처리합니다.

그러나 기억하십시오 - 그것은 WPF가 아닙니다. 이것이 명확 해지기를 바랍니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top