फ्लॅश वरून HTML5 वर हलवित आहे

लेखक: Robert Simon
निर्मितीची तारीख: 22 जून 2021
अद्यतन तारीख: 1 जुलै 2024
Anonim
फ्लॅश वरून HTML5 वर हलवित आहे - तंत्रज्ञान
फ्लॅश वरून HTML5 वर हलवित आहे - तंत्रज्ञान

सामग्री


टेकवे:

फ्लॅश लवकरच कोणत्याही वेळेस जात नाही, परंतु बर्‍याच तज्ञांचे मत आहे की हे अखेरीस एचटीएमएल 5 ने बदलले जाईल. फ्लॅशमध्ये मोठ्या प्रमाणात गुंतवणूक केलेल्या कंपन्या आणि विकसकांसाठी या संक्रमणाचा अर्थ काय आहे ते शोधा.

नोव्हेंबर २०११ मध्ये, अ‍ॅड्रॉइड डिव्हाइस आणि ब्लॅकबेरी प्लेबुकसाठी फ्लॅश प्लेयर ११.१ च्या प्रकाशनानंतर अ‍ॅडॉबने मोबाइल डिव्हाइससाठी फ्लॅश प्लेयरचा विकास थांबविण्याची घोषणा केली आणि मोबाइल डिव्हाइससाठी एचटीएमएल 5 अनुप्रयोग तयार करण्यासाठी साधनांवर लक्ष केंद्रित करण्याऐवजी निवड केली. जरी अ‍ॅडॉबने वैयक्तिक संगणक ब्राउझरसाठी फ्लॅश प्लेयरच्या समर्थनाचा पुनरुच्चार केला, तरीही पुष्कळांना असे वाटते की पीसी आवृत्तीसाठी अ‍ॅडॉबने समर्थन संपुष्टात आणण्यापूर्वी ही काही वेळ आहे. फ्लॅश अनुप्रयोगांमध्ये मोठ्या प्रमाणात गुंतवणूक केलेल्या कंपन्यांसाठी तसेच फ्लॅश अनुप्रयोग तयार करण्यासाठी आवश्यक प्रोग्रामिंग कौशल्ये आत्मसात करण्यासाठी वेळ घालविणार्‍या विकसकांसाठी ही एक वाईट बातमी आहे.

फ्लॅश आणि एचटीएमएल 5 मधील काही फरक पाहूया आणि या दोन प्लॅटफॉर्मवरील संक्रमण सुलभ करण्यासाठी काही टिपा आणि साधने प्रदान करू.

फ्लॅश प्लॅटफॉर्म मूलभूत

प्रोप्रायटरी अ‍ॅडोब प्लॅटफॉर्मचा संदर्भ घेण्यासाठी फ्लशचा वापर वारंवार छत्री म्हणून केला जातो ज्यात प्रत्यक्षात खालील घटक असतात:
  • फ्लॅश: अ‍ॅनिमेशन डिझाइन आणि तयार करण्यासाठी प्रामुख्याने वापरलेले एक साधन
  • फ्लेक्स: सॉफ्टवेअर डेव्हलपमेंट किट (एसडीके) सह, अनुप्रयोग तयार करण्यासाठी वापरले जाणारे विकास वातावरण
  • एमएक्सएमएल: फ्लॅश प्रकल्पांमध्ये मार्कअप भाषा वापरली जाते
  • Sक्शनस्क्रिप्ट: एक स्क्रिप्टिंग भाषा
वेब ब्राउझरमध्ये फ्लॅश अनुप्रयोग चालविण्यासाठी, फ्लॅश प्लेयर प्लग-इन डाउनलोड करणे आवश्यक आहे. एक पर्याय म्हणून, अ‍ॅडोब एआयआर डेस्कटॉप रनटाइम वातावरणात चालण्यासाठी फ्लॅश अनुप्रयोग संकलित केला जाऊ शकतो. पुन्हा, एआयआर अनुप्रयोग चालविण्यासाठी वापरकर्त्याच्या संगणकावर अ‍ॅडोब एआयआर स्थापित केले जाणे आवश्यक आहे.

फ्लॅश खालील मुख्य फाइल स्वरूपांचा वापर करतो:
  • .fla: फ्लॅश प्रकल्प फाइल
  • .flv: फ्लॅश व्हिडिओ फाइल
  • .swf: .flv फायली असू शकतात फ्लॅश / फ्लेक्स अनुप्रयोग फाइल संकलित

HTML5 प्लॅटफॉर्म मूलभूत

एचटीएमएल 5 हे एक मुक्त मानक व्यासपीठ आहे ज्यामध्ये खालील गोष्टी आहेत:
  • एचटीएमएल 5: वेब पृष्ठे तयार करण्यासाठी मार्कअप भाषा वापरली जाते
  • कॅस्केडिंग शैली पत्रक 3 (CSS3): HTML5 वेब पृष्ठावरील ऑब्जेक्ट्सचे स्वरूपन निर्दिष्ट करण्यासाठी वापरली जाणारी शैली पत्रक भाषा.
  • अ‍ॅप्लिकेशन प्रोग्रामिंग इंटरफेस (एपीआय): ड्रॅग-अँड-ड्रॉप आणि क्रॉस-डॉक्युमेंट मेसेजिंग यासारख्या वैशिष्ट्यांचे समर्थन करण्यासाठी एपीआय
  • जावास्क्रिप्ट: अ‍ॅनिमेशन सक्षम करण्यासाठी HTML5 सह स्क्रिप्टिंग भाषा वापरली जाते
एचटीएमएल 5 चा एक फायदा म्हणजे तो वेब ब्राउझरवर मूळपणे चालतो आणि प्लग-इनची आवश्यकता नसते. तथापि, योग्यरित्या चालण्यासाठी, ब्राउझरने HTML5 वेब पृष्ठासाठी HTML5 आणि CSS3 वैशिष्ट्यांचे समर्थन करणे आवश्यक आहे. मुख्य ब्राउझरमध्ये एचटीएमएल 5 आणि सीएसएस 3 साठी भिन्न स्तरांचे समर्थन आहे आणि अंमलबजावणी पूर्ण नाही. ब्राउझरद्वारे जावास्क्रिप्ट जवळजवळ सार्वभौम समर्थित आहे; तथापि, वापरकर्त्यांकडे जावास्क्रिप्ट "बंद" करण्याचा पर्याय आहे, अशा परिस्थितीत जावास्क्रिप्टसह तयार केलेली क्लायंट-साइड स्क्रिप्ट चालत नाहीत.

HTML5 फाईल स्वरूपनात पुढील गोष्टी समाविष्ट आहेत:
  • .htm / .html: HTML5 वेब पृष्ठ फाइल
  • .css: CSS3 शैली पत्रक फाइल
२०११ पर्यंत, सध्याचे एचटीएमएल 5 स्पष्टीकरण समर्थित व्हिडिओ फाइल स्वरूपने निर्दिष्ट करत नाही, त्यास कोणत्या स्वरूपनाचे समर्थन करावे हे निवडण्यासाठी स्वतंत्र ब्राउझरवर सोडून दिले जाईल. वर्तमान समर्थित स्वरूपात खालील समाविष्टीत आहे:
  • .mp4: H.264 व्हिडिओ कोडेक आणि एएसी ऑडिओ कोडेकसह एमपीईजी 4 व्हिडिओ फाइल
  • .webm: व्हीपी 8 व्हिडिओ कोडेक आणि व्हॉर्बिस ऑडिओ कोडेकसह वेबएम व्हिडिओ फाइल
  • .ogg: थियोरा व्हिडिओ कोडेक आणि व्हॉर्बिस ऑडिओ कोडेकसह ओग व्हिडिओ फाइल

फ्लॅश प्रकल्प एचटीएमएल 5 मध्ये रूपांतरित करीत आहे

एखाद्या जटिल फ्लॅश प्रोजेक्टचे व्यक्तिचलितपणे एचटीएमएल 5 मध्ये रूपांतरित करणे ही मजुरी-केंद्रित आणि वेळ घेणारी प्रक्रिया आहे, प्लॅटफॉर्ममधील मतभेदांमुळे. विकसकाने फ्लॅश आणि Actionक्शनस्क्रिप्टसह तयार केलेली अ‍ॅनिमेशन HTML5 आणि जावास्क्रिप्टमध्ये रुपांतरित करणे आवश्यक आहे. सुदैवाने, अशी काही साधने आहेत जी फ्लॅश वरून एचटीएमएल 5 मध्ये रूपांतरण स्वयंचलितपणे करण्यात मदत करतात.

अ‍ॅडोबने वॅल्बी हे एक प्रयोगात्मक साधन सोडले आहे जे अ‍ॅडोब लॅब वेबसाइट वरून विनामूल्य डाउनलोड केले जाऊ शकते. वॉलॅबी इनपुट म्हणून फ्लॅश प्रोजेक्ट फाईल (.fla) घेते आणि HTML5 आणि समर्थित CSS आणि जावास्क्रिप्ट फायली निर्यात करते. तथापि, वॅल्बी रीलिझ नोट्समध्ये रूपांतरित न झालेल्या वैशिष्ट्यांची बरीच लांब यादी आहे - त्यातील सर्वात महत्त्वाची क्रिया Sक्शनस्क्रिप्ट, चित्रपट आणि आवाज आहेत. वॉलॅबी हे एक मर्यादित साधन आहे जे प्रामुख्याने अ‍ॅनिमेटेड ग्राफिकल सामग्री HTML5 मध्ये रूपांतरित करण्यासाठी डिझाइन केलेले आहे, जेणेकरून ते वेब पृष्ठ डिझाइन टूल वापरुन वेब पृष्ठांमध्ये समाकलित केले जाऊ शकते.

गुगल लॅबने स्विफी, एक विनामूल्य वेब-आधारित साधन सोडले आहे जे एक कंपाईल केलेली फ्लॅश अनुप्रयोग फाइल (.swf) ला HTML5 मध्ये रूपांतरित करते. त्यानंतर आउटपुट वेब पृष्ठात एम्बेड केले जाऊ शकते परंतु विकसकास त्याचे संपादन करणे सोपे नाही. वॉलब्बी प्रमाणे स्विफी सर्व फ्लॅश वैशिष्ट्यांचे रूपांतर करीत नाही. स्वीफी Actionक्शनस्क्रिप्ट रूपांतरणाला समर्थन देते, परंतु केवळ आवृत्ती 2.0 (Sक्शनस्क्रिप्ट सध्या आवृत्ती 3.0 वर आहे). स्विफी आउटपुट केवळ स्केलेबल वेक्टर ग्राफिक्स (एसव्हीजी) चे समर्थन करणार्‍या ब्राउझरवर चालते.

काठ, एचटीएमएल 5 साठी एक नवीन विकास साधन

एचटीएमएल 5 निवडीचे व्यासपीठ बनत असताना, एचटीएमएल 5, सीएसएस 3 आणि जावास्क्रिप्ट समाकलित करणारी रचना आणि विकास वातावरण प्रदान करण्यासाठी नवीन साधने उदयास येत आहेत.

ऑगस्ट २०११ मध्ये, एडोबने एज डेव्हलपमेंट टूलची पूर्वावलोकन आवृत्ती प्रकाशीत केली. काठ HTML5 अ‍ॅनिमेशन तयार करण्यासाठी आणि विद्यमान HTML5 प्रकल्पांमध्ये अ‍ॅनिमेशन जोडण्यासाठी डिझाइनरला सक्षम करते. स्टेज, प्रॉपर्टीज विंडो आणि अ‍ॅनिमेशन टाइम लाइनसह, एज यूजर इंटरफेसमध्ये फ्लॅश डिझाइनर काही परिचित घटक ओळखतील. काठ, तथापि, सीएसएस आणि जावास्क्रिप्ट फायली व्युत्पन्न करते आणि त्याची अ‍ॅनिमेशन सामग्री जावास्क्रिप्ट ऑब्जेक्ट नोटेशन (जेएसओएन) डेटा स्ट्रक्चरमध्ये संग्रहित आहे.

या लेखनाच्या वेळी, एजने त्याच्या चौथ्या पूर्वावलोकनाचे प्रकाशन अपेक्षित केले. प्रत्येक रीलिझमध्ये नवीन वैशिष्ट्ये जोडली जात आहेत.

यूट्यूबला एचटीएमएल 5 मध्ये रुपांतरित करीत आहे

एचटीएमएल 5 वर हलविण्याचे चिन्ह म्हणजे YouTube आता व्हिडिओ पाहण्यासाठी HTML5 व्हिडिओ प्लेयर वापरण्याचा पर्याय प्रदान करते.

एचटीएमएल 5 पर्याय ऑफर करण्यापूर्वी, सर्व यूट्यूब व्हिडिओ फ्लॅश व्हिडिओ प्लेयरद्वारे वितरित केले गेले होते. वापरकर्ते जवळजवळ कोणत्याही स्वरूपात व्हिडिओ फाइल्स अपलोड करू शकतील आणि YouTube नंतर प्रत्येक व्हिडिओ आवश्यक फ्लॅश (.flv) स्वरूपनात रूपांतरित करेल.

YouTube आता एच .२. Video व्हिडिओ कोडेक आणि एचटीएमएल 5 वितरणसाठी वेबएम स्वरूपनेसह व्हिडिओ एन्कोड करीत आहे. एचटीएमएल 5 स्वरूपात व्हिडिओ पाहण्यासाठी, आपल्याकडे असा ब्राउझर असणे आवश्यक आहे जो एचटीएमएल 5 व्हिडिओ टॅगला समर्थन देतो आणि YouTube द्वारे वापरलेला व्हिडिओ स्वरूप.

फ्लॅशचा वारसा

पूर्वी नमूद केल्याप्रमाणे, अ‍ॅडॉब आत्तासाठी - फ्लॅश प्लेयरच्या पीसी आवृत्तीवर विकास सुरू ठेवत आहे. भविष्यात अ‍ॅडॉबने फ्लॅश प्लेयरचे समर्थन करणे थांबवले असले तरीही, लेगसी फ्लॅश अनुप्रयोग वेबवर समर्थित राहतील - बहुधा वर्षानुवर्षे. तर, लवकरच फ्लॅश कधीही पूर्णपणे दूर होणार नाही. फ्लॅश अ‍ॅप्लिकेशन्सला एचटीएमएल 5 अनुप्रयोगांमध्ये रूपांतरित करण्यासाठी साधने उपलब्ध आहेत, परंतु सध्या ही साधने सर्व फ्लॅश वैशिष्ट्यांचे रूपांतरण समर्थित करत नाहीत. एचटीएमएल 5 मानक प्रभावी होत असताना, फ्लॅश फाइल रूपांतरण साधने अधिक परिष्कृत होतील आणि HTML5 प्लॅटफॉर्मसह सामग्री विकसित करण्यासाठी नवीन साधने तयार केली जाण्याची शक्यता आहे.