एचटीएमएल 5 फ्लैश कैसे बदल सकता है? [बन्द है]


140

एक बहस का विषय जिसे आईपैड के अनावरण के बाद से पुनरुत्थान देखा जाता है, फ्लैश बनाम एचटीएमएल 5 का मुद्दा है। ऐसे लोग हैं जो सुझाव देते हैं कि HTML5 एक दिन supplant / Adobe Flash की जगह लेगा।

मैं एक ब्राउज़र में चलने वाले सॉफ़्टवेयर का विकास नहीं करता, इसलिए मेरी (सीमित) समझ है:

  • HTML एक शुद्ध-पाठ मार्कअप भाषा है जो एक क्लाइंट ब्राउज़र में HTTP पर वितरित की जाती है। क्लाइंट ब्राउज़र मार्कअप की व्याख्या करता है और एक मानक विनिर्देश के अनुसार पृष्ठ (सफलता की अलग-अलग डिग्री) के साथ रेंडर करता है।
  • ऑडियो, वीडियो, ध्वनि और रास्टर / वेक्टर ग्राफिक्स के साथ काम करने के लिए एडोब फ्लैश एक स्वामित्व है। इसके लिए विशेष संलेखन उपकरण (एक संकलक शायद) की आवश्यकता होती है और एक कस्टम खिलाड़ी जो प्लग-इन सबसे आम ब्राउज़रों के रूप में उपलब्ध है।

क्या कोई कृपया (इस C / C ++ डेवलपर को) यह समझा सकता है कि यह तकनीकी / कोडिंग बिंदु से कैसे संभव है कि टेक्स्ट-आधारित मार्कअप भाषा (HTML5) को मल्टीमीडिया फ्रेमवर्क (फ्लैश) में प्रतिस्थापन माना जा सकता है?

कृपया बिना किसी तर्क-वितर्क के तर्क - सिर्फ तकनीकी तथ्य।


6
ध्यान दें कि HTML उतनी स्थैतिक नहीं है जितनी आपने पहले ही कुछ समय के लिए बताई थी। जबकि HTML5 इसे एक नए स्तर पर ले जाता है, "सामान्य" HTML पहले से ही CSS + JS के साथ कुछ दिलचस्प प्रभाव डाल सकता है।
जोकिम सॉउर

1
वे वर्षों से ऐसा कह रहे हैं, और अधिक वर्षों तक वेब के "मानकों का मानकीकरण" करने की कोशिश कर रहे हैं, फिर भी कुछ भी नहीं लगता है। फ्लैश (और सिल्वरलाइट) क्रॉस ब्राउज़र की असंगति समस्या को अब तक की किसी भी चीज़ से बेहतर हल करता है। (काफी क्रॉस-प्लेटफ़ॉर्म नहीं है, लेकिन एक मानक क्रॉस-ब्राउज़र प्लेटफ़ॉर्म निश्चित रूप से किसी भी मानक प्लेटफ़ॉर्म से बेहतर नहीं है।) इस बीच, प्रतिस्पर्धा करने वाले ब्राउज़रों की संख्या बढ़ती जा रही है, जिससे विक्रेता देव अनुशासन (hah) के माध्यम से मानकीकरण भी कम होने की संभावना है। काम। फ्लैश या सिल्वरलाइट की तरह एक बैक-संगत सॉफ़्टवेयर वर्चुअल मशीन दृष्टिकोण बस काम करता है।
मानियस

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

एचटीएमएल 5 शब्द आमतौर पर एचटीएमएल 5 जावास्क्रिप्ट एपीआई (जिसमें डेटाबेस, नेटवर्किंग, मैसेजिंग, स्टोरेज) के साथ-साथ ग्राफिक्स एनिमेशन और सीएसएस और डोम हेरफेर के साथ वेबपेजों को संदर्भित करता है। कैनवास, svg, स्प्राइट्स, पिक्चर ट्रांसफॉर्मेशन गुई नियंत्रण और इतने पर प्रौद्योगिकियों की बात नहीं करना।
5

1
एक "गैर रचनात्मक" प्रश्न पर 137 अपवोट .... अपने सबसे अच्छे रूप में विडंबना
माइक

जवाबों:


85

इस चर्चा के संदर्भ में एचटीएमएल 5 को लोग किस रूप में संदर्भित करते हैं, यह मार्कअप भाषा के रूप में HTML का संयोजन है, सीएसएस जो निर्दिष्ट करता है कि यह कैसे प्रदान किया गया है, और जावास्क्रिप्ट कोड जो HTML और सीएसएस को गतिशील रूप से हेरफेर करता है।

इसके अलावा, एचटीएमएल 5 में न केवल मानक पाठ तत्व हैं, बल्कि उस <canvas>पर भी 2 डी ग्राफिक्स खींचे जा सकते हैं, और ऐसे <video>तत्व जो वीडियो को एम्बेड करते हैं (जैसा कि नाम से पता चलता है)।

इसलिए, HTML5 के पूर्ण-कार्यान्वयन में, आप फ्लैश का उपयोग किए बिना गतिशील वेब साइटों को लागू कर सकते हैं। एक उदाहरण Youtube का HTML5 संस्करण है, जिसे हाल ही में सफारी / क्रोम उपयोगकर्ताओं के लिए बीटा के रूप में पेश किया गया है, यहां देखें । जावास्क्रिप्ट + HTML में एक और NES एमुलेटर है। (वैसे बाद वाले को वास्तव में एचटीएमएल 5 की चिंता नहीं है ... यह उपयोग करता है <canvas>।)


2
processing.js भी कैनवास टैग का एक दिलचस्प अनुप्रयोग है।
Esko

आप अपने ब्राउज़र और OS के आधार पर किसी भी संख्या में 3D पुस्तकालयों का उपयोग करके कैनवास तत्वों के अंदर 3D तत्वों को भी प्रस्तुत कर सकते हैं। IE9 का नवीनतम पूर्वावलोकन मूल समर्थन का उपयोग करके इसका उपयोग दिखाता है (मैं DirectX मान रहा हूं, लेकिन मुझे यकीन नहीं हो सकता है) अर्थात .microsoft.com
testdrive/

मुझे नहीं लगता कि कैनवस किसी भी तरह से फ्लैश की जगह ले सकता है। यह सदिश-एनिमेटेड नहीं है, किसी ANIMATOR इत्यादि के लिए उपयोग करना आसान नहीं है। जब तक कि एक अच्छा संलेखन उपकरण नहीं है, जो SVG, CSS, HTML और कुछ JS में फ़्लैश-क्वालिटी एनिमेशन बनाता है, यह एनिमेटरों के लिए Flash को प्रतिस्थापित नहीं करेगा। वीडियो के संदर्भ में, html5 वीडियो टैग वह है जो प्रचलित होना चाहिए।
sinni800

"HTML5 का पूरा-पूरा कार्यान्वयन", मई 2014: फिर भी विभिन्न ब्राउज़रों के साथ संगतता की समस्या।
काई नैक

67

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

HTML5 स्टैक (HTML, css और JS) फ़्लैश के लिए प्रत्यक्ष प्रतिस्थापन नहीं होगा। मैं 10 वर्षों से फ्लैश कंटेंट विकसित कर रहा हूं, मैं जेएस में भी बहुत सक्षम हूं। मैं उन कार्यों के लिए जेएस का उपयोग करने के बारे में सोचता हूं जहां एक्शनस्क्रिप्ट 50% कम कोड में एक ही चीज को पूरा कर सकता है। ऐसे कार्य हैं जो जेएस और सीएसएस के साथ प्राप्त करना असंभव नहीं है, तो बहुत मुश्किल होगा। अल्पविकसित एनिमेशन और JQuery जैसी कार्यक्षमता के लिए, निश्चित रूप से, Flash के बजाय HTML5 एक व्यवहार्य विकल्प हो सकता है। लेकिन जटिल खेल और RIA के लिए, मैं इसे नहीं देखता। क्रियात्मकता एक मजबूत, पूर्ण रूप से चित्रित भाषा में विकसित हुई है।

दूसरी महत्वपूर्ण बात यह है कि फ़्लैश प्लेयर को समय-समय पर Adobe द्वारा अपडेट किया जाता है जो किसी भी समस्या को हल कर सकता है। अगर यह मानक बन जाता है और फ्लैश बाय-बाय हो गया है तो वे एचटीएमएल 5 युक्ति को कैसे अपडेट / सुधारेंगे ?? वे नहीं करेंगे इसके समर्थन के लिए आपको HTML6 और सभी ब्राउज़रों की प्रतीक्षा करनी होगी। जिसका मतलब है कि आप 5-10 साल इंतजार कर रहे हैं। 1998 में हमें वापस लाने का शानदार तरीका। नहीं धन्यवाद, मैं अभी के लिए फ्लैश के साथ रहूँगा।

के रूप में ज्यादा के रूप में खुले मानकों के एक योग्य लक्ष्य हैं, मैं इस तरह से वे कह रहे हैं बाहर panning नहीं देख ...

मेरे दो सेंट।


2
एसजे की तरफ, मैंने उन साइटों को देखा है जो फ्लैश आधारित विज्ञापनों द्वारा अपने मशीन के पावरहाउस को घुटनों पर लाते हैं। ये फ्लैश विज्ञापन के बुरी तरह से किए गए हैं, लेकिन यह फ्लैश है। अब मोबाइल फोन पर एक विज्ञापन जो सीपीयू को 100% तक स्पाइक का कारण बना सकता है, अच्छा नहीं है और मैं एसजे के दावे के अनुसार खड़ा हूं कि फ्लैश हानिकारक है।
graham.reeds

15
एक्शनस्क्रिप्ट जावास्क्रिप्ट के समान ECMA / ISO विनिर्देशन पर आधारित है। हालांकि कुछ पुस्तकालय हैं जो उपयोगी और अद्वितीय कार्यक्षमता प्रदान करते हैं (जैसे टीसीपी सॉकेट्स के लिए बाध्यकारी) और इसमें कुछ विस्तारित वाक्यविन्यास विकल्प हैं (जैसे नामस्थान, पुस्तकालय) मैं इस धारणा का खंडन करता हूं कि वास्तविक कार्यशीलता को लागू करने के लिए "50% कम कोड" लगता है। ActionScript बनाम जावास्क्रिप्ट में - विशेष रूप से खेल के लिए। मैं यह भी जोड़ता हूं कि JavaScriptCore, V8 & V8 अक्सर एक्शनस्क्रिप्ट को बेहतर बनाता है (हालांकि यह सच है कि IE का JScript एबेकस वाले एक बूढ़े व्यक्ति की तुलना में केवल थोड़ा तेज है)।
इयान कॉलिंस

8
'जटिल खेल' प्राप्त करने योग्य नहीं है? मुझे नहीं लगता कि मैं इस कथन से सहमत हूं। जावास्क्रिप्ट किसी भी अन्य की तरह एक भाषा है (और जैसा कि इयान बताते हैं, अनिवार्य रूप से एक्शनस्क्रिप्ट के समान है)। शायद आप भाषा के विपरीत एपीआई के बारे में सोच रहे हैं; हालांकि कई जावास्क्रिप्ट एपीआई उपलब्ध हैं, आपको उन्हें देखने के लिए चुनना चाहिए। एक रेंडरिंग एपीआई (यानी कैनवास तत्व) के अतिरिक्त, मुझे लगता है कि आप खेल की किसी भी जटिलता को प्राप्त करने में सक्षम होंगे जो आप किसी अन्य ढांचे के भीतर प्राप्त कर सकते हैं। यह कहना कि एक भाषा एक निश्चित समस्या को हल करने में असमर्थ है, एक पतन है, मेरा मानना ​​है।
विल बेकर

3
जावास्क्रिप्ट में जटिल खेल लिखना संभव है। इसका मतलब यह नहीं है कि मैं चाहता हूँ। खेलों में भाषा की संरचनात्मक सुविधाओं पर बेहतर अलग-अलग प्रणालियों, गेमप्ले तर्क, आदि पर बहुत अधिक भरोसा किया जाता है। और इसमें कोई शक नहीं है कि जावास्क्रिप्ट में संरचनात्मक विशेषताओं की एक अलग कमी है (उदाहरण के लिए, जेएस ऑब्जेक्ट में लाइब्रेरी को लपेटने के लिए क्लोजर का उपयोग करना एक अच्छा है। विचार है कि मैं सराहना कर सकता हूं, लेकिन यह थोड़ा जानदार है)। और एपीआई के संबंध में, मैं एचटीएमएल 5 / जेएस / कैनवास गेम को छूने से इनकार करता हूं जब तक कि <audio>पकड़ नहीं लेता <canvas>
michael.bartnett

1
मैं इसका समर्थन करता हूं। मेरे लिए Flash एक एनीमेशन टूल के रूप में HTML5 सामान द्वारा किसी विज्ञापन या साइट लोगो की तुलना में कुछ भी बड़ा नहीं किया जा सकता है। हर कोई फ्लैश लपटें करता है लेकिन मजाकिया वेब एनिमेशन कहां हैं अगर यह चला गया था? अब तक लोगों ने अपने फ्लैश एनिमेशन को कम रेस वीडियो में प्रस्तुत करना शुरू कर दिया है ताकि आप उन्हें पिक्सेलेटेड देख सकें ... नहीं धन्यवाद, मेरे पास (SMALLER!) फ्लैश फ़ाइल है जिसमें भयानक वेक्टर आधारित ग्राफिक्स हैं जो मैं 1080p या उससे अधिक खींच सकता हूं अगर मैं उनके बिना पिक्सलेटिंग करना चाहता हूं।
sinni800

37

मुझे लगता है कि यहां कुछ लोग स्नब प्रोग्रामिंग कर रहे हैं और सुन नहीं रहे हैं। मैं भी एक शुरुआत कर रहा हूँ Flash डेवलपर और मैं इसे दूर जाना नहीं चाहता। तुम जानते हो क्यों? क्योंकि रचनात्मक लोग फ्लैश का उपयोग हमारे दिमाग में बहुत आसानी से विकसित करने के लिए कर सकते हैं। एक व्यक्ति जो दृश्यों को खींचना और बनाना पसंद करता है, जरूरी नहीं कि उसे कोड करना पसंद हो। "वाक्यों" का एक गुच्छा टाइप करना ड्राइंग और एनिमेशन नहीं है! एचटीएमएल 5 के बारे में आप जो कह रहे हैं वह यह कहने जैसा है कि पिकासो और डाली को पेंट करने के लिए एक प्रोग्रामिंग भाषा सीखनी चाहिए। हास्यास्पद, सही?

इसीलिए लोग फ्लैश को एचटीएमएल 5 पसंद करते हैं। यह स्व-सेवा नहीं है, यह सिर्फ स्वीकार कर रहा है कि शांत एनिमेटेड वेब सामग्री बनाने में सक्षम लोग असंबंधित कौशल सीखने के बजाय हमारे स्वयं के दर्शन बनाने में सक्षम होंगे या हमारे लिए व्याख्या करने के लिए किसी और पर भरोसा करेंगे।

उपहास करने के बजाय, आप एक एचटीएमएल 5 दृश्य वातावरण के साथ आना चाह सकते हैं जो फ्लैश को टक्कर दे।


6
मुझे लगता है कि यह एक अच्छा बिंदु है। जब तक एचटीएमएल 5 सामग्री के लिए एक समान संलेखन उपकरण है तब तक इसे अपनाने के लिए संघर्ष करना होगा। ज़रूर, एक प्रोग्रामर HTML5 / जावास्क्रिप्ट / CSS3 के साथ वही काम कर सकता है जो वे फ्लैश के साथ कर सकते हैं, लेकिन कलाकार कोड के साथ गड़बड़ नहीं करना चाहते हैं। हमें एक वेब-आधारित एनीमेशन सूट की आवश्यकता है जो कम से कम एडोब के टूल के रूप में उपयोग करना आसान है। इसमें कोई संदेह नहीं है कि एडोब पहले से ही ऐसी चीज़ पर काम कर रहा है ताकि वे वेब सामग्री निर्माण में अपना वर्चस्व खोने से बचें।
विल बेकर

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

3
एडोब को क्या करना चाहिए, फ्लैश आईडीई से कैनवास समर्थन को शामिल करना = यानी, आईडीई में अपने सभी एनीमेशन करें और मार्कअप, सीएसएस और जेएस के एचटीएमएल 5 तैयार पैकेज का उत्पादन करें। लोगों को आउटपुट का विकल्प दें, जिस तरह से वे आकाशवाणी के साथ करते हैं। यह पूरी तरह से फ्लैश आईडीई की दीर्घायु सुनिश्चित करेगा, यदि जरूरी नहीं कि एसडब्ल्यूएफ की प्रबलता हो।
Bosworth99

2
आपको हाल ही में जारी किए गए प्रचार की कोशिश करनी चाहिए ।
एलेक्समुलर

3
यह उत्तर पुराना हो गया क्योंकि Adobe ने Adobe Edge
Jorjon

10

तकनीकी / कोडिंग बिंदु से यह कैसे संभव है कि एक पाठ-आधारित मार्कअप भाषा (एचटीएमएल 5) को मल्टीमीडिया फ्रेमवर्क (फ्लैश) में प्रतिस्थापन माना जा सकता है?

HTML5 "वेब टेक्नोलॉजीज स्टैक" का नया हॉट नाम है, न कि केवल एक "मार्कअप भाषा"।

इसमें एक प्रोग्रामिंग भाषा (जावास्क्रिप्ट) है, जैसे फ्लैश करता है; एपीआई का एक सेट, आमतौर पर "एचटीएमएल 5" के रूप में लेबल किए गए प्रयासों के हिस्से के रूप में विस्तार करते हुए, ग्राफिक्स (एसवीजी, <कैनवास>) को खींचने के तरीके, ऑडियो और वीडियो चलाएं (<ऑडियो>, वीडियो>)।

फ्लैश के विपरीत, "एचटीएमएल 5 अनुप्रयोग" ब्राउज़र द्वारा संसाधित होते हैं, मालिकाना ब्राउज़र प्लगइन द्वारा नहीं, जो अच्छा है - कम से कम ब्राउज़र विक्रेताओं के लिए ( इस ब्लॉग पोस्ट का प्रासंगिक टुकड़ा देखें) - धन्यवाद जोथम)। उदाहरण के लिए, ब्राउज़र विक्रेता के लिए मुद्दों को ठीक करना संभव बनाता है (और Adobe के लिए इंतजार न करें) - IIRC Apple ने मैक पर सभी दुर्घटनाओं के बीच # 1 कारण के रूप में फ्लैश का हवाला दिया।

["खुले मानकों को बेहतर बनाने के लिए संपादित किया गया है" बेहतर दावा है जो मैं बहुत ही आलसी हूं।


3
मैक ओएस पर फ्लैश क्रैश के बारे में दावे के लिए कुछ अतिरिक्त विवरण जोड़ने के माध्यम से। daringfireball.net/2010/01/apple_adobe_flash
योताम

9
"ब्राउज़र द्वारा संसाधित किया जाता है, मालिकाना ब्राउज़र प्लगइन द्वारा नहीं, जो अच्छा है।" ऐसा कैसे?, हमारे पास इतने सारे ब्राउज़र हैं जो वर्तमान में एक पृष्ठ को अलग तरीके से प्रस्तुत करते हैं। कम से कम फ्लैश के साथ विकसित करने के लिए एक सुसंगत वातावरण है। "एकल एकाधिकार कार्यान्वयन की तुलना में खुले मानक भी बेहतर हैं।" यह निर्भर करता है। खुले मानक सिद्धांत में महान काम करते हैं लेकिन प्रौद्योगिकी को आगे बढ़ाने के लिए भयानक हैं। बस OpenGL बनाम DirectX को देखें।
एलन

3
@ सभी कारण ब्राउज़रों को पृष्ठों को अलग-अलग तरीके से प्रस्तुत करने का कारण था क्योंकि W3C काफी हद तक व्याख्या के लिए खुला था, और विशेष रूप से Microsoft कल्पना का पालन करने में घटिया था। खुले मानक एकल कार्यान्वयन से कहीं बेहतर हैं - लेकिन केवल जब वे स्पष्ट रूप से परिभाषित होते हैं।
जेम्स गुडविन

6
@ एंटनी - आपने मेरी बात को याद किया। मैं निश्चित रूप से नहीं कह रहा हूं कि ओपनजीएल एक निरर्थक तकनीक है, इससे दूर। मेरी बात मालिकाना तकनीक की तुलना में अधिक बार है प्रौद्योगिकी को आगे बढ़ाने के लिए ड्राइविंग बल नहीं है। डायरेक्टएक्स ने ओपनजीएल से दूर खींच लिया और यह अब तक कैच खेल रहा है। tomshardware.com/reviews/opengl-directx,2019.html यदि यह पिछले 10+ वर्षों से फ्लैश के लिए नहीं था, तो हम बिना स्ट्रीमिंग वीडियो (यूट्यूब) और जटिल इंटरैक्टिव मीडिया के होते। Whats अधिक फ्लैश होता है, लगातार सुधार करता रहेगा। मालिकाना प्रौद्योगिकियों के बिना हम घोंघे की गति से आगे बढ़ेंगे।
एलन

2
@ लुका रामिशविल्ली - सच है, लेकिन यह ऐसा नहीं था कि ओपनजीएल विंडोज पर काम नहीं करता था। बेहद लोकप्रिय क्वेक 2 इंजन सॉफ्टवेयर या ओपेंगल रेंडरिंग के साथ सामने आया। हाफ-लाइफ के समय के बाद ही उन्होंने डायरेक्टएक्स सपोर्ट को जोड़ा। मुझे लगता है कि Microsoft के पास डायरेक्ट एक्सएक्सएक्स को विकसित करने के लिए तेज दर पर फेंकने के लिए पैसा था
एलन

8

यह केवल एचटीएमएल 5 नहीं है, लेकिन जब ब्राउज़र को अपनाना पूरा हो जाता है। उदाहरण के लिए, एचटीएमएल 5 <video>टैग की उपस्थिति का अर्थ है कि ब्राउज़र के बिना कुछ भी नहीं वीडियो प्लेयर को वास्तव में वीडियो प्रस्तुत करता है (जिस बिंदु पर, आशा है, फ्लैश वीडियो की आवश्यकता नहीं होगी)। वही <audio>टैग के लिए जाता है ।

इसके अतिरिक्त, एचटीएमएल 5 का कैनवास तत्व (जेएस के साथ संयुक्त) पहले से प्राप्त किए जा सकने वाले ब्राउज़र के अंदर कहीं अधिक उन्नत ग्राफिक्स के लिए अनुमति देता है।


7

खैर, HTML5 / कैनवस + जावास्क्रिप्ट की क्षमताओं का आभास पाने के लिए, आप इस पर एक नज़र डाल सकते हैं जो कि वुल्फेनस्टीन 3 डी का पूरी तरह से HTML5 में किया गया कार्यान्वयन है , बिना किसी फ्लैश का उपयोग किए (ध्यान दें कि आपको कैनवास-सक्षम की आवश्यकता है) इस काम को देखने के लिए फ़ायरफ़ॉक्स जैसे ब्राउज़र)।


6

यह इतना नहीं है कि एचटीएमएल 5 फ्लैश की जगह इसे फीचर से मैच कर सकता है। यह अधिक है कि HTML5 स्टैक (जावास्क्रिप्ट और सीएसएस सहित) का उपयोग उसी तरह के समृद्ध वेब अनुप्रयोगों के निर्माण के लिए किया जा सकता है जिनके लिए फ्लैश पहले केवल व्यवहार्य विकल्प था। क्योंकि HTML के पास फ़्लैश प्लेटफ़ॉर्म की कुछ कमी को भी पूरा करने का वादा है, इस बात की संभावना है कि यह भविष्य में फ्लैश को इस स्थान पर प्रतिस्थापित कर सकता है।

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


5

इन मूर्खतापूर्ण गैर-रचनात्मक लोगों ने जो महसूस नहीं किया है, वह यह है कि एचटीएमएल 5 / जावास्क्रिप्ट / सीएसएस शुरू करने के लिए बहुत फूला हुआ है। उस सभी संपत्ति अभी भी पूरी तरह से रॉ पाठ फ़ाइल है। नो कम्प्रेशन नो बायटेकोड ऑप्टिमाइज़ेशन और यह हमेशा ऐसा ही रहेगा। तो खेल डेवलपर्स के लिए जो चोरी की आसान पहुंच में आपके सभी स्रोत होने का विकल्प नहीं है। फ्लैश आपको अपने स्रोत कोड को अधिक कॉम्पैक्ट साधनों में संकलित करने की अनुमति देता है, जबकि अभी भी एक तंग वेक्टर ग्राफिक्स तरीके से अपनी गतिशील सामग्री बनाने में सक्षम है। उस फ्लैश का ऑनटॉप पहले से ही शेड्स, हार्डवेयर एक्सेलेरेशन, पिक्सेल फिल्टर (पिक्सेल बेंडर) और लेयर इफेक्ट्स को सपोर्ट करता है। इस दिन तक आप आसानी से और सादगी के साथ एक छाया को छोड़ने के लिए HTML तत्व नहीं प्राप्त कर सकते हैं। HTML5 केवल एक मीडिया प्लेयर के रूप में फ्लैश को बदलने की कोशिश करेगा लेकिन चूंकि फ्लैश की लोकप्रियता इसकी स्थिरता के कारण है, इसलिए यह एक कठिन बिक्री होगी। सीएसएस और जावास्क्रिप्ट की मेरी घृणा इस तथ्य से समझी जा सकती है कि 40% जावास्क्रिप्ट कोड ब्राउज़र संगतता के लिए है और सीएसएस निहितार्थ विभिन्न ब्राउज़र विक्रेताओं पर संगत है। जब तक आप इस समस्या को हल करते हैं, तब तक फ्लैश को कभी भी बदला नहीं जाएगा। तथ्य यह है कि आप एचटीएमएल 5 में जो कुछ भी कर सकते हैं उसके लिए हम फ्लैश और बेहतर तरीके से कर सकते हैं।

मैंने पहले ही कैनवस में वोल्फेंस्टीन 3 डी देखा है। इसका हीन । और छोटे। हम एक बड़ी खिड़की के साथ एक बेहतर 3 डी इंजन बना सकते हैं। को हराया?


1
शानदार अंक! सिद्धांत रूप में मुझे लगता है कि ज्यादातर लोग जानते हैं कि HTML एक दिन फ्लैश के लिए एक व्यवहार्य विकल्प बन जाएगा। हालांकि, क्या संस्करण 5 यह है, सवाल है। एचटीएमएल 6 ... शायद। लेकिन समस्या यह है कि खुले स्रोतों के मानकों का शरीर स्वामित्व प्रौद्योगिकियों के विपरीत नौकरशाही जटिलताओं के कारण एक घोंघे की तरह चलता है, जहां स्पष्ट नेताओं ने मुट्ठी डाल दी और कुछ होता है।
हेलोवरल्ड

4

ऑडियो / वीडियो की तुलना में फ्लैश अधिक है। हाल ही में फ्लेक्स समृद्ध प्रोग्रामिंग मॉडल और उच्च प्रदर्शन उपयोगकर्ता इंटरफेस विकसित करने की क्षमता के कारण बहुत लोकप्रिय रहा है।

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


4

मुझे उम्मीद है कि हम बात कर रहे हैं कि HTML5 swf और flv को कैसे बदल सकता है। पूरी तरह से फ्लैश नहीं। मैं एक फ्लैश डेवलपर (amature) हूं। मेरे लिए, कोई व्यक्ति जो स्क्रिप्ट प्रोग्रामिंग के बजाय अधिक कलात्मक दिमाग वाला है, फ्लैश का उपयोग करना काफी आसान है। मैं HTML5 में स्क्रीन पर कार्टून कैरेक्टर वॉक कैसे कर सकता हूं? या एक वर्ग में एक वृत्त को जोड़कर (छेड़छाड़) की तरह कुछ सरल? निश्चित रूप से मेरे पास कोड के रूप में ऐसा नहीं है। मैं बस उस प्रोग्रामिंग को प्राप्त करने में चतुर नहीं हूं कि इसे प्राप्त करने के लिए। फ्लैश रिलेटिवली सिंपल है। अपने सभी ग्राफ़िक्स को कभी भी उस ऐप में ड्रा करें जिसमें आप कम्फर्टेबल हैं (मेरे लिए इलस्ट्रेटर) फिर एक्शन स्क्रिप्ट के साथ उन्हें एक साथ सिलाई करें। मैं आपको Apple और Adobe दोनों से प्यार करता हूँ। कृपया किसी तरह का समझौता करें।


यह एक सवाल है, एक जवाब नहीं है। HTML5 buzzword में SVG शामिल है जिसमें घोषणात्मक एनीमेशन शामिल है।
hsivonen

तो आप अपने स्वयं के लाभ के लिए जाने के लिए फ्लैश नहीं करते हैं? यह आईटी उद्योग नहीं ऑटो उद्योग है ... जागो।

1
anon, "स्वार्थी दावा" एक जंगली आरोप है। एनिमेटरों को Adobe Flash IDE जैसे टूल की आवश्यकता होती है - इसके बिना बस काम संभव नहीं है। यह स्वार्थी होने के बारे में नहीं है। यह आपके काम करने में सक्षम होने के बारे में है। Btw आप दूसरों के खिलाफ व्यक्तिगत आलोचना पोस्ट करने के लिए एक अनाम प्रोफ़ाइल का उपयोग क्यों कर रहे हैं?
हेलोवर्ल्ड

4

बहुत से लोग दावा करते हैं कि HTML5 फ्लैश और सिल्वरलाइट जैसे प्लगइन्स को मार देगा, लेकिन यह बस ऐसा नहीं है।

उदाहरण के लिए, इस परिदृश्य को लें।

एक यूआरएल पर एक बाइनरी फ़ाइल लोड करें। डेमो के लिए, हम शेपफाइल प्रारूप (.shp) का उपयोग करेंगे, जिसमें एक समन्वय प्रणाली में भौगोलिक बहुभुज शामिल हैं।

बाइट सामग्री ग्राहक पक्ष पार्स।

एक कुशल तरीके से सामग्री खींचें।

डेमो: http://www.libertyvanguard.com/liberty-gis

यह सिर्फ एक उदाहरण है जहां प्लगइन तकनीक एचटीएमएल 5 द्वारा प्रतिस्थापित नहीं की जाएगी।


3

मुझे संदेह है कि यह सब कुछ के लिए एक प्रतिस्थापन के रूप में है Flash फ्लैश को घेरने में सक्षम है। हालाँकि, यदि आप आजकल वेब के चारों ओर देखते हैं, तो आप देखेंगे कि फ़्लैश ब्राउज़र में वीडियो या ऑडियो सामग्री देने के लिए व्यापक उपयोग में है। HTML 5 में कुछ ऐसा शामिल है, जो अब तक अपंग है क्योंकि वे किसी भी मानक कोडेक्स पर सहमत नहीं हो सकते हैं।

निश्चित रूप से, उन सभी अच्छे फ़्लैश गेम्स और विज्ञापन केवल HTML 5 के कारण दूर नहीं होंगे और HTML 5 उन्हें प्रतिस्थापित करने में सक्षम नहीं होगा। लेकिन इसका उद्देश्य उन उपयोगों को बदलने में सक्षम होना है जो वास्तव में हो सकते हैं सामग्री वितरित हैं। वेक्टर ग्राफिक्स के लिए भी एसवीजी है जो कुछ विशेष उपचार प्राप्त कर सकता है।

क्या यह वास्तव में वीडियो के लिए फ्लैश की मौत देखा जाएगा। HTML 5 वीडियो कोडेक समस्याओं को जल्द या बाद में हल किया जा सकता है। हालांकि, फ्लैश काफी पसंद का माध्यम बना रहेगा, जहां सामग्री वितरित करने वाले, डीआरएम और समान तकनीकों, और सी पर अधिक नियंत्रण चाहते हैं।


3

जीयूआई घटनाओं पर नज़र रखने और नए एचटीएमएल 5 तत्वों की स्क्रिप्टिंग के लिए javascripts के साथ, आपको बहुत कुछ मिलता है जो फ्लैश प्रदान करता है।

HTML 5 में कई नए तत्व हैं। उनमें से एक को कैनवस कहा जाता है। इसके साथ आप स्क्रीन पर जो भी चाहें, उसकी सीमा के भीतर खींच सकते हैं। आप उस पर ड्रा करने के लिए जावास्क्रिप्ट का उपयोग करते हैं और आप किसी भी मूसली को पकड़ सकते हैं और इसी तरह जावास्क्रिप्ट के साथ भी। यदि आप डेस्कटॉप पर Tk, GTK जैसे GUI टूलकिट्स के लिए उपयोग किए जाते हैं, तो आप इन नए तत्वों को उन GUI टूलकिट्स के कुछ विजेट्स से तुलना कर सकते हैं।

एचटीएमएल 5 में रेखांकन का एक उदाहरण देखने के लिए टॉगल पर एक नज़र डालें


3

HTML5 मानक का समर्थन करने वाले आधुनिक ब्राउज़र में 3 पार्टी प्लगइन्स की आवश्यकता के बिना ब्राउज़र के अंदर समर्थित मीडिया फ़ाइल चलाने की क्षमता है।

इसे आप खुद से आजमा सकते हैं। Safary और Google Chrome का नवीनतम संस्करण, (फ़ायरफ़ॉक्स 3.6 भी) <video>सीधे HTML5 पेज में टैग चला सकता है। YouTube अब HTML5 का समर्थन करता है

यही कारण है कि अगर वीडियो साइट एचटीएमएल 5 का उपयोग कर रही है, तो आईओएस फ्लैश प्लग-इन के बिना, सफारी ब्राउज़र का उपयोग करने वाले आईपैड को पूरी तरह से एचटीएमएल मानक का पालन करने पर वीडियो चलाया जा सकेगा।


अपने डिवाइसों पर प्रोसेसिंग किए गए मीडिया कन्वेक्शन की Apple की पसंद का HTML5 से कोई लेना-देना नहीं है।

HTML5 वह तकनीक है जो ऐसा करने के लिए आवश्यकता वाले प्लगइन्स के बजाय सीधे ब्राउज़र प्ले वीडियो सक्षम करती है। HTML4 और XHTML1.1 में अभी यह सुविधा नहीं है, इसीलिए ब्राउज़र में वीडियो चलाने के लिए Adobe Flash की आवश्यकता है। एचटीएमएल 5 प्लगइन्स की जरूरत है चले गए।
डॉनी कुर्निया

3

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


1
के साथ <canvas>और <video>आप HTML5 / JS में भी सभी तरह की चीजें कर सकते हैं। क्या आप फ्लैश में ऐसा कर सकते थे? craftymind.com/factory/html5video/CanvasVideo.html
TRIG

2
प्यारा वीडियो: P यह एचटीएमएल 5 की शक्ति का एक बहुत बढ़िया उदाहरण है। कुछ चीजें हैं जो आप फ्लैश में कर सकते हैं, लेकिन उन चीजों को भी जो आप HTML5 में नहीं कर सकते।
नरकोत्सर्ग

3

एचटीएमएल 5 वास्तव में फ्लैश या सिल्वरलाइट यूआई प्रौद्योगिकियों की जगह से बहुत दूर है। और समस्या केवल यह नहीं है कि एचटीएमएल 5 एक ऐप यूआई घटकों में आवश्यक मात्रा में सीमित है, बल्कि यह भी है कि यह कस्टम लोगों को इस तरह से बनाने की अनुमति नहीं देता है कि वे मूल रूप से रनटाइम में एकीकृत करेंगे।

Ample SDK - जावास्क्रिप्ट UI फ्रेमवर्क पर एक नज़र डालें , यह काफी हद तक वास्तुकला है जो आपको फ्लेक्स, सिल्वरलाइट या गेको में मिलेगा। यूआई प्रौद्योगिकियों में से एक यह क्रॉस-ब्राउज़र को सक्षम करता है, एक्सयूएल, सीएसएस में स्टाइल करने योग्य और जावास्क्रिप्ट में एक्सयूएल डोम या जियो एपीआई के साथ प्रोग्राम करने योग्य है। आप फ्रेमवर्क के ऊपर अपनी खुद की यूआई तकनीक भी बना सकते हैं।


3

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


3

मुझे लगता है कि HTML5 अधिकांश फ्लैश / फ्लेक्स को बदल देगा, जो संभवतः एक और शाखा के रूप में जारी रहेगा क्योंकि कैनवास शांत है। नई लाइब्रेरी आएंगी। लेकिन जब तक जेएस तथ्य में है तब तक यह बहुत तेजी से नहीं होगा, विशेष रूप से खेलों के साथ, यह मानते हुए कि आदोब नहीं छोड़ेंगे।


2

मैंने पहली बार स्टीव जॉब्स के "HTML की जगह फ्लैश" की टिप्पणी सुनी। (वह फ़्लैश से शायद नफरत करता है क्योंकि यह उसके मैक कंप्यूटरों पर क्रैश करता है मुझे यकीन नहीं है। मुझे लगता है कि वह संपर्क से बाहर है। सबूत उसका हास्यास्पद उत्पाद "आईपैड" है।)

बात यह है कि विकासकर्ताओं के लिए यह कितना अच्छा है? उत्तर: फ्लैश जितना अच्छा नहीं है। फिर भी। मैं अपने सीमित अनुभव के साथ ऐसा क्यों कहता हूं? यह सभी ब्राउज़रों में काम करने के लिए आपको जावास्क्रिप्ट कोड में "कोशिश ... पकड़" संगतता कोड की आवश्यकता है। कचडों का कितना अधिक भार है। ActionScript / Flash सभी ब्राउज़रों के लिए कोड / ऐप का एक टुकड़ा है।

फ्लैश में दूसरी चीज है ग्राफिकल (और गैर-ग्राफिकल) विकास सॉफ्टवेयर टूल प्रक्रिया को कारगर बनाने के लिए।

तो कम से कम कम से कम अवधि के लिए "इस जगह" फ़्लैश HTML, "फ्लैश" की जगह है। लेकिन यह फ्लैश के साथ प्रतिस्पर्धा कर सकता है अगर लोग इसके लिए विशेष रूप से WYSIWYG ग्राफिकल टूल के लिए पर्याप्त विकास उपकरण बनाते हैं, जैसे कि Google GWT ऐप बनाने के लिए WYSIWYG संपादक का उपयोग करना आसान बनाता है। और यह एक बड़ा IF है।


2

यह संभव है कि टेक्स्ट-आधारित मार्कअप भाषा (एचटीएमएल 5) एक मल्टीमीडिया फ्रेमवर्क (फ्लैश) को बदल सकती है।

समाधान सरल है, बस ब्राउज़र में फ्रेमवर्क को स्थानांतरित करें और एक खुले मानक बनें। न केवल मल्टीमीडिया फ्रेमवर्क, ब्राउज़र में बहुत सारे अन्य सामान शामिल हो सकते हैं जो अब ऑपरेटिंग सिस्टम से संबंधित हैं।

यह संभव है कि अंततः ब्राउज़र ओएस (उपयोगकर्ता मोड) होगा। वर्तमान ओएस कर्नेल मोड तक सीमित होगा, ज्यादातर हार्डवेयर्स के साथ सौदा होगा।


2

एक डरावना स्पष्ट और व्यापक कोण बिंदु जो शायद ही कभी बनाया जाता है, यह है कि अस्पष्ट रूप से संदर्भित "फ्लैश" शब्द वास्तव में पूरे फ्लैश प्लेटफॉर्म को शामिल करता है, और जिसमें फ्लैश आईडीई भी शामिल है।

एनिमेटर्स और अन्य कलात्मक प्रकार जो जटिल कार्टून बनाने के लिए तकनीक का उपयोग करते हैं और एनिमेशन अपने काम के लिए लगभग पूरी तरह से आईडीई पर निर्भर करते हैं। यह बस इसके बिना संभव नहीं है। कहानी का अंत। यह भाषा विनिर्देश स्तर पर सिर्फ तकनीक नहीं है जो मायने रखती है! यह इस मामले में "सहायक तकनीकों" के बारे में भी है आईडीई (मैं कहता हूं कि "समर्थन" कर रहा हूं लेकिन फ्लैश आईडीई बाकी फ्लैश प्लेटफॉर्म के साथ एकीकृत एक तकनीक है)।

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

तो, अपने प्रश्न का सीधे उत्तर देने के लिए: HTML5 को एक पूरी तरह से उचित विकल्प माना जाएगा - या यहां तक ​​कि प्रतिस्थापन - जैसे कि अगर और केवल एक उचित आईडीई इसके लिए बनाया गया है, तो एक मल्टीमीडिया फ्रेमवर्क के लिए, इस प्रकार इसे भी एक मल्टीमीडिया ढांचे में ऊपर उठाना।

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


HTML5 को IDE की आवश्यकता नहीं है।
जैक स्टोन

2

दिलचस्प विषय। मैं यहां अधिकांश पोस्टरों की भावना को प्रतिध्वनित करता हूं कि जबकि HTML 5 बुनियादी मल्टीमीडिया प्रस्तुति में बड़ी छलांग लगाता है, यह फ्लैश को प्रतिस्थापित करने में सक्षम नहीं होगा। सभी ऑनलाइन गेमिंग साइट एक अच्छा उदाहरण हैं। कुछ मोबाइल उपकरणों को छोड़कर अधिकांश ब्राउज़रों पर फ्लैश चल सकता है।

उस नोट पर, मेरा मानना ​​है कि बैटरी नाली मूल कारण था कि स्टीव जॉब्स iPhone और iPad पर फ्लैश का समर्थन नहीं करना चाहते थे। यह सड़क से नीचे Apple (कोई दंड नहीं) काट सकता है। एंड्रॉइड 2.2 में फ्लैश सपोर्ट होगा (लेकिन यह स्पष्ट नहीं है कि सभी हार्डवेयर मैन्युफैक्चरर्स इसे सपोर्ट करेंगे -यदि उनकी बैटरी में भरोसा होगा)।

इसके अलावा, ऐसा लगता है कि फ़्लैश 10+ ब्लैकबेरी उपकरणों पर एक निश्चित बात होगी जिसमें बीबी फोन भी शामिल हैं, जिसमें आगामी बीबी प्लेबुक टैबलेट (बीडब्ल्यूटी) शामिल हैं, इस खिलौने में कुछ हत्यारे चश्मा हैं - जब यह बाहर निकलता है तो मेरे हाथ पाने के लिए इंतजार नहीं कर सकता। अगले वर्ष)।

मैं शर्त लगाने को तैयार हूं कि HTML 5 समर्थन सार्वभौमिक होने के बाद भी Flash वेब देव में बड़ा बना रहेगा।


2

हम वर्तमान में एक LCMS विकसित कर रहे हैं, एक बार क्षेत्रों के SCY और AICC अनुरूप प्रशिक्षण सामग्री के विकास के लिए एक पूरी तरह से WYSIWYG संलेखन उपकरण है जिसमें एनीमेशन, वीडियो, ऑडियो, इंटरैक्शन के साथ कई प्रकार के आकलन शामिल हैं। उपकरण एक पॉवर पॉइंट दिखता है, जिससे उपयोगकर्ता को चित्रों के साथ सीखने की वस्तुओं को आसानी से खींचने और छोड़ने की अनुमति मिलती है, छवियों का आकार बदलना, उन्हें स्थानांतरित करना, पाठ को ओवरलैप करना, परीक्षण जोड़ना आदि।

यह कार्यक्षेत्र वर्तमान में फ्लेक्स में किया गया है और इसमें शानदार प्रदर्शन है, Google डॉक्स / प्रेजेंटेशन भी इस एप्लिकेशन के लचीलेपन और प्रदर्शन के करीब नहीं है।

मुझे आश्चर्य है कि संसाधनों की एक बड़ी राशि के बिना HTML5 के साथ उस पैमाने का एक अनुप्रयोग विकसित किया जा सकता है। हम डेवलपर्स के छोटे समूह के साथ एक छोटी कंपनी है।


1

सीधे शब्दों में कहें, तो कई उम्मीद कर रहे हैं कि जावास्क्रिप्ट के साथ जोड़ी गई एचटीएमएल 5 विशेषताएं फ्लैश की तुलना में बेहतर, सस्ता, अधिक कुशल ग्राफिकल वेब अनुभव प्रदान कर सकती हैं। विचार करें कि कई परिष्कृत वेबसाइट जैसे जीमेल, गूगल मैप्स और यूट्यूब HTML और जावास्क्रिप्ट का उपयोग किए बिना किसी भी फ्लैश के बिना चल सकते हैं। जावास्क्रिप्ट और HTML में किए जा रहे सुधार वेबसाइटों को Adobe भुगतान करने के लिए सहारा लिए बिना भी अधिक ग्राफिकल और एनीमेशन सुविधाओं को विकसित करने की अनुमति देते हैं।


2
फ़्लैश एसडीके (जबकि बंद-स्रोत) स्वतंत्र है और ऐसा ही खिलाड़ी है।
टाइपोनेरोर

@Typeonerror सच। लेकिन कई एडोब के पागल विकास स्टूडियो के लिए भुगतान करते हैं।
डग टी।

2
फ्लैश एसडीके खुले स्रोत है और थोड़ी देर के लिए रहा है। यकीन नहीं होता कि इतने सारे लोग अन्यथा क्यों मानते हैं।
davr

4
@ डौग, रिकॉर्ड के लिए, सभी तीन परिष्कृत वेबसाइटें जिनका आप उल्लेख करते हैं आज फ्लैश का उपयोग करते हैं। Google मानचित्र में सड़क दृश्य को फ़्लैश की आवश्यकता होती है और चैट कार्यों के लिए जीमेल फ्लैश का उपयोग करता है (यदि फ्लैश मौजूद नहीं था तो यूट्यूब शायद मौजूद नहीं होगा)।
लार्स ब्लासजो

1
Adobe Flash प्लेटफ़ॉर्म: adobe.com/devnet/flex/videotraining/_jcr_content/bodycontent1/… यहाँ एक वीडियो है जो मुफ़्त है और जो खुला स्रोत है

1

वेब डेवलपर्स अभी भी IE6 जैसे एक ब्राउज़र की परवाह करते हैं जो वास्तव में पुराना है, इसलिए आप यह सुनिश्चित कर सकते हैं कि फ्लैश और इसी तरह की प्रौद्योगिकियां लंबे समय तक आसपास रहेंगी ...


14
वेब डेवलपर्स IE और विशेष रूप से IE6 को अभिशाप देते हैं। वे केवल इस पर काम करते हैं क्योंकि उन्हें नहीं करना है क्योंकि वे चाहते हैं।
रोब

4
यह dacay के बिंदु को अमान्य नहीं करता है।
जोथाम

@ रोब यदि आप एक इंटरनेट व्यवसाय चला रहे हैं, तो आपको विभिन्न ब्राउज़रों और उपकरणों पर विचार करना होगा। अधिकांश biz लोग अभी भी IE6 का उपयोग करते हैं और आप अपने बॉस को यह भी नहीं बता सकते हैं "यह IE के अलावा अन्य ब्राउज़रों के लिए है"। IE 6 एक संकेत था कि फ्लैश कहीं भी नहीं जा रहा है ..
डेनिज़ Acay

आपने कहा "वेब डेवलपर अभी भी ... IE6" की देखभाल करते हैं। मैं कह रहा हूँ कि वेब डेवलपर्स IE6 को तुच्छ समझते हैं। क्या वे इसके लिए विकसित होना चाहिए क्योंकि अभी भी उपयोगकर्ताओं की एक महत्वपूर्ण संख्या एक अलग कहानी है। मुझे यकीन है कि अगर IE6 आज चला गया तो सभी डेवलपर्स रोमांचित होंगे।
रोब

1
अच्छा ठीक है। मेरी अंग्रेजी के लिए खेद है, मैं एक सकारात्मक देखभाल के लिए "देखभाल" का मतलब नहीं है :)
डेनिज़ Acay
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.