Adobe AIR FAQ: όλα όσα πρέπει να γνωρίζετε

Σάββατο 22 Μαρτίου 2008

Τρέχοντας σε διάφορα Blog (χάρη Frank) και μέσω συζητήσεων με Julius, συνειδητοποίησα ότι, πέρα από την ακραία συμφέροντος με το Adobe AIR, υπάρχει επίσης μεγάλη σύγχυση, και δικαίως. Και οι δύο προγραμματιστές και χρήστες που δεν έχουν ακόμη αρκετά σαφές τι είναι, τι θα εξυπηρετήσει και τον τρόπο με τον οποίο αναπτύσσεται σε Adobe AIR. Αποφάσισα λοιπόν να συλλέγουν οι διάφορες συζητήσεις σε αυτό το είδος FAQ να προσπαθήσουμε να σαφή ορισμένα «τι πραγματικά κρύβεται πίσω από το Adobe AIR.

ΤΙ "- Με απλά λόγια - ADOBE AIR;

Μπορούμε να συνοψίσουμε το Adobe AIR όπως αυτό:

  • Θα εκτελεί όλες τις λειτουργίες μιας κανονικής internet browser, όπως ο Internet Explorer ή Firefox, αλλά χωρίς τους περιορισμούς σχετικά με την ασφάλεια του τελευταίου! Είναι που παρέχουν πλήρη πρόσβαση σε μηχάνημα που λειτουργεί είναι το ίδιο το περιβάλλον είναι κατανοητό ως ένα δοχείο και στη συνέχεια Παράθυρο.

ΑΙΤΗΣΕΙΣ ΑΕΡΑ (αρχεία με επέκταση. ΑΕΡΑ) πρέπει να είναι εγκατεστημένο στον υπολογιστή να χρησιμοποιηθούν;

Ναι! Ακριβώς όπως συμβαίνει με μια "κανονική" εφαρμογή. Πράγματι, μετά την εγκατάσταση, την εφαρμογή, θα εμφανιστεί στη λίστα των εγκατεστημένων προγραμμάτων, όπως το Word, Skype και άλλες κοινές εκτελέσιμο. Πριν από την εγκατάσταση AIR, ωστόσο, πρέπει να εγκαταστήσετε το σύστημα ή το περιβάλλον που είναι σε θέση να αναγνωρίζουν και να επεξεργάζεται το αρχείο με α. αέρα. Στη συνέχεια, πρέπει να εγκαταστήσετε, για μία φορά, το Adobe AIR runtime. Από εκείνη τη στιγμή και θα είμαστε σε θέση να εγκαταστήσει και να χρησιμοποιήσει τις αιτήσεις AIR.
Η εγκατάσταση του αέρα, ως προς την εμφάνισή τους, διαφέρει από το πρότυπο - που είμαστε συνηθισμένοι να - μόνο και μόνο επειδή το εργαλείο που χρησιμοποιείται για την επίτευξη της εγκατάστασης είναι διαφορετικό και το περιεχόμενό της nell'Adobe AIR runtime. Όμως, την εκτέλεση των καθηκόντων είναι ακριβώς τα ίδια!

SHOULD ΛΗΨΗ μια ειδική έκδοση του AIR FOR MY λειτουργικό σύστημα;

Όταν εγκαθιστάτε το περιβάλλον, την πρώτη φορά (Adobe AIR runtime) μπορείτε να επιλέξετε τη λήψη, σύμφωνα με το σύστημα: Mac ή PC. AIR εφαρμογές, ωστόσο, χάρη ακριβώς στην εγκατάσταση, είναι "μοναδικό" έργο για οποιοδήποτε λειτουργικό σύστημα που έχουμε εγκαταστήσει στο παρελθόν το Adobe AIR runtime (όταν το Mac και Windows - Linux στο μέλλον και περισσότερο).

AIR μπορεί να διαβαστεί και γρήγορα;

Οχι! Δεν τρόπο. Το "βάρος" της αίτησης, μεταξύ άλλων, δεν μπορεί να μετρηθεί από το μέγεθος του αρχείου. Air (μεταξύ άλλων, αυτή είναι μια έγκυρη διεύθυνση γενικά για την κοινή εφαρμογή exe). Πρώτα από όλα, υπάρχει φως για "ορισμό". Όπως και με πρότυπο desktop εφαρμογές, AIR εφαρμογές θα είναι "βαριά" και AIR εφαρμογές ", διάβαζε", σύμφωνα με τα καθήκοντά τους και, επίσης, ανάλογα με τον τρόπο που έχουν αναπτυχθεί (π.χ. HTML / Javascript και Flash / Flex) . Επιπλέον, το αρχείο εγκατάστασης. Air είναι συμπιεσμένα πακέτα ...! Τέλος ας μην ξεχνάμε ότι όταν εκτελείτε μια εφαρμογή που λειτουργεί μέσα από το runtime AIR (Adobe AIR runtime - ότι εγκαθίσταται η πρώτη φορά) ότι στο τέλος, είναι επίσης ένα "πρόγραμμα", που καταλαμβάνει χώρο και πόρους.

Η ταχύτητα είναι το ίδιο πράγμα! Στην αρχή, όμως, καμία αίτηση "γηγενείς" θα είναι αναγκαστικά πιο ταχεία εφαρμογή του αέρα! (βλ. παρακάτω FAQ ανάπτυξης γλώσσες).

ΠΩΣ ΝΑ ΑΝΑΠΤΥΞΕΙ ΕΦΑΡΜΟΓΗ ADOBE AIR;

Υπάρχουν διάφοροι τρόποι για να αναπτύξει ένα Adobe AIR, μια πληρωμή που είναι δωρεάν. Με την πάροδο του χρόνου θα είναι επίσης νέα, πιο πιθανό.

Οι επιβαρύνσεις είναι οι εξής:

  • Adobe Dreamweaver CS3 Extended + (δωρεάν)
  • Adobe Flash CS3 Professional + επέκταση (δωρεάν)
  • Adobe Flex

Αυτά είναι δωρεάν (υπάρχουν και άλλες):

Όποια και αν είναι η επιλογή σας θα είναι αναγκαία:

Τι γλώσσα προγραμματισμού πρέπει να μάθουν να αναπτύξει, σε ADOBE AIR;

Ένα από τα πλεονεκτήματα του Adobe AIR είναι να μην έχουν προγραμματισμό liguaggio ιδιοκτήτη! Για να αναπτυχθεί μια AIR είναι αρκετό να γνωρίζουν ή HTML / Javascript ή Actionscript. Βασικά αν είστε προγραμματιστές Web θα βρείτε πολύ εύκολο να γράψει AIR εφαρμογές, μπορεί - και μάλιστα - για την επαναχρησιμοποίηση του κώδικα που έχετε ήδη γράψει (και τα δύο HTML / JavaScript και Flash) για άλλες εφαρμογές. AIR επίσης ένα πραγματικό πρόγραμμα περιήγησης, που μοιάζει πολύ με FireFox ή IE, μπορείτε να αναπτύξετε σε Javascript με όλα τα εργαλεία για αυτή τη γραπτή γλώσσα, όπως prototype.js, scriptaculous.js, Dojo, το Yahoo UI, jQuery, κτλ ... ?)

ΤΙ ΝΑ ΑΛΛΑΓΕΣ - THEN - ΕΦΑΡΜΟΓΗ ΣΤΗΝ ΑΝΑΠΤΥΞΗ ΤΗΣ ΑΤΜΟΣΦΑΙΡΙΚΗΣ;

Όπως είπαμε Adobe AIR είναι ένα πρόγραμμα περιήγησης! Ακριβώς γι 'αυτό μπορεί να αναπτυχθεί σε HTML / CSS / Javascript και Flash (ποιος ξέρει, αύριο, θα μπορούσε επίσης να υποστηρίξει τη Microsoft Silverlight - αν κάποιος κρίνει?)), Χωρίς κανένα πρόβλημα. Αυτό που έχει αλλάξει είναι η προσθήκη ενός πεδίου (το αντικείμενο του αέρα - ένα πραγματικό libreira αντικείμενα "ειδικών"), είναι προσβάσιμα από JavaScript ότι Actionscript, η οποία σας επιτρέπει να εκτελεί όλες τις λειτουργίες που συνήθως απουσιάζουν - είναι ότι το Javascript, Actionscript - όπως τα εργαλεία και τις γλώσσες που χρησιμοποιούνται για ένα πρόγραμμα περιήγησης στο Internet.

Για παράδειγμα, Javascript δεν σας επιτρέπει να διαβάσετε τα περιεχόμενα ενός φακέλου για μας harddisk. Χάρη στην ατμόσφαιρα θα είναι δυνατόν να γράψουν ένα κώδικα Javascript που περιήγηση ένα φάκελο σχετικά με το HD και που ανοίγει ένα αρχείο!

Γιατί πρέπει να γράψετε προσφυγή στο Adobe AIR;

AIR έχει την αίσθηση, όταν σας να επωφεληθούν από τις επεκτάσεις που διατίθενται από τον αέρα ίδια. Αν μετατρέψουμε (που δεν έχει προστεθεί) σε μια εφαρμογή Web AIR, αυτό δεν είναι πραγματικά πολύ σημαντική. Η εφαρμογή Blogbabel Κατάταξη στο AIR έγραψα, για παράδειγμα, είναι άχρηστη, διότι δεν ασκεί όλες τις λειτουργίες Desktop ζωτικής σημασίας και θα μπορούσε να λειτουργήσει τέλεια σε έναν φυλλομετρητή - μεταξύ άλλων, ότι σκοπεύω να κάνω ?) ! I βέβαια έγραψα ως παράδειγμα, αλλά κάποιος έχει κάνει πράγματα, όπως το να σκεφτόμαστε ποιος ξέρει τι οφέλη αποκομίζουν ...

Παραδόξως, ωστόσο, ότι "ανοησίες" που προσομοιώνει το πεδίο εφαρμογής της πυροδοτικών στην οθόνη του υπολογιστή (Adobe AIR: sparariamo στην οθόνη) χρησιμοποιεί ορισμένες ειδικές ιδιότητες του Adobe AIR! Ακίνητα δεν αναπαραχθούν σε ένα κανονικό πρόγραμμα περιήγησης: τύπος σε μια πλήρη διαφάνεια (window-less/topmost)!

Το οποίο λειτουργεί "WE ARE IN THE NEW DEVELOPMENT με το Adobe AIR;

Υπάρχουν πολλοί και, πολύ πιθανόν, στο χρόνο που θα προσθέσει επίσης νέα, όπως το Adobe θα απελευθερώσει νέες ενημερώσεις dell'Adobe AIR runtime. Ανάμεσα στα πιο σημαντικά χαρακτηριστικά είναι:

  • Ανάγνωση και εγγραφή αρχείων στον υπολογιστή σας
  • Διαχείριση ενός SQL βάση δεδομένων που μπορεί να χρησιμοποιηθεί για την χειραγώγηση των τοπικών δεδομένων
  • Desktop διαχείριση των παραθύρων με μια σειρά από ενδιαφέροντα χαρακτηριστικά όπως η διαφάνεια, η δυνατότητα iconizzarle στο σύστημά σας δίσκο ή το δίσκο-εικονίδιο, η δυνατότητα να χειρίζονται την τοποθεσία και το μέγεθος, τη δημιουργία ειδικών παράθυρα που δεν τίτλο ή συνόρων.
  • Προβολή αρχείων PDF

ΚΑΙ ΑΝΤΕΝΔΕΙΞΕΙΣ ευαίσθητο σημείο;

Πρώτα από όλα, για προγραμματιστές, που το περιβάλλον ανάπτυξης για το Adobe AIR παίρνει μερικά βήματα αρκετά κάτω! Με λίγα λόγια, εκτός από Flex, το υπόλοιπο του περιβάλλοντος που πρέπει να είναι σωστά και αυτό απαιτεί χρόνο και υπομονή!

Εξακολουθούν να υπάρχουν ορισμένες σημαντικές διαφορές μεταξύ των ευκαιριών που προσφέρονται από το Adobe AIR, ανάλογα με το είδος της ανάπτυξης περιβάλλοντος που θα επιλέξετε. Σίγουρα Flex περιέχει τις πιο προηγμένες λειτουργίες (όπως π.χ. JPEG συμπίεσης για να αποθηκεύσετε bitmap και το σύνολο της βιβλιοθήκης mx.) Θέματα και επηρεάζουν τη δραστηριότητα των πολλών προγραμματιστές Javascript και Flash. Στην πράξη, αναγκάζοντας τον προγραμματιστή για την απόκτηση Flex! Και αυτό δεν είναι καλό! ?)

Σχετικές Post

7 σχόλια για την: "Adobe AIR FAQ: όλα όσα πρέπει να γνωρίζετε"

  1. getAvatar 1,0 Σάββατο 22 Μαρτίου 2008 στις 01:17
    Julius είπε:

    Εξαιρετική βάθος!

  2. getAvatar 1,0 Σάββατο 22 Μαρτίου 2008 στις 01:23
    Giovambattista Fazioli δήλωσε:

    @ Julius είναι καλό αν είσαι προσπαθούν να αναπτύξουν ΑΕΡΑ! Αναμονή ορισμένα ενδιαφέροντα σας σχόλιο ?) Ειδικά για Flex ... αλλά έχετε εγκαταστήσει την τελευταία έκδοση του Flex;

  3. getAvatar 1,0 Σάββατο 22 Μαρτίου 2008 στις 02:49
    Frank είπε:

    Λοιπόν, χαίρομαι που μου έχει γεννηθεί αυτό το ακριβές βάθος ?)

  4. getAvatar 1,0 Τρίτη, 25 Μαρτίου 2008 στις 13:18
    Julius είπε:

    Adobe Flex Builder 3

    http://www.adobe.com/it/products/flex/

  5. getAvatar 1,0 Σάββατο 05 Απριλίου, 2008 στις 10:36 π.μ.
    Δημιουργία AIR εφαρμογές χρησιμοποιώντας το Adobe Flash CS3 | JuliusDesign δήλωσε:

    [...] Ένα ιδιαίτερο ευχαριστώ σε undolog για μερικές συμβουλές θα πρέπει να διαβάσετε αυτό το άρθρο για τα πάντα υπάρχει να μάθετε για AIR Έκθεση για την [...]

  6. getAvatar 1,0 Πέμπτη, 10 Απριλίου 2008 στις 18:08
    Adobe Air, Flex, RIC, και Lazzi Frizzi δήλωσε:

    [...] Info χρήσιμο ιταλική [...]

  7. getAvatar 1,0 Δευτέρα, 28 Απριλίου 2008 στις 22:07
    groggit.com δήλωσε:

    Adobe AIR FAQ: τι γα € ™ είναι να γνωρίζουμε | Undolog.com ...

    Λογισμικό γραμμένο σε Adobe AIR για την ανάπτυξη schedine για Superenalotto simluare και έναρξη ....

Αφήστε ένα σχόλιο

TAG XHTML επιτρέπεται: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Χρησιμοποίησε <pre> να επισυνάψουν κωδικός