2009-06-09 18 views
6

मैं थोड़ा उलझन में हूँ। मैं लेख देख रहा हूं कि एडोब एयर आपको डेस्कटॉप पर चलने वाले ऐप्स डाउनलोड करने देता है। क्या हमारे पास यह पहले से नहीं है? यह WinForms या WPF एप्लिकेशन से अलग कैसे है? बस यह तथ्य कि आप इसे वेब से डाउनलोड कर सकते हैं? क्या मैं कुछ भूल रहा हूँ?एडोब एयर का क्या मतलब है?

उत्तर

14

एडोब ने वेब ब्राउज़र और वेब-सर्वर का रन-एवेयर विचार लिया है और डेस्कटॉप एप्लिकेशन फ्रेमवर्क बनाया है। इसका मतलब है कि आप एक "वेबसाइट" बना सकते हैं जो सर्वर के बिना चलता है।

इस दृष्टिकोण के साथ कुछ अच्छी चीजें हैं। मुख्य बात यह है कि यह स्थानीय रूप से चीजों को करना संभव बनाता है कि कोई वेबसाइट नहीं कर सकती है, जैसे फ़ाइलों को पढ़ने और लिखना, या मूल विंडो बनाना। और क्योंकि "ब्राउजर" में यह एक ज्ञात मात्रा है, इसलिए आप वेबकिट-विशिष्ट एक्सटेंशन के साथ इसका लाभ उठा सकते हैं। या आप इसे फ्लैश में बना सकते हैं। या आपको जितनी जरूरत हो उतनी गठबंधन करें।

एडोब ने क्रॉस-प्लेटफ़ॉर्म गुणवत्ता का भी लाभ उठाया है: एआईआर (फ्लैश और वेबकिट) के दोनों प्रमुख टुकड़े विंडोज, मैकोज़ और लिनक्स पर पहले से ही उपलब्ध हैं, इसलिए यह पूरे एआईआर क्रॉस को बनाने के लिए इतना अधिक नहीं था -platform। यह वास्तव में साफ प्रभाव देता है: same .air फ़ाइल any एआईआर इंस्टॉल पर स्थापित होना चाहिए। और वही चलाएगा।

+0

लेकिन वेब का पूरा मूल्य नहीं है जिसे आपको ऐप्स डाउनलोड नहीं करना है ?? – leora

+2

कभी-कभी, सबसे अच्छा समाधान * एक डाउनलोड किया गया ऐप है। एआईआर का मतलब है कि आप उसी पद्धति का उपयोग करके एक डाउनलोड करने योग्य ऐप बना सकते हैं जिसका उपयोग आप वेबसाइट बनाने के लिए करेंगे। – staticsan

+2

और कभी-कभी आप एक डाउनलोड किया गया ऐप बनाना चाहते हैं जो आपकी वेबसाइट के साथ तर्क/सामग्री साझा करता है। और कभी-कभी आप एक डाउनलोड किया गया ऐप बनाना चाहते हैं, लेकिन आपके प्रोग्रामर वेब प्रोग्रामर हैं और मूल ऐप प्रोग्रामर नहीं हैं। – fenomas

7

आप वेब अनुप्रयोगों के साथ आमतौर पर जुड़े भाषाओं के साथ डेस्कटॉप एप्लिकेशन बना सकते हैं। दूसरे शब्दों में, आप HTML/CSS और जावास्क्रिप्ट, या एडोब की फ्लैश तकनीक (अधिक सामान्यतः उपयोग किए जाने वाले) का उपयोग कर डेस्कटॉप एप्लिकेशन बना सकते हैं। यही कारण है कि यह अलग है। इसमें ऑटो-अपडेट और स्टोरेज के लिए एम्बेडेड SQLite डेटाबेस जैसी कुछ वाकई अच्छी अंतर्निहित सुविधाएं भी हैं, और इंस्टॉलेशन की देखभाल आपके लिए की जाती है।

1

मैं कहूंगा कि एडोब एयर एडोब का उत्तर तैनाती पर क्लिक करने का उत्तर है। इसमें भी शामिल है, यह फ्लैश डिजाइनरों के लिए वेब अनुप्रयोगों को डेस्कटॉप अनुप्रयोगों जैसे ट्विटर के लिए ट्विहरल के रूप में विस्तारित करने का एक तरीका प्रदान करता है। माइक्रोसॉफ्ट का जवाब वापस सिल्वरलाइट 3 होगा जो अगले महीने उपलब्ध होना चाहिए।

मेरे लिए मुझे नहीं लगता कि वेब डेवलपर डेस्कटॉप पर अपने अनुप्रयोगों को डेस्कटॉप पर एक डेस्कटॉप डेवलपर बनाते हुए वेब के लिए ऐप को कस्टमाइज़ करने की कोशिश कर रहा है। सब कुछ मैं कहता हूं कि यह एक पतली ग्राहक का एक और स्वाद है।

1

एडोब एयर वर्तमान में "रिच इंटरनेट एप्लिकेशन" (आरआईए) के नाम से जाना जाता है। यहां अवधारणा उन वेब अनुप्रयोगों को बनाना है जिनमें उपयोगकर्ता इंटरफ़ेस तत्व हैं जो ब्राउज़र में उपलब्ध होने से अधिक शक्तिशाली हैं।रिया की अंतरिक्ष में प्रतिस्पर्धा कर रहे हैं:

  • एडोब एयर/फ्लैश
  • माइक्रोसॉफ्ट सिल्वरलाइट
  • JavaFX
  • HTML/CSS/Javascript (गूगल के वेब अनुप्रयोगों से देखा)

बिंदु डेस्कटॉप अनुप्रयोगों को वितरित करना है जो वेब अनुप्रयोगों की विशेषताओं को जोड़ते हैं, जैसे:

  • एक-क्लिक तैनाती/निरंतर चलते रहने सबसे अप-टू-डेट कोड
  • क्या डोम
  • के बाहर मीडिया सामग्री वितरित करने की क्षमता में उपलब्ध है की तुलना में प्रोग्रामर पुस्तकालयों/API का विस्तृत सेट क्या एचटीएमएल
  • में उपलब्ध है
+0

हवा तीन प्रकार का समर्थन करता है: एचटीएमएल/सीएसएस/जेएस, फ्लैश, फ्लेक्स – Karsten

+0

फ्लेक्स आईडीई का नाम है, न कि "टाइप" – Jage

0

ऊपर दिए गए बिंदुओं के अलावा, एआईआर अनुप्रयोग मैकॉक्स, विंडोज और लिनक्स पर चल सकते हैं। एक-क्लिक परिनियोजन, न केवल एप्लिकेशन को तैनात करता है, लेकिन यदि आवश्यक हो, तो रन-टाइम और रन-टाइम एक छोटा डाउनलोड है।

10

निश्चित रूप से, आप WPF में चीजें कर सकते हैं - यदि आप .NET प्रोग्रामर हैं। यदि आप जावा प्रोग्रामर हैं तो आप जावा में चीजें भी कर सकते हैं। यदि आप एक फ्लैश/एचटीएमएल/जेएस/वेब प्रोग्रामर हैं, तो आप एआईआर का उपयोग कर सकते हैं। इसके अलावा, आप कुछ भी याद नहीं कर रहे हैं।

+0

अच्छा, संक्षिप्त स्पष्टीकरण। +1 –

1

एआईआर अब हैंडहेल्ड फोन (आईफोन सहित), टैबलेट और डेस्कटॉप पर चलने में सक्षम है।

किसी भी अन्य सिस्टम पर एआईआर का मुख्य लाभ एक ही चीज है जो उत्पाद का बड़ा उपयोगकर्ता आधार, सक्रिय - और वित्त पोषित - उत्पाद का विकास है, और के लिए आवधिक अद्यतन सभी सिस्टम जो चल रहा है।

संबंधित मुद्दे