2010-04-29 12 views
12

मैं वर्तमान में फेसबुक अनुप्रयोगों को विकसित करने की तलाश में हूं और फ्लैश का उपयोग अपने आवेदन के आधार पर करने की योजना बना रहा हूं, मैंने परीक्षण किया है कि मैंने कुछ सरल PHP फेसबुक एप्लिकेशन बनाए हैं और मुझे अपने रास्ते पर शुरू करने के लिए एक्शन-स्क्रिप्ट 3 के बारे में पर्याप्त जानकारी है, लेकिन एएस में फेसबुक विकास के लिए एपीआई PHP एक से कहीं ज्यादा कठिन लग रहा है।क्या मुझे एचटीएमएल 5 और <canvas> के लिए एडोब फ्लैश छोड़ना चाहिए?

मेरा प्रश्न है कि मैं इंटरैक्टिव ग्राफिक्स (गेम) बनाने में सक्षम हूं जैसे कि हम एचटीएमएल 5 कैनवास कक्षा में वेब पर देखते हैं? और जो आसान होगा?

+2

स्टीव जॉब्स स्पष्ट रूप से सोचते हैं कि आपको फ़्लैश छोड़ना चाहिए;) http://www.wired.com/gadgetlab/2008/03/iphone-users-th/ – daramarak

+1

शायद एक प्रयोगात्मक कैनवास 2 डी गेम इंजन हो सकता है, लेकिन मैं इस समय संदेह है कि आपकी जरूरतों के अनुरूप कुछ भी है। काम पर मैंने फेसबुक एपीआई का उपयोग करके एक परियोजना पर काम किया, और एएस 3 फेसबुक एपीआई थोड़ा बोझिल है, लेकिन इसका उपयोग करना असंभव नहीं है। यदि आप php का उपयोग करके खुश हैं, तो मैं इसका उपयोग अपने सभी फेसबुक प्रश्नों को संभालने के लिए कर सकता हूं, और क्लाइंट साइड (फ्लैश) को जितना संभव हो उतना 'गूंगा' छोड़ सकता हूं, इसे केवल उस डेटा को पास कर सकता हूं जिसकी आवश्यकता है। –

+0

यदि आप गेम डेवलपमेंट कर रहे हैं, तो आपको सिल्वरलाइट –

उत्तर

14

एचटीएमएल 5 वास्तव में विभिन्न ब्राउज़रों में बुनियादी समर्थन के बाहर मौजूद नहीं है। हम सच संतृप्ति से कुछ साल दूर हैं क्योंकि यह तब तक नहीं होगा जब तक IE9 और FF4 जारी नहीं किए जाते हैं और फिर व्यापक रूप से अपनाया जाता है।

आप तब तक हालांकि IE में कैनवास समर्थन सक्षम करने के गूगल कोड परियोजना इस्तेमाल कर सकते हैं:

http://code.google.com/p/explorercanvas/

और हाँ, आप कैनवास के साथ कुछ दिलचस्प खेल बनाने में सक्षम हो जाएगा। हालांकि, मैं अल्प अवधि में विश्वास करता हूं कि आपके पास फ्लैश के साथ विकल्पों की विस्तृत श्रृंखला होगी।

http://www.canvasdemos.com/

4

फ़्लैश निश्चित रूप से आसान हो जाएगा, क्योंकि यह परिपक्व है और वहाँ खेल इसके लिए बनाया इंजन के बहुत सारे हैं। कैनवास आईफोन पर काम करेगा, लेकिन कई अन्य ब्राउज़र संस्करण इसका समर्थन नहीं करते हैं।

मैं कहूंगा कि यह अभी तक प्राइमटाइम के लिए तैयार नहीं है।

+0

कई? केवल एक है जो आईई नहीं है। – Rob

+1

सुधार: आईई और विभिन्न ब्राउज़र जो आईई के "ट्राइडेंट" इंजन (मैक्सथन, अवंत ब्राउज़र, और इसी तरह) के शीर्ष पर चलते हैं। डेस्कटॉप/नोटबुक कंप्यूटर (मैक और पीसी दोनों) के मामले में, कैनवास तत्व निश्चित रूप से काम करता है (आईई-आधारित ब्राउज़र को छोड़कर), लेकिन वास्तविक कैनवास एपीआई समर्थन भिन्न हो सकता है। मोबाइल/मिनी UAs (जैसे ओपेरा मिनी, मोज़िला फेनेक, आदि) के लिए, मैं वास्तव में कैनवास के समर्थन के बारे में निश्चित नहीं हूं। अगर यह समर्थित था तो मुझे आश्चर्य नहीं होगा। – Dustin

3

मैं फ्लैश के साथ चिपकने का सुझाव देता हूं जब तक कि html5 परिपक्व विकल्प न हो और बाजार में कम से कम एक मजबूत आईडीई हो।

3

कैनवास और एसवीजी नए हैं लेकिन यह तेजी से बढ़ रहा है और मैं इस पृष्ठ के दाहिने हाथ सहित सभी जगहों पर बहुत सारे लेख/डेमो देख रहा हूं। आपकी एकमात्र वास्तविक समस्या यह हो सकती है कि आईई इसे संभाल नहीं पाएगा और मुझे याद नहीं है कि माइक्रोसॉफ्ट ने कहा था कि यह होगा (वेब ​​पर आईई के निधन के लिए और भी जोड़ना)।

+0

आईई 9 एचटीएमएल 5 और एच .264 * * वीडियो मानक के रूप में समर्थन करेगा। –

+0

हम वीडियो नहीं कर सकते हैं, वीडियो नहीं। हालांकि, माइक्रोसॉफ्ट को यह एक बड़ी गलती हो सकती है, हालांकि। – Rob

2

यह पूरी तरह से निर्भर करता है कि आप क्या कर रहे हैं। यदि फ्लैश में आपके द्वारा उपयोग की जाने वाली सुविधाएं केवल HTML5 द्वारा प्रदान की गई हैं, तो आपको शायद यह करना चाहिए। अन्यथा आप बस नहीं कर सकते हैं।

यहाँ इसी तरह के सवाल के जवाब में मेरे विचारों में से कुछ हैं:

greetz
back2dos

2

अभी नहीं। मैं पुराने साइट को एचटीएमएल 5 पर रखता हूं, सिर्फ एक या अन्य संस्करण जांच का उपयोग करता हूं जो नेविगेटर पेज तक पहुंच रहा है।

1

हमेशा दो पक्ष होते हैं ... एक तरफ एचटीएमएल 5 तेज है और (किसी भी अतिरिक्त प्लगइन की आवश्यकता नहीं है) की आवश्यकता है। लेकिन ऐसा लगता है कि एचटीएमएल 5 2018 से 2020 तक पहले पूरी तरह कार्यान्वित नहीं किया जा रहा है। तब तक आपको अन्य प्लगइन्स या एडिन का उपयोग करना होगा ...

फ्लैश के लिए ... यह अब लगभग है सर्वोत्तम अभ्यास जो आप आरआईए के लिए उपयोग कर सकते हैं। आप 3 डी, वीडियो, एमपी 3 और इतने पर लागू कर सकते हैं।तो मैं कहूंगा कि फ्लैश इस समय सबसे अच्छी तकनीक है। लेकिन यह तय करने के लिए आप xD

पीएस तय करने के लिए है इन सभी फेसबुक ऐप्स को देखें ... केवल फ़्लैश ...

2

आप जो करना चाहते हैं उस पर निर्भर करता है। मैं उस व्यक्ति से सहमत नहीं हूं जिसने कहा है कि HTML5 अभी तक मौजूद नहीं है। तकनीकी रूप से आईई अभी तक इसका समर्थन नहीं करता है, लेकिन इसके लिए कामकाज हैं।

एचटीएमएल 5 का उपयोग कर पहले से ही बहुत सारे एप्लिकेशन/गेम बनाए गए हैं जो लाइव हैं।

एचटीएमएल 5 अभी तक ऑडियो/वीडियो पर कब्जा का समर्थन नहीं करता। इसलिए, यदि आपको लगता है कि आपको इसकी आवश्यकता नहीं होगी, तो आप HTML5 के साथ जा सकते हैं। मुझे यकीन है कि दोनों तरफ अन्य फायदे और नुकसान हैं।

इसके अलावा, एचटीएमएल 5 मुक्त तो ...

एप्पल दूसरी ओर के साथ Adobe संबंधी समस्याएं हो सकती है, और वे iPhone/iPad में फ्लैश का समर्थन नहीं करते। तो, इस लड़ाई को जीतने के आधार पर, चीजें बहुत अलग होंगी।

आशा है कि मदद करता है, -Roozbeh

0

मैं हाल ही में रूप में अच्छी तरह से इस मामले को देखा,

वर्तमान मानकों स्टीव नौकरी की दृष्टि की तरह का सुझाव,।

एडोब फ्लैश यह उम्र दिखाने के लिए शुरू कर रहा है।

कारण:

मोबाइल फोन के बाजार के बूस्ट, और अधिक लोगों को मोबाइल उपकरणों और टेबलेट पर वेबसाइट की सामग्री को देखने।

एचटीएमएल 5 जावास्क्रिप्ट और वेबजीएल भविष्य का मार्ग प्रतीत होता है। यहां कुछ तथ्य हैं।

WebGL वास्तव में हाल के वर्षों में बंद कर दिया है। आवेदन समर्थन के लिए बड़े पैमाने पर विस्तार के साथ ।

उदा। यूनिटी 3 डी, आईओएस, एंड्रॉइड ओएस और सभी प्रमुख वेब ब्राउज़र बाजार।

जावास्क्रिप्ट, वेब समुदाय के बावजूद कुछ बड़े पैमाने पर कदम उठा रहा है और यहां तक ​​कि Google के क्रोम ओएस जैसे उत्पादों के साथ डेस्कटॉप बाजार में भी विस्तार कर रहा है।

एचटीएमएल 5 सभी ब्राउज़रों और अन्य भयानक तत्वों पर चल रही वीडियो सामग्री को पूरा कर सकता है।

एक नेटवर्क समर्थन स्टैंड बिंदु से

एडोब हमेशा सुरक्षा जोखिमों के लिए आग लग रहा है जो विंडोज़ और अन्य ओएस उपकरणों के साथ मुद्दों का कारण बन सकता है।

मन में इन बातों के साथ

,

एक ग्राहक विशेष रूप से व्यक्त नहीं करता, तो वे उपयोग करने के लिए एडोब फ्लैश की जरूरत है, मैं, एचटीएमएल 5/जावास्क्रिप्ट और WebGL एडोब फ्लैश से अधिक के लिए चुनते हैं मुख्य रूप से आवेदन की पहुंच का विस्तार करने होंगे।

व्यक्तिगत रूप से, मैं ग्राहकों के पक्ष में फ़्लैश प्लेयर अपडेट करने में इतना बीमार पड़ता हूं। जब कोई ग्राहक आपकी सामग्री तक पहुंचने का प्रयास कर रहा है तो यह वास्तव में निराशाजनक हो सकता है।

आशा है कि इससे दूसरों को "बहुत फ्लैश या बहुत फ्लैश" पर आपके चयन में मदद मिलेगी।

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