2009-12-11 3 views
1

Silverlight를 사용하여 데스크톱과 웹용으로 작은 프로젝트를 만들고 싶습니다. 내 질문은 다음과 같습니다.웹 및 데스크톱 응용 프로그램 모두에 Silverlight 사용에 관한 질문

  1. 실버 라이트 4.0이 필요합니까? 아니면 3.0에 브라우저 외부 기능이 있습니까? 이 두 버전간에 중요한 변경 사항이 있습니까?

  2. Silverlight 외에 어떤 옵션이 있습니까? 또한 온라인 부분에 Silverlight를 사용하고 데스크톱 용으로 별도의 WPF 프로젝트를 사용할 계획입니다. 필자는 플래시/플렉스/에어 경험이 전혀 없다. .NET 외에도 C++, Java 및 PHP에 대한 경험이 있습니다.

  3. 누구나이 경험이 있습니까? 나는 신기술 (베타 버전)을 알고 있으므로 방해가 될 것으로 예상하고 있습니다. 비록 내가 하나의 코드베이스 만 가질 수 있다면 그것은 환상적 일 것이다.

답변

1
  1. 실버 3은 아웃 오브 브라우저 기능을 가지고 있습니다.

  2. 실버 라이트 외에 나는 생각할 수있는 유일한 대안은 (비록 약간 다르다) Java Web Start 기술 - 웹 데스크탑에서 다운로드 한 자바 데스크톱 애플리케이션.

  3. 한 프로젝트에서 사용했는데 문제가 없었습니다. 동일한 실버 라이트 컨트롤이 브라우저에서 제공되었으며 한 번의 클릭으로 데스크톱 응용 프로그램으로 설치할 수 있습니다. 이것을 달성 할 수있는 코드는 거의 없었습니다. 실버 라이트 3는 아웃 오브 브라우저 기능을 가지고 않지만

    , 그들은 매우 제한되어 있습니다 : 여기 some tutorial

0

첫 번째 질문에 대답하는 것입니다. Silverlight 4를 사용하면 신뢰할 수있는 데스크톱 응용 프로그램을 작성할 수 있습니다.

으로 숀 Wildermuth으로 this blog 게시물에 지적 :

는 OOB에서 응용 프로그램이 여전히 (윈도우 윈도우 및 Mac의 Safari에서 IE를 호스팅) 브라우저에서 실행되고 있습니다. 여전히 브라우저 응용 프로그램과 동일한 보안 샌드 박스에 있습니다.

즉, 응용 프로그램이 브라우저 내에서 실행될 때와 동일한 제한 사항을 갖게됩니다.

관련 문제