2011-03-14 7 views
1

실버 라이트 2를 사용하는 고객을위한 내부 사이트를 만들 때 돌아왔다. 그들은 그것에 만족했으며 간신히 만져야했다. 이 사이트가 항상 작동 할 것으로 기대됩니까? 내가 두려워하는 부분은 갑자기 사용자가 실버 라이트 X를 설치했고 지금은 깨져서 사이트를 백업하기 위해 Y 버전의 실버 라이트를 즉시 변환해야한다는 것입니다. 더 이상 Silverlight를 사용하지 않습니다.Silverlight 2의 수명은 어떻게됩니까?

2 베타 버전에서 2 버전으로 바뀌었을 때 이미 한 번 겪었습니다. 그리고 모든 급격한 변경 사항을 수정하고 사이트를 다시 가져 오려고했습니다. 어쨌든 우리가 베타 테스트를 실시한만큼 큰 문제는 아니 었습니다.

지금 업그레이드 할 수는 있지만 현재 만족 스러울 때 업그레이드를 수행하고 돈을 요구하면 현재 상태로 유지할 수 있습니다. 또한 라이센스를 다시 받아야하는 제 3 자 컨트롤이 있습니다.

그래서 내가 묻는 것은 이미 알려진 수명이다고 생각합니까? 아니면 그냥 귀로 연주할까요?

+0

어떻게 이런 사실을 알 수 있습니까? 어떤 시점에서 소프트웨어의 모든 부분은 사실상 사용할 수 없게됩니다 (당시의 표준 하드웨어에서). –

+0

글쎄, 그들은 실버 라이트 2 앱이 실버 라이트 5로 작업하는 것을 멈출 것이라고 발표 할 수 있었을 것이다. 실버 라이트를 더 이상 따르지 않기 때문에 나는 알지 못한다. MS가 걱정하지 않는다고 말하면 나는 그렇게하지 않을 것이라고 생각합니다. – dwidel

답변

1

Silverlight Support Lifecycle Policy을 기반으로하여 Silverlight 2의 공식 지원이 이미 끝났습니다 (2010 년 10 월 12 일). 그러나 다른 문서 (주로 this SO question)는 Silverlight 응용 프로그램이 Silverlight "quirks 모드"를 통해 이진 역방향 호환이 가능하다는 인상을줍니다. Silverlight 응용 프로그램을 변경하지 않는 한 정책은 그렇지 않습니다. 변경, 앱은 무기한으로 작동해야합니다.

0

쉽게 받아 들일 수 있습니다. 그것은 항상 작동합니다 .. Silverlight는 모든 주요 버전에 대해 100 % 이전 버전과의 호환성을 가지고 있습니다!

+0

MS가 이미 SL3과 SL4 사이의 다양한 변경 사항을 문서화했기 때문에 가능성은 희박합니다 (http://msdn.microsoft.com/en-us/library/cc645049(VS.95).aspx). –

1

MS의 사람들은 지금까지 Silverlight 릴리스간에 이전 버전과의 호환성을 유지하는 데 상당히 능숙했습니다. 그러나 몇 가지 중요한 변경 사항이 있습니다. 앱의 기능, 사용되는 기능 및 런타임에 사용되는 버그에 따라 런타임의 다음 버전에서 정상적으로 계속 실행되거나 계속 실행되지 않을 수 있습니다. MS는 Silverlight 3와 Silverlight 4의 차이점에 대한 좋은 예를 제시합니다. here.

많은 예제 중 하나 : Silverlight 4는 Textbox 클래스에 새로운 "워터 마크"속성을 도입했습니다. Silverlight 2 또는 Silverlight 3 응용 프로그램이 Textbox 클래스의 하위 클래스를 만들고 자신의 Watermark 속성을 추가했을 가능성이 있습니다. XAML에서 Watermark 속성에 대한 참조는 Silverlight 3 또는 Silverlight 4 런타임에서 실행될 때 AmbiguousMatchException을 throw 할 수 있습니다.

아마도 MS가 SL5 및 SL6 등으로 이동할 때 이러한 종류의 변경 사항이 더 많을 것입니다. 개발자 팀은 SL2 응용 프로그램을 중단하는 것에 대해 상당히 걱정하지 않을 것입니다. 정말 멋진 기능을 도입했지만 SL2 애플리케이션의 합리적인 부분을 깨뜨리는 변경은 SL5에서는 용납 될 수 없지만 SL6이나 SL7에서는 그렇지 않을 수 있습니다.

귀하의 특정 상황에서 귀하의 고객에게 미래의 문제에 대한 가능성을 알리고, 응급 상황이 아닌데도 결정할 수있는 기회를 제공하는 것이 좋습니다.

관련 문제