घर विकास Html5: भविष्य के वेब के लिए

Html5: भविष्य के वेब के लिए

विषयसूची:

Anonim

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


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


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

HTML: वर्तमान परिदृश्य

HTML5 को आमतौर पर वर्तमान मार्कअप भाषाओं के उपयोग के रूप में प्रस्तुत किया जाता है: HTML4 और XHTML 1.1। दरअसल, एचटीएमएल 5 इसलिए आया क्योंकि इसके सह-निर्माता, डब्ल्यू 3 सी और वेब हाइपरटेक्स्ट एप्लिकेशन टेक्नोलॉजी वर्किंग ग्रुप, वेब पेजों के लिए एक एकल मार्कअप लैंग्वेज चाहते थे ताकि वेब दस्तावेजों में त्रुटियां कम हो सकें और जिसे एचटीएमएल या एक्सएचटीएमएल के रूप में लिखा जा सके।

  • HTML4

    HTML4 वर्तमान में उपयोग किया जाने वाला HTML मानक है। यह स्क्रिप्ट, स्टाइल शीट, एम्बेडेड ऑब्जेक्ट्स और अन्य समान एन्हांसमेंट्स के साथ अपनी कार्यक्षमता बढ़ाकर बेसिक HTML पर काम करता है।

  • एक्सएचटीएमएल

    XHTML मूल रूप से HTML4 XML के साथ संयुक्त है, एक एक्स्टेंसिबल मार्कअप भाषा है जो HTML को अपनी शक्ति और लचीलेपन का त्याग किए बिना सरल करता है।

HTML 5 के लाभ

HTML5 को HTML4 और XHTML के साथ काम करने के संयोजन से अधिक कुछ के रूप में कल्पना की गई थी।


W3C और WHATWG को HTML5 के लिए निम्नलिखित लक्ष्यों के साथ निर्धारित किया गया है:

  • प्लग-इन की आवश्यकता को कम करें, जैसे कि फ्लैश
  • लिपियों को बदलने के लिए अधिक वाक्य रचना तत्व
  • डिवाइस स्वतंत्र
  • HTML, DOM, CSS और जावास्क्रिप्ट के आधार पर
अभी के लिए, एचटीएमएल 5 से जुड़ी सबसे अधिक टॉटेड विशेषताएं और लाभ हैं:

  • 2-डी ड्राइंग द्वारा संभव बनाया तत्त्व
  • बाहरी प्लग-इन की आवश्यकता के बिना वीडियो और ऑडियो प्लेबैक
  • स्थानीय भंडारण समर्थन
  • सामग्री-विशिष्ट तत्व जैसे
    ,
    तथा
  • ईमेल, URL, खोज, दिनांक और कैलेंडर जैसे प्रपत्र नियंत्रण

HTML5 और सुरक्षा

HTML5 स्पष्ट रूप से वेब उपयोगकर्ताओं के लिए कुछ भयानक संभावनाएं रखता है, जैसे कि प्लग-इन, ड्रैग-एंड-ड्रॉप अन्तरक्रियाशीलता को डाउनलोड करने और स्थापित किए बिना एक वीडियो देखने में सक्षम होना, दस्तावेज़ बनाने और ईमेल लिखने में सक्षम होना - यहां तक ​​कि इंटरनेट कनेक्शन के बिना भी। और निश्चित रूप से, अंतर।


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


अफसोस की बात है कि इसका जवाब नहीं है।


2011 के करीब, यूरोपीय नेटवर्क और सूचना सुरक्षा एजेंसी ने बताया कि उन्होंने एचटीएमएल 5 और इसके संबंधित एपीआई के आसपास के 51 सुरक्षा मुद्दों की पहचान की थी। भविष्य के मानक ने वास्तव में नई कमजोरियों और खतरों के लिए दरवाजा खोल दिया जो पहले नहीं देखा गया था।


उदाहरण के लिए, HTML5 और इसके एपीआई वास्तव में डेवलपर्स के लिए ब्राउज़र की प्रोग्रामिंग को उजागर करते हैं, जिसका अर्थ क्रॉस-ऑरिजिनल रिसोर्स शेयरिंग, क्लिक-जैकिंग, प्राइवेसी, जियोलोकेशन और वेब सॉकेट्स के साथ भेद्यता हो सकता है।


लेकिन जैसा कि अप्रैल 2011 में माइक स्कीमा ने Mashable पर लिखा था, सबसे गंभीर कमजोरियां और खतरे HTML5 प्रति से नहीं आते हैं, लेकिन उन डेवलपर्स से जो अपने ऐप्स के लिए HTML5 का उपयोग करने में जल्दबाजी करते हैं। एक और कमजोर लिंक विभिन्न ब्राउज़रों द्वारा उपयोग किए जाने वाले विभिन्न कार्यान्वयन हैं।

HTML5: जहाँ यह वर्ल्ड वाइड वेब का नेतृत्व कर सकता है

एचटीएमएल 5 एकदम सही है, जो समझ में आता है क्योंकि यह अभी तक लुढ़का नहीं है और इसे आधिकारिक बना दिया गया है। इस बीच, बहुत सारे प्रतिभाशाली प्रोग्रामर हैं जो अपने समय, कौशल, ज्ञान और इसे बेहतर और अधिक सुरक्षित बनाने के प्रयासों को समर्पित कर रहे हैं।


इसके अलावा, वहाँ रहे हैं यकीन है कि एक जोखिम और खोज की शोषण जैसे ही फसल।


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

भविष्य का HTML

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


तो बस कई संस्करणों की आवश्यकता के बिना भविष्य की कल्पना करें। HTML5 आपके लिए अपने ऐप्स को एक्सेस करना संभव बनाता है, चाहे आप किसी भी उपकरण का उपयोग करें। इसका मतलब किंडल और अन्य ई-बुक पाठकों की मृत्यु भी हो सकती है। क्योंकि एचटीएमएल 5 आसानी से पत्रिकाओं, समाचार पत्रों और हां, पुस्तकों को प्रस्तुत कर सकता है, यह स्मार्टफोन सहित कई उपकरणों पर ई-पुस्तकों को पढ़ने के लिए आसान बना देगा।


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


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

वेब का अगला Iteration

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

Html5: भविष्य के वेब के लिए