SilverLight 실버라이트 같이 공부하기 - 첫 번째 시간


Microsoft/Silverlight 2010.10.28 17:10




RIA의 대표적인 언어인 이 silverlight를 공부하기 전에 앞서서,

아래 두 포스트를 먼저 읽으시면 도움이 될 듯합니다 ^^

Ria와 IT 트렌드의 이해 1번째 시간
Ria와 IT 트렌드의 이해 2번째 시간

Silver light
이 실버라이트는 '어도비의 대항마'라고 불리웁니다.

왜냐면, 플래시등의 애니메이션 동영상 기술이 전문적인 어도비와 겨루어서 DVD급 동영상을 웹에서 보는 등 미디어 기능이 막강하기 때문이죠. 플래시도 역시 HD급의 고화질을 지원한다는 기사도 나왔습니다.

http://www.microsoft.com/silverlight/
위는 실버라이트의 공식 홈페이지입니다!
http://team.silverlight.net/
실버라이트 공식 블로그입니다!

이 실버라이트는
HTML
XAML
WPF
WPF/E
SILVERLIGHT

원래 매우 느린 반응속도와 풍부한 UI구성의 어려움 으로 XAML 이 발전이 되었고,
마이크로가 사라지더라도 이 XAML의 미래는 밝다고 사람들이 얘기를 하고 있습니다.

XAML은 "WPF(window Presentation Foundation) 라는 혁신적인 UI를 표현할 수 있는 윈도우 프로그램 기술에서 소개 되었습니다. 하지만 단점은 리눅스과 맥과 같은 다른 플랫폼에서는 이용할 수 없습니다.

실버라이트의 버전은 1버전ㄴ과 2버전이 존재하니다. 런타임 플랫폼은 CLR(Common Language Runtime)이라는 엔진이 탑재되었고, 이 플랫폼이란, 쉽게 설명을 하자면,


위와 같이 어떤 언어로 프로그래밍한 프로그램은 각종 OS가 다르기 때문에 플랫폼이라는 기반을 사용하여 (음 가상OS라고 생각하시면 쉬울 듯) 프로그램을 구동시키게 됩니다. 이 실버라이트는 CLR이라는 플랫폼을 사용하는 것이구요.



Silver Light 의 실행환경

실버라이트의 실행환경은 브라우저에서 사이트 주소를 적은 후 페이지를 요청
2) 인터넷을 통해 서버에서 HTML 파일을 가져옴
3) 받아온 HTML 을 임시폴더에 저장 후 저장한 파일을 브라우저의 파서가 파싱하여 브라우저에 보여주는
과정을 거치게 됩니다

위와 같은 기존 웹 방식과는 다르게 실버라이트의 실행 단계로 살펴보자면, 
중간에 XAP 이라는 확장자의 파일을 클라이언트로 내려주고 런타임이 이 파일을 실행하여 브라우저에 보여주게 됩니다. 
 



추천은 블로그에게 힘이된답니다 ^^
혹시 궁금하시거나 모르는게 있으시다면, 아래에 댓글을 달아주세요!
바로 답변달아드립니다 ^^
같이공부해요!
저작자 표시 비영리
신고

WRITTEN BY
ShakeJ

0 ,