2010-07-22 3 views
7

출시되지 않은 HTML 5 및 CSS 3은 Microsoft Silverlight에서 수행 할 수있는 효과와 그래픽을 생성 할 수 있다고합니다. 그렇다면 Silverlight 학습을 건너 뛰고 HTML5 및 CSS 3을 기다릴 수 있습니까?HTML 5 + CSS 3> = Microsoft Silverlight

+3

사과와 오렌지의 비교 결과입니다. 'result == undefined;' – scunliffe

답변

4

Silverlight는 웹 응용 프로그램 (RIA - Rich Internet Applications)을 개발하기위한 도구입니다.

순수 HTML + CSS (HTML5 및 CSS3 인 경우에도) 사이트 만 생성 할 수 있습니다.

따라서 시각적으로 비슷할 수도 있지만 뒤에서 완전히 별개의 두 가지입니다.

0

은 사과와 오렌지를 비교하는 것처럼,하지만 한 가지 HTML 5 + CSS 더 나은 다음 실버하게됩니다 : 그것은 등 모든 현대적인 브라우저, 모바일 장치에서 실행 ...

+1

-1 : HTML5/CSS3 지원은 최상의 상태로 스케치됩니다. MS는 여전히 그것을 지원하는 풀 브라우져를 발표하지 않았으며, 그것을 지원하는 브라우저 중 어느 것도 아직 표준이 아니다. 사양은 여전히 ​​초안 상태입니다. 그러나 Silverlight에는 WebKit, Mozilla, IE, Opera 등의 주요 브라우저 유형에 대한 플러그인 빌드가 있습니다. –

+0

그러나 리눅스, 아이폰, 안드로이드를위한 완전한 기능의 실버 라이트를 아직도 기다리고 있습니다 ..... – TheHippo

+0

거기에 아무런 논쟁이 없습니다. –

0

당신은 기다릴 필요가 없습니다 HTML5와 CSS 3, 그들은 오늘 여기에 있으며 지금 당장 사용할 수 있습니다. 웹 표준은 소프트웨어 방식에서 '공개'되지 않으며 기존 브라우저 구현의 표준화입니다.

프로젝트 요구 사항에 따라 선택하는 프런트 엔드 기술은 Flash/Silverlight에서 쉽게 사용할 수있는 일부 기능은 웹 표준 (Canvas 및 WebGL)을 사용하여 달성하기가 아직 어렵지 않습니다.

이에 대한 정확한 대답은 없으며 결코있을 수 없습니다.

0

HTML5 + CSS + JavaScript는 의미합니까? RIA의 미래는 이러한 기술의 약속을 생각하면 밝아 보입니다. 그러나 현재 Silverlight 을 대신 할 수있는 것은 아닙니다. 복잡한 웹 앱을 지금 만들어야하는 경우 Silverlight에서 지원할 수 있으며 Chrome, Safari 및 Firefox와 같은 일부 브라우저가 HTML5의 일부를 이미 구현했지만 지원이 너무 불안정해서 안정적인 크로스 브라우저를 만들 수 없습니다 신청.

그러나 Silverlight는 모든 OS의 모든 브라우저에서 동일한 방식으로 작동해야합니다.

+0

지원은 IE를 지원하지 않는 한 괜찮습니다. –

+0

HTML5 사양이 JavaScript (또는 적어도 DOM)에 관한 것이라면 많은 사람들이 HTML5에 많은 정보를 제공하는 것이 공평합니다. –

0

멋진 레이아웃과 애니메이션과 같은 경우에만 실버 라이트 (또는 플래시) 만 사용한다면 yuo는 필요하지 않습니다. html5/css3 만 사용하면됩니다.

하지만 실버 라이트 (및/또는 플래시)는 마녀가 훨씬 더 많은 것들을 할 수있는 응용 프로그램을 작성할 수있는 가능성을 많이 제공합니다.

0

HTML/JS + CSS보다 Flash/Silverlight를 사용하는 유일한 이유는 모든 플랫폼에서 비슷하게 실행되며 브라우저의 코드와 독립적입니다. HTML에는 표준이 있지만 코드 작성자에게는 표준이 없지만, 비슷한 기능은 다른 브라우저에서 다른 자바 스크립트를 필요로합니다. html 요소를 렌더링하는 것 이상으로 브라우저마다 다르므로 인쇄도 다릅니다.

향후 HTML5 나 HTML 10이 출시 되더라도 개발자를 유치 할 수는 있지만 OS 및 브라우저별로 올바른 표준을 구현하지 않으면 항상 충분히 취약해질 것입니다.