문제

What's 이 모든 비즈니스에 대해 플래시,코드,Adobe Air,Java FX 및 Silverlight?내가 왜 다른 하나를 선택?그리고 무슨 일이 일어났을 자바 애플릿 ActiveX 컨트롤 및?

아,그리고 어디 아약스에 맞는 모든 이?과가 라즐로 관련이 있을까요?

Afteredit(에 대한 응답으로"d'uh"유형 답변):문제는 조금 혀.나는에 대해 알고 있는 다양한 RIA 기술입니다.나는,그러나,관심에서 유래 사회의에 대한 의견을 각각의-특히 왜 당신이 사용하는 것이 하나가 다른 하나

도움이 되었습니까?

해결책

큰 주제와 전체 답변을 제공하기 위해 페이지가 필요하므로 여기에 "짧은"버전이 있습니다 ...

  1. Adobe Flex/Air는 지금까지 가장 성숙한 RIA 플랫폼이며 FlashPlayer에서 실행됩니다. ActionScript (JavaScript와 유사) 및 MXML (주로 레이아웃/보기 코드에 사용되는 마크 업)을 사용하여 앱을 작성합니다. 에어 런타임이 설치된 경우 Flex 응용 프로그램을 데스크탑에 쉽게 배포 할 수도 있습니다.

  2. Silverlight는 Microsoft의 오퍼링으로 여전히 Flex보다 약간 뒤떨어져 있지만 빠르게지면을 얻고 있습니다. SL 런타임은 새롭고 천천히 더 큰 설치베이스를 얻습니다. C#, vb.net 또는 .NET 런타임이 지원하는 기타 언어를 사용할 수 있습니다. Windows와 Mac에서 실행되지만 데스크탑에서 실행되지 않습니다.

  3. Javafx는 Java 플랫폼에서 RIA를 구축하기위한 플랫폼, API 및 스크립팅 언어입니다. 최신 출품작이며 최근 1.0 릴리스를 보유했습니다. 브라우저 또는 데스크탑에서 실행될 수 있으며 모든 Java 코드를 활용할 수 있습니다. 오픈 소스 Java 코드가 얼마나 많은지를 감안할 때 이것은 매우 매력적일 수 있습니다.

AJAX / DHTML은 주로 이러한 기술에 대한 대안이지만 FP, SL 및 Java에는 모두 양방향 JavaScript API가 있으므로 두 가지를 모두 사용하고 상호 작용할 수있는 응용 프로그램을 작성할 수 있습니다.

다른 팁

Flash/Flex, Javafx 및 Silverlight는 개발을위한 도구입니다. 풍부한 인터넷 응용 프로그램 (RIA). 당신은 아마도 애니메이션 및 기타 효과로 가득 찬 플래시 애플리케이션에 매우 익숙 할 것입니다. Javafx와 Silverlight를 사용하면 유사한 응용 프로그램을 개발할 수 있습니다. Laszlo는 같은 그림에 맞습니다.

Silverlight는 Microsoft의 항목이며 .NET 스택에서 작동하도록 설계되었습니다. Javafx는 Sun의 새로운 제품이며 Java Virtual Machine과 함께 작동하도록 설계되었습니다. Adobe Air를 지나치게 단순화하려면 RIA 컨텐츠가 데스크탑에서 원활하게 실행되도록 시도합니다 (Javafx도이를 제공합니다).

애플릿은 사라지지 않았으며 웹 브라우저에서 JVM의 구현이 나쁜 구현으로 어려움을 겪었습니다. Javafx는 애플릿의 새로운 상속인입니다.

Ajax는 매우 다릅니다. Ajax는 플러그인없이 브라우저의 기존 기능을 사용하여 겉보기에 풍부하고 대화식 웹 페이지를 제공하는 방법입니다. JavaScript 및 XML을 사용합니다. 일부 Ajax 응용 프로그램은 부인할 수 없을 정도로 시원하지만 플래시 스타일의 RIA를 개발하는 것은 쉽지 않거나 자연스럽지 않습니다.

나는 Flex와 Air에 대해서는 아무것도 모르지만 Flash, Java FX 및 Silverlight는이 회사들 (Adobe, Sun 및 Microsoft) 중 어느 것도 다른 사람에게 다른 사람에게주고 싶지 않기 때문에 시장 점유율을 위해 기본적으로 동일한 일을하는 웹 기술입니다. 웹에서 가장자리 및/또는 주요 콘텐츠 전달 플랫폼을 제어하지 않습니다. 그게 간단히 말해. Market Speak에는 아마도 "풍부한 인터넷 애플리케이션"또는 그와 같은 것을 포함 할 것입니다.

ActiveX는 내가 실수하지 않는 한, 거대한 보안 구멍이 아니었고, 그것은 Microsoft와 Java Applets가 Sun이 원하는 방식으로 이륙하지 못했습니다. 왜 그런지 잘 모르겠지만, 사람들이 플래시를 유치하는 단순성이 부족하다고 생각합니다.

Ajax는이 모든 것과 아무 관련이 없습니다. Ajax는 독립적으로 새로 고침되는 하위 섹션으로 나누어 전체 페이지를 새로 고치는 것을 막는 방법 일뿐입니다. 다시 말하지만, 이것은이 모든 것을 가능한 한 비 기술적으로 설명하려고합니다.

편집 :이 답변에 잘못된 방식으로 접근 한 것 같습니다. 더 기술을 더욱 기술적으로 얻으려면; 플래시는 가장 성숙한 무리입니다. Silverlight와 Javafx는 본질적으로 아기이며, Microsoft와 Sun은 모두 기존 기반 (.NET 및 Java)에서 개발자를 우려하고 있지만 다른 기술에 대해 결정적인 말을 할 수 있는지 모르겠습니다. 어떤 기술이 이륙하는지 보는 동안 Alittle을 취할 것입니다.

당신 같은 소리할 필요가 있을 구글과 작은 연구를 하고 책을 읽을 수 있습니다.시작으로"풍부한 인터넷 응용 프로그램"또는"RIA",또는 단순히 입력하면 이들고 즐길 수 있습니다.

고려하는 첫 번째 세기 동의어가 되어;JavaFX 은 태양을 제공합;Silverlight 마이크로소프트의 항목입니다.

"아무것도 일어났는"애플릿 또는 ActiveX 컨트롤,그들은 모두 우리와 함께할 수 있게 되었습니다.조금 일자리고 밖으로 떨어진 호의.애플릿이 그들의 전성기 때 찻주전자 첫 번째 춤을 웹에서;ActiveX 컨트롤 있는 보안 문제입니다.

라즐로 나타납니다 영감을 위한 코드에 따라, .

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top