*   >> Lezen Onderwijs artikelen >> science >> computers

AIR En Prism: Twee manieren voor een Adobe Flex Developer Om Desktop Applications

Can Maak een Adobe Flex ontwikkelaar gebruik maken van zijn Web programmering ervaring om desktop applicaties te maken? Dat zou vreemd om maar een paar jaar geleden te vragen, zoals de vaardigheden en technieken die nodig zijn voor web en desktop ontwikkeling zijn nogal verschillend. Echter, nu AJAX en Flex-ontwikkelaars kunnen desktop applicaties toepassen van hun Web expertisethanks aan de invoering van dergelijke technologieën te creëren, zoals Adobe AIR en Mozilla Prism.

Being oorspronkelijk ontworpen om hetzelfde doel te bereiken, AIR en Prism tonen twee verschillende manieren van zijn prestatie. Met behulp van Adobe AIR, een cross-platform runtime-omgeving, kan een Adobe Flex ontwikkelaar desktop applicaties te maken door het aanpakken van de code base van een bestaande Flex-project. Op deze wijze kan zowel desktop en Web versies van de applicatie onafhankelijk gemaakt van dezelfde broncode.

Ondanks het feit dat actieve toepassingen vereist een geïnstalleerde versie van AIR meeste computers hebben reeds, omdat de runtime is opgenomen in de Adobe Flash distributiepakket. Een andere oplossing, Mozilla Prism, is een software product waarmee ontwikkelaars Web apps uit de browser en lopen ze direct op de desktop. In werkelijkheid is een plaatsspecifiek browser die werkt met een enkele toepassing.

In tegenstelling tot AIR, kan het niet worden gebruikt door een Adobe Flex ontwikkelaar gloednieuwe applicatie die lokaal zou lopen te creëren; het gewoon biedt een desktop-interface voor een bestaande webtoepassing. Het enige wat men nodig heeft voor het uitvoeren van applicaties met Prism is een Flash speler op de computer.The vraag die logisch voortvloeit uit de bovengenoemde reden zou een Adobe Flex ontwikkelaar liever een desktop applicatie in plaats van het uitvoeren van een webversie geïnstalleerd ? De redenen liggen voor de hand: 1.

Desktop toepassingen vertrouwen op de lokale middelen en hebben een webserver voor elke operatie, die aanzienlijk bijdraagt ​​aan hun performance.2 niet te pakken. Bandbreedte aanzienlijk verminderd, zelfs bij Web-actieve applicaties die lokaal draaien nog steeds niet op een externe server.3. De prestaties van een desktop-applicatie kan niet worden beïnvloed door een browser crash, dat is een kwestie van cruciaal belang, niet alleen voor een Adobe Flex ontwikkelaar, maar ook voor Internet user.4.

Trouwens, die in een browser zandbak betekent sterk beperkte toegang tot het lokale bestandssysteem en beperkte cross-domain support

Page   <<       [1] [2] >>
Copyright © 2008 - 2016 Lezen Onderwijs artikelen,https://onderwijs.nmjjxx.com All rights reserved.