2009-03-23 3 views
9

이제 Silverlight 3 (오프라인, 브라우저에서 벗어남)과 함께 두 기술 간의 주요 차이점은 무엇입니까?Silverlight vs Adobe Air

+0

물어볼 때, 가장 큰 차이점은 Adobe Air는 단지 베타 버전이 아니라는 것입니다. – Anthony

답변

0

바탕 화면에서 Silverlight 응용 프로그램을 실행하는 데 약간의 변경 만 있으면되므로 구현 세부 사항에 차이가 있습니다. Silverlight는 WPF를 기반으로 한 .NET 공간 프레임 워크입니다. Flash/Flex/AIR은 ActionScript 기반의 독점 Adobe 제품입니다.

기능면에서 보완적인 강도와 약점과 거의 같습니다. 예 : SL3은 GPU 및 픽셀 쉐이더를 지원합니다. Inverse Kinematics로서의 최신 플래시. 다른 스트로크 등

1

Dave의 말에 더하여 Silverlight는 장치 지원 (마이크 및 웹캠)이 누락 된 것 같습니다.

+0

이것은 첫 번째 릴리스 포스트 3을 위해 계획되었습니다 (MIX에서는 3.1 릴리스가있는 것처럼 들리며 이것이 있음) –

+0

좋은 소식입니다! – CVertex

+0

게시 3 호에 어떤 소식이 올지 알 수 있습니까? 그리고 언제 나올거야? –

8

베타 버전에는 몇 가지 중요한 차이점이 있습니다. 아직 출시 버전의 차이가 있는지는 알 수 없습니다.

  1. Silverlight OOB에서 창 크롬을 숨길 방법이 없습니다.
  2. 알림 트레이 아이콘을 만들 수 없습니다.
  3. 항공 응용 프로그램은 다중 창일 수 있지만 Silverlight OOB는 불가능합니다.
  4. 항공 응용 프로그램은 시스템에 더 많은 권한을 가지며 Silverlight 응용 프로그램은 샌드 박스 처리됩니다.
  5. 설치 및 업데이트 절차에는 차이가 있지만 자세한 내용은 확실하지 않습니다.
3

AIR을 사용하면 파일 시스템과 SQLite db에 액세스 할 수 있습니다. SL3은 사용자 상호 작용 (다른 이름으로 저장 대화 상자)을 사용하여 파일 시스템에 쓸 수 있으며 격리 된 저장소 나 디스크의 DB는 지원하지 않습니다.

SLOOB는 샌드 박스에서 계속 실행되므로 브라우저에서 실행되는 Silverlight 앱과 동일한 도메인 간 문제로 제한됩니다.

3

3 가지 전쟁 : Adobe AIR, MS Silverlight 및 Mozilla Prism.

블로그 게시물 this 및이 article을 읽으십시오. 두 번째 기사의 인용문 :

실버 라이트는 권력면에서 확실한 승자이지만, 제 동료 중 한 명이 지적했듯이 요긴하지 않습니까? 그의 요지는 플래시의 놀라운 보급률입니다. 어도비에 따르면 그것은 99 % 범위에있다. 플러그인이 필요한 신제품을 선보일 때 고려해야 할 또 다른 장벽을 도입해야하는 이유는 무엇입니까?

두 번째에서 다른 하나는 :

우리는 다음 예를하는 형식을 그들이 사용 대답하는 사람들의 물었다. 놀랍게도, 얼마나 오랫동안 사용할 수 있었는지에 따라 Flash는 61 %의 응답자를 이끌었습니다. 더 놀라운 것은 Silverlight의 2 %가 넘는 매우 작은 시장 점유율이었으며 실제 형식과 거의 동일했습니다. Quicktime은 놀랍게도 20 % 미만으로 잘 수행되었습니다.

SL의 VOIP 지원은 this입니다.

프리즘 here을 읽으십시오.내가 맥에 더 많은 ... 특히 실버 라이트 설치 과정을 좋아하는 사용자 관점에서

+0

PRISM에게 기회가 있었으면합니다. 모질라가 충분히 강요 당하지는 않았 으면합니다. – CVertex

0

은 - 에어 응용 프로그램 설치 (많은 클릭과 processbars에) 부 자연스러운하지만 설치 실버 원 클릭은 좋은 :)

1

하나 내가 언급하고 싶은 점은 아무도 언급하지 않았다는 것입니다. (우리가 Air/Flex를 사용하여 작업 할 때 즐겨 사용하는 항목을 선택하지 않습니다) :

Adobe는 개발자에게 양질의 런타임 및 IDE를 작성하는 데 필요한 재능을 보유하십시오. 그들의 아이디어는 괜찮습니다. 의심스런 아이디어를 실행하는 것입니다. 나는 Visual Studio가 어떤 IDE보다도 앞서서 빛을 보았다는 것에 동의 할 수 있다고 생각합니다. 품질 현명한 나는 VS2005가 6yrs 후에 시장 (그것은 지금 2011 년)에 무엇보다 잘 만들어 졌다고 말할 수있을 것입니다.

Flex/Air가 고객의 요구 사항을 더 잘 충족 시킨다면 필자와 함께하십시오. 그러나 플랫폼 중 하나가 원하는 것을 제공한다면 Silverlight가 매번 승리한다고 말할 수 있습니다. 더 성숙했고, 훨씬 안정적이었습니다.

상업용 앱의 가장 큰 골칫거리는 Air가 가비지 수집을 잘 관리하지 못한다는 것입니다. 지난 1 년 반 동안 우리 앱은 속도가 느려졌습니다. 유일한 해결 방법은 키오스크에서 야간 재부팅을하는 것입니다. 객체 내부에 객체를 중첩하면, 3 번째 중첩을하면 Air가 해당 객체를 올바르게 플러시 할 수없는 것처럼 보입니다. Adobe는이를 인식하고 시간이 경과 한 시점과 모든 최신 버전을 고려하여 Adobe는 해결책이 없습니다. 이는 실행 시간이 좋지 않거나 좋지 않은 Adobe 개발자의 신호입니다. 사람들이 MS를 강타하고 있다는 사실에도 불구하고 요즘의 플랫폼은 안정적입니다. 특히 .NET 런타임이 안정적입니다. Adobe는 1997 년경 Microsoft와 같은 느낌을 받았지만 신뢰할 수있는 솔루션을 제공하는 데 수년이 걸렸습니다.

추신 : 나는 어도비 devs를 마시는 몇 koolaid이 답변을 투표 다운 것입니다 확신합니다.