*   >> Læs Uddannelse artikler >> science >> computers

Luft og Prism: To måder til En Adobe Flex Developer at skabe Desktop Applications

Can en Adobe Flex udvikler gøre brug af hans webprogrammering erfaring til at skabe desktop applikationer? Det ville være mærkeligt at spørge bare et par år siden, da de færdigheder og teknikker, der kræves til web og desktop udvikling er temmelig forskellige. Men nu AJAX og Flex-udviklere kan skabe desktop applikationer, der anvender deres web expertisethanks til indførelsen af ​​sådanne teknologier, som Adobe AIR og Mozilla Prism.Being oprindeligt designet til at nå det samme mål, AIR og Prism viser to forskellige måder at dens realisering.

Brug af Adobe AIR, en cross-platform runtime miljø, kan en Adobe Flex udvikler skabe desktop applikationer ved at behandle kodebase af et eksisterende Flex projekt. På denne måde kan der skabes både stationære og web-versioner af programmet uafhængigt af den samme kildekode. På trods af det faktum, at køre applikationer kræver en installeret version af luft, de fleste computere har det allerede, da runtime er inkluderet i Adobe Flash distributionspakke.

En anden løsning, Mozilla Prism, er et softwareprodukt, der gør det muligt for udviklere at få web-apps ud af browseren og køre dem direkte på skrivebordet. I virkeligheden er det en stedsspecifik browser, der arbejder med en enkelt ansøgning. I modsætning til AIR, kan det ikke blive udnyttet af en Adobe Flex udvikler til at skabe helt nye program, der ville køre lokalt; det simpelthen giver en desktop interface til en eksisterende web-applikation. Det eneste, man behøver for at køre applikationer med Prism er en Flash Player installeret på computer.

The spørgsmål, der logisk følger af ovennævnte, er hvorfor skulle en Adobe Flex udvikler foretrækker at oprette en desktop applikation i stedet for at køre en web-baseret version ? Årsagerne er ganske indlysende: 1. Desktop applikationer er afhængige af lokale ressourcer og ikke løse en webserver for hver operation, som væsentligt bidrager til deres ydeevne.2. Båndbredde forbruget væsentligt reduceret, selv i tilfælde af web-aktive applikationer, der stadig kører lokalt, ikke på en ekstern server.3.

Udførelsen af ​​en desktop applikation kan ikke blive påvirket af en browser nedbrud, hvilket er et problem kritisk ikke blot for en Adobe Flex-udvikler, men også for enhver Internet user.4. Desuden kører i en browser sandkasse betyder meget begrænset adgang til det lokale filsystem og begrænset tværs af domæner support.5. Endelig kan have en web-udvikler skabe en desktop applikation også vise sig at være omkostningseffektiv i

Page   <<       [1] [2] >>
Copyright © 2008 - 2016 Læs Uddannelse artikler,https://uddannelse.nmjjxx.com All rights reserved.