Hva handler denne virksomheten om Flash, Flex, Adobe Air, Java FX og Silverlight?

stemmer
9

Hva handler denne virksomheten om Flash, Flex, Adobe Air, Java FX og Silverlight? Hvorfor skulle jeg velge en over den andre? og hva som skjedde med Java Applets og ActiveX-kontroller?

Oh, og hvor kommer AJAX passe inn i alt dette? og er Laszlo relevant?

Afteredit (som svar på noen d'uh type svar): Spørsmålet er litt tongue-in-cheek. Jeg vet om de ulike RIA teknologier. Jeg er imidlertid interessert i Stackoverflow samfunnets mening om hver - særlig hvorfor du ville bruke en over den andre

Publisert på 30/12/2008 klokken 12:10
kilden bruker
På andre språk...                            


4 svar

stemmer
-4

Høres ut som du trenger for å fyre opp Google og gjøre litt research og lesing. Start med "rike Internett-programmet" eller "RIA", eller bare skriv disse vilkårene og nyte.

Vurdere de tre første til å være synonymer; JavaFX er Sun offer; Silverlight er Microsofts inntreden.

Ingenting "skjedde" å applets eller ActiveX-kontroller, de er begge fortsatt med oss. De er litt utdatert og falt i unåde. Applets hadde sin storhetstid da tekanner første danset på nettet; ActiveX-kontroller har noen sikkerhetsproblemer.

Laszlo synes å være inspirasjonen for Flex, i henhold til dette .

Svarte 30/12/2008 kl. 12:19
kilden bruker

stemmer
0

Jeg vet ingenting om flex og luft, men Flash, Java FX og Silverlight er alle web-teknologi som i hovedsak gjør det samme kjemper om markedsandeler fordi ingen av disse selskapene (Adobe, Sun og Microsoft, henholdsvis) ønsker å gi den andre en kant og / eller ikke tak i større innholdslevering plattform på nettet. Det er det i et nøtteskall. Markeds tale vil trolig inkludere noe sånt som "rike internettapplikasjoner" eller noe sånt.

ActiveX var, med mindre jeg er feil, applets et stort nagende sikkerhetshull, som i stor grad forlatt selv av Microsoft og Java aldri tok av på den måten solen ville ha dem til. Jeg er ikke helt sikker på hvorfor, men jeg tror de manglet enkelhet som tiltrakk folk til å blinke.

Ajax har ingenting å gjøre med alt dette. Ajax er bare en måte å holde en hel side fra forfriskende ved å dele det opp i første og annet ledd som oppdateres uavhengig. Igjen, dette er meg å prøve å forklare alt dette som ikke-teknisk som mulig.

EDIT: Det synes jeg nærmet dette svaret på feil måte. For å få litt mer teknisk, Flash er den mest modne av gjengen. Silverlight og JavaFX er i hovedsak barn, og mens både Microsoft og Sun prøver å beile utviklere fra sine eksisterende base (.net og Java), jeg vet ikke om noen kan si noe endelig om heller teknologi. Det kommer til å ta litt tid å se hvilke teknologier ta av.

Svarte 30/12/2008 kl. 12:23
kilden bruker

stemmer
19

Stort tema, og det ville ta sider for å gi et fullstendig svar, så her er "kort" versjon ...

  1. Adobe Flex / AIR er langt den mest modne RIA plattform der ute, og det kjører i Flashplayer. Du skriver apps som bruker Actionscript (ligner på Javascript) og MXML (markup brukes primært for layout / view kode). Du kan også distribuere Flex applikasjoner lett til skrivebordet hvis brukeren har AIR runtime installert.

  2. Silverlight er Microsofts tilbud som fortsatt er ganske mye bak Flex men er raskt å få fotfeste. SL runtime er nytt og tregt å få en større installasjon base. Du kan bruke C #, VB.NET eller andre språk som støttes av .NET runtime. Det kjører på Windows og Mac, men ikke kjører på skrivebordet.

  3. JavaFX er en plattform, API og skriptspråk for å bygge RIA på Java-plattformen. Det er den nyeste oppføringen og bare nylig hadde sin 1,0 utgivelse. Den kan kjøres i nettleseren eller skrivebordet og kan utnytte enhver og alle Java-kode. Gitt hvor mye åpen kildekode Java-kode eksisterer denne kan være ganske overbevisende.

AJAX / DHTML er først og fremst et alternativ til disse teknologiene, men siden FP, SL og Java alle har toveis Javascript API-er, kan du skrive programmer som bruker begge og tillate dem å fungere sammen.

Svarte 30/12/2008 kl. 12:26
kilden bruker

stemmer
2

Flash / Flex, JavaFX, og Silverlight er verktøy for å utvikle rike Internett-applikasjoner (RIA). Du er sikkert godt kjent med Flash-applikasjoner, som er ofte full av animasjon og andre effekter. JavaFX og Silverlight la deg utvikle lignende programmer. Laszlo passer inn i samme bilde.

Silverlight er Microsofts inntreden, og det er utviklet for å fungere i .NET stabelen. JavaFX er Suns nye tilbudet, og det er laget for å fungere med Java Virtual Machine. For å overforenkle Adobe AIR, er det et forsøk på å få RIA innhold til å kjøre sømløst på skrivebordet (JavaFX gir dette også).

Applets har ikke gått bort, de bare led av en dårlig implementering av JVM i nettlesere. JavaFX er den nye arvingen til applets.

AJAX er svært forskjellig; AJAX er en måte å bruke en nettleser eksisterende evner, uten plugins, for å gi tilsynelatende rike og interaktive nettsider. Den bruker Javascript og XML. Mens noen AJAX-applikasjoner er unektelig kult, er det ikke så enkelt eller så naturlig å utvikle Flash-stil RIA.

Svarte 30/12/2008 kl. 12:28
kilden bruker

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more