Vra

Wat is al hierdie sake oor die Flits, Flex, Adobe Air, Java FX en Silver?Hoekom sou ek kies die een oor die ander?en wat het gebeur met Java Applets en ActiveX controls?

O ja, en waar kom AJAX in te pas by al hierdie?en is Laszlo betrokke?

Afteredit (in reaksie op'n "d'uh" tipe-antwoorde):die vraag is'n bietjie tong-in-die-kies.Ek weet oor die verskillende RIA tegnologie.Ek, egter, wat belangstel in die StackOverflow gemeenskap se mening oor elke - veral die rede waarom sou jy gebruik om die een oor die ander

Was dit nuttig?

Oplossing

Groot onderwerp en dit sal neem om bladsye te voorsien van'n volledige antwoord so hier is die "kort" weergawe...

  1. Adobe Flex/LUG is by verre die mees volwasse RIA platform daar buite en dit loop in FlashPlayer.Jy skryf apps met behulp van Action (soortgelyk aan Javascript) en MXML (opmaak hoofsaaklik gebruik word vir die uitleg/view-kode).Jy kan ook sit Flex aansoeke maklik om die rekenaar as die gebruiker het die AIR runtime geïnstalleer.

  2. Silver is Microsoft se offer wat is nog steeds nogal'n bietjie agter die Bult, maar is vinnig besig om die grond.Die SL runtime is'n nuwe en stadig besig om'n groter installeer basis.Jy kan gebruik C#, VB.NET of ander tale wat ondersteun word deur die .NETTO runtime.Dit loop op Windows en Mac, maar nie hardloop op die lessenaar.

  3. JavaFX is'n platform, API en scripting taal vir die bou van RIA op die Java-platform.Dit is die nuutste inskrywing en net onlangs het sy 1.0 vrylating.Dit kan hardloop in die leser of die rekenaar en kan die invloed van enige en alle Java-kode.Gegewe hoeveel oop bron Java kode bestaan dit kan mooi wees dwingende.

AJAX / DHTML is hoofsaaklik'n alternatief vir hierdie tegnologie, hoewel sedert FP, SL en Java al twee-manier Javascript Api, jy kan skryf programme wat gebruik maak van beide en hulle toelaat om te onderling.

Ander wenke

Flash / Flex, JavaFX en Silver is gereedskap vir die ontwikkeling van ryk internet programme (RIA). Jy is waarskynlik baie vertroud is met Flash aansoeke, wat dikwels vol animasie en ander effekte is. JavaFX en Silver laat jy soortgelyke aansoeke te ontwikkel. Laszlo pas in dieselfde prentjie.

Silver is entry Microsoft se en dit is ontwerp om te werk in die NET stapel. JavaFX is nuwe aanbod Sun se en dit is ontwerp om te werk met die Java Virtual Machine. Adobe AIR eenvoudig vir, dit is 'n poging om RIA inhoud te kry om moeiteloos te voer op die lessenaar (JavaFX bied hierdie sowel).

Applets het nie weggegaan nie, hulle het net gely aan 'n slegte implementering van die JVM in webblaaiers. JavaFX is die nuwe erfgenaam van applets.

AJAX is baie anders; AJAX is 'n manier om bestaande vermoëns van 'n leser se gebruik, sonder plugins, om skynbaar ryk en interaktiewe webblaaie verskaf. Dit maak gebruik van JavaScript en XML. Terwyl sommige AJAX aansoeke is onteenseglik koel, dit is nie so maklik of so natuurlik om Flash-styl afgronden ontwikkel.

Ek weet niks van flex en lug, maar Flash, Java FX en Silver is almal web tegnologie wat in wese dieselfde ding veg vir markaandeel omdat nie een van hierdie maatskappye (Adobe, Sun en Microsoft, onderskeidelik) wil gee nie die ander 'n voorsprong en / of nie beheer oor die groot inhoud aflewering platform op die web. Dit is dit in 'n neutedop. Mark praat sou waarskynlik insluit iets soos "ryk internet programme" of iets soos dit.

ActiveX was, tensy ek fout, 'n groot etter sekuriteit gat, is dat grootliks selfs die steek gelaat deur Microsoft en Java applets nooit opgestyg het in die manier son wou hê hulle moet. Ek is nie heeltemal seker hoekom nie, maar ek dink hulle het 'n tekort van die opregtheid teenoor gelok mense te flits.

Ajax het niks te doen met al hierdie dinge. Ajax is net 'n manier om 'n hele bladsy van verfrissende hou deur dit saam na onderafdelings wat onafhanklik te verfris. Weereens, dit is my probeer verduidelik dit alles as nie-tegnies as moontlik te maak.

EDIT: Dit lyk ek genader hierdie antwoord op die verkeerde manier. Om alittle meer tegniese kry; Flash is die mees volwasse die klomp. Silver en JavaFX is in wese babas, en terwyl beide Microsoft en Sun probeer om ontwikkelaars te woo van hul bestaande basis (NET en Java), weet ek nie as iemand enigiets finaal oor óf tegnologie kan sê. Dit gaan 'alittle rukkie neem om te sien wat tegnologie neem af.

Klink soos wat jy nodig het om te brand Google en doen 'n bietjie navorsing en lees. Begin met 'n ryk Internet aansoek "of" RIA ", of tik eenvoudig die terme en geniet.

Kyk na die eerste drie tot sinonieme wees; JavaFX is die Sun offer; Silver is entry Microsoft se.

Niks "gebeur" om applets of ActiveX controls, hulle is albei nog met ons. Hulle is 'n bietjie gedateer en uitgeval van guns. Applets het hul bloeityd wanneer teepotte eerste op die Web gedans nie; ActiveX controls het 'n paar veiligheid kwessies.

Laszlo blyk die inspirasie vir Flex wees, volgens hierdie .

Gelisensieer onder: CC-BY-SA met toeskrywing
Nie verbonde aan StackOverflow
scroll top