국현님 블로그 참조
Microsoft 참조
Microsoft에 따르면 SilverLight란
다시 말해서 웹상에서 RIA를 구현하는 플러그인을 만드는 기술.
기존의 1WPF/E(Windows Presentation Foundation Everywhere)와 동일한 기술로 Silverlight라는 브랜드를 붙인 것.(이름이 이상한 것을 간파한 걸까?) RIA기술인 FLEX와 경쟁관계에 있다.
WPF/E는 WPF의 웹/모바일용 하위버전이다. WPF는 Avalon이라는 코드명으로 진행되었던 그래픽 프로젝트로, XAML이라는 XML언어로 벡터 기반의 그래픽을 렌더링할 수 있도록 하는 기술이다. 현재 WPF는 Vista에 탑재되어있고, XP SP2, 2003 Server에서도 동작한다.
기술적으로 WPF/E는 자바스크립트와 XAML을 사용한다. XAML로 렌더링된 객체를 자바스크립트를 이용해서 화면에 디스플레이하는 특성상 ActiveX가 필요없고, 때문에 cross-platform이 가능하다. 또한 UI와 Logic을 분리하는 것이 가능해진다(고 한다).
샘플코드를 보니 과연. 자바스크립트를 통해 div 태그내에 객체를 컨트롤한다.
물론 자바스크립트 내부에는 cross-platform과 Flexible을 위한 코드가 복잡하다.
UI개발과 관련된 이슈이기에 얼마전에 릴리즈한 ASP.NET AJAX 1.0과 어떤 관계인지
그리고 서버 쪽 코드와는 어떻게 통신하는지 궁금하다. (제공된 샘플코드는 모두 클라이언트에서만 동작한다.)
WPF/E의 샘플들을 보시려면 이곳으로
- 이상한 이름이다 [Back]
Posted by 망고
