*   >> Lese Utdanning Artikler >> science >> computers

AIR Og Prism: To måter etter en Adobe Flex utvikleren å lage Desktop Applications

Can en Adobe Flex-utvikler gjøre bruk av sin Web erfaring med programmering for å lage desktop-applikasjoner? Det ville være rart å spørre bare noen få år siden, da de ferdigheter og teknikker som kreves for web og desktop utvikling er ganske annerledes. Men nå AJAX og Flex utviklere kan lage desktop-applikasjoner som gjelder deres web expertisethanks til innføring av slike teknologier, som Adobe AIR og Mozilla Prism.Being opprinnelig utviklet for å oppnå samme mål, AIR og Prism viser to forskjellige måter sin bragd.

Ved hjelp av Adobe AIR, en kryssplattform kjøretidsmiljø, kan en Adobe Flex-utvikler skape desktop-applikasjoner ved å ta opp kodebasen av en eksisterende Flex prosjekt. På denne måten kan både stasjonære og Web versjoner av programmet bli utformet uavhengig fra samme kildekoden. Til tross for det faktum at kjøring av programmer krever en installert versjon av luft, det meste av datamaskiner har det allerede, ettersom kjøretiden er inkludert i Adobe Flash distribusjonspakken.

En annen løsning, Mozilla Prism er en programvare som gjør det mulig for utviklere å få Web apps ut av nettleseren og kjøre dem direkte på skrivebordet. I virkeligheten er det en stedsspesifikk nettleser som fungerer med et enkelt program. I motsetning til AIR, kan det ikke bli utnyttet av en Adobe Flex utvikleren å lage helt ny applikasjon som kjøres lokalt; det rett og slett gir en desktop-grensesnitt for et eksisterende web-applikasjon. Det eneste man trenger for å kjøre programmer med Prism er en Flash Player installert på computer.

The spørsmål som logisk oppstår fra de ovennevnte er hvorfor skulle en Adobe Flex-utvikler foretrekker å lage en desktop applikasjon i stedet for å kjøre en webbasert versjon ? Årsakene er ganske åpenbart: 1. Desktop-programmer er avhengige av lokale ressurser, og ikke ta opp en webserver for hver operasjon, noe som betraktelig legger til sine performance.2. Båndbredde forbruk er betydelig redusert, selv i tilfelle av web-aktive applikasjoner som fortsatt kjører lokalt, ikke på en ekstern server.3.

Ytelsen til en desktop applikasjon kan ikke bli påvirket av en nettleser krasj, noe som er et problem kritisk, ikke bare for en Adobe Flex-utvikler, men også for alle Internett user.4. Dessuten kjører i en nettleser sandkasse betyr sterkt begrenset tilgang til det lokale filsystemet og begrenset tvers av domener support.5. Til slutt, har en webutvikler lage en desktop applikasjon kan også vise seg å være kostnadseffektive når det gjelder Adobe F

Page   <<       [1] [2] >>
Copyright © 2008 - 2016 Lese Utdanning Artikler,https://utdanning.nmjjxx.com All rights reserved.