
Silverlight 2 vs Flash 10으로 검색해보면 많은 사람들이 이미 최근에 발표된 두 가지 RIA 기술의 여러 가지 측면을 비교해 놓은 글들을 볼 수 있죠.
퍼포먼스 측면에서의 비교는 현재 실버라이트가 앞섭니다. 간단한 샘플로 퍼포먼스를 비교하기는 어렵겠지만, 좀 더 복잡한 샘플의 비교에서도 실버라이트의 퍼포먼스는 상당한 수준이에요.(이 결과에 대해서는 브라우저와 PC 환경에 따라서 조금씩 다른 것 같네요.)
플렉스3 버전과 실버라이트2 버전 두가지 샘플이 있는데 여러분의 테스트 결과는 어떤가요?






댓글을 달아 주세요
단순한 샘플 동작의 비교로 전체적인 포퍼먼스를 논하기는 어렵겠지요
일단 제 환경에선 첫번째 예제는 flash가 훨씬 부드럽게 움직이고요,
반면, 두번째 예제(복잡한 샘플)의 경우에는 실버라이트가 부드럽게 동작하네요.
(그런데 초기화 로딩은 둘다 플래시가 더 빠르더군요?)
두번째 예제(복잡한 샘플)를 자세히 보니깐 제가 실버라이트를 구동하였을 때는 CPU 코어를 여러개를 동시에 쓰는 반면, 플래시의 경우는 CPU 코어를 한개만 써서 작동하네요. 이 이유가 큰 것 같습니다.
브라우저, OS 테스트 환경이 어떻게 되세요?
아 깜빡했네요
브라우저는 IE7 이고,
비스타 비지니스 K 쓰고 있습니다. 서비스팩1이고요.
인텔코어2 쿼드 Q6600 쓰고있고요, 4G ram (32bit라쓰지도못하지만)에 지포스8600GT 씁니다
전체적으로 속도가 빠른 애니메이션의 경우 플래시가 훨씬 더 부드러운 움직임을 보여줘요. 실버라이트는 중간중간 끊기는 느낌이 든달까요... 특히 TextSpiral 데모 보면 안습이죠 ㅠ.ㅜ 심지어 측정되는 FPS가 실버라이트가 빠른 경우에도 말이죠.
언제나 이런 종류의 벤치마크는 서로 다른 플랫폼을 비교하기엔 무리가 있는 것 같아요. 코드의 품질에 따라서도 영향을 받을테니까요.
그런데 Flash 10에서는 멀티코어를 쓸 수 있다고 그랬던 것 같은데... 아닌가;;
속도가 빠른 애니메이션의 경우에는 플래시에서 보통 1 프레임씩 편집하기 때문에 부드러운 움직임처럼 보이는 것일지도... 제가 둘 다 만들어본 느낌으로는 실버라이트가 더 부드러워요.
근데 TextSpiral 데모가 뭐죠?
네, 애니메이션이야 구성하기 나름이긴 한데... 그래도 뭔가 뚝뚝 끊기는 느낌을 지우기가 어렵더라고요. 기분탓일지도...
스파이럴 텍스트는 이거 : http://www.shinedraw.com/text-effect/flash-vs-silverlight-spiral-text/
뭐 이것도 코드 짜기 나름일 수도 있지만요.
이 것도 여기선 실버라이트가 더 부드러운데요. 테스트 환경. 1.83GHz 2G, Vista, IE8
10/6 에 올라온 글인데 실버라이트2 베타2에서 테스트 된 결과가 아닌지.
플렉스3는 느리지 않나요? 개발하기는 불편하더라도 플래시9+액션스크립트3으로 개발한 환경과 비교해야 공정할 것 같은데요.
플렉스3도 AS3로 할 수 있어요. 그리고 플래시10 vs 실버라이트2 비교인데 왜 플래시9로 비교합니까.
퍼포먼스 비교는 어떻게 하는건지 잘 모르겠네요. 보면 눈이 아프기도 하지만 봐도 차이가 안나네요. 플래시가 재생될 때 cpu점유율이 너무 높은게 아닌가 하는 생각이 요즘 자꾸 들어서, 실버에 기대감을 가지고 점유율만 봤습니다. 플래시는 55-65% 사이를 왔다갔다하고, 실버는 85-95%를 넘나드네요. CPU: 펜티엄4 2.8C ; RAM: 2GB (pc3200) ; GPU: Radeon X800 GTO ; Windows XP sp3 ; Firefox 3