گھر ترقی HTML5: مستقبل کے ویب کے لئے

HTML5: مستقبل کے ویب کے لئے

فہرست کا خانہ:

Anonim

عام صارف کے ل World ، ورلڈ وائڈ ویب نے دو دہائیوں سے بھی کم عرصے میں ایک طویل سفر طے کیا ہے: ان ابتدائی ، چمکیلی رنگت والی جیوکٹی ویب سائٹ سے لے کر گوگل جیسی سادہ سائٹوں تک ، فیس بک ، ٹویٹر اور یوٹیوب جیسی انتہائی انٹرایکٹو سائٹوں تک۔ دس سال پہلے ، زیادہ تر ویب سائٹیں متن پر مبنی تھیں۔ تصاویر ایک عیش و آرام کی تھیں ، ویڈیو سنا نہیں تھا۔ اب ، آپ ابھی اپنے براؤزر پر ملٹی میڈیا مواد چلا سکتے ہیں۔ ہم واقعی ایک طویل سفر طے کر چکے ہیں۔ شاید اسی لئے یہ جان کر حیرت ہوئی کہ ہم نے ویب پر اب تک جو کچھ دیکھا ہے اس کے پیچھے بھی کم و بیش ایک ہی چیز باقی ہے۔


HTML ، ویب سائٹ بنانے کے لئے پروگرامرز اور ویب ماسٹروں کے ذریعہ استعمال ہونے والی زبان ، اب ایک دہائی سے زیادہ عرصے تک بدلا ہوا ہے۔ در حقیقت ، یہ صرف 2010 میں تھا جب مرکزی دھارے میں آنے والے میڈیا نے HTML5 کو خبروں میں شامل کرنا شروع کیا تھا ، اور ورلڈ وائڈ ویب کنسورشیم نے صرف 2011 میں مجوزہ معیار کو قبول کیا تھا۔


اس کے نتیجے میں ، HTML5 اب بھی بڑے پیمانے پر ترقی میں ہے ، یہاں تک کہ اگر مختلف ویب براؤزرز اور ویب سائٹیں پہلے ہی اس کی متعدد خصوصیات کو استعمال کررہی ہیں۔ در حقیقت ، بڑے براؤزرز جیسے کروم ، فائر فاکس ، سفاری اور انٹرنیٹ ایکسپلورر ان کے جاری کردہ ہر نئے ورژن میں زیادہ سے زیادہ HTML5 خصوصیات شامل ہیں۔ اس کے فوائد اور خصوصیات کے بارے میں بہت ساری باتیں ہوچکی ہیں ، لیکن حقیقت میں اس میں سے کتنا بز ہے؟ یہاں ہم ایک نظر ڈالیں گے HTML5 اور اس کی پیش کش کیا ہے۔ (کچھ پس منظر کے مطالعے کے ل Flash ، فلیش سے HTML5 میں منتقل کرنا دیکھیں۔)

ایچ ٹی ایم ایل: موجودہ منظر نامہ

HTML5 کو عام طور پر موجودہ مارک اپ زبانوں میں اضافے کے طور پر پیش کیا جاتا ہے: HTML4 اور XHTML 1.1۔ درحقیقت ، HTML5 اس لئے وجود میں آیا تھا کہ اس کے شریک تخلیق کاروں ، W3C اور ویب ہائپر ٹیکسٹ ایپلی کیشن ٹیکنالوجی ورکنگ گروپ ، ویب صفحات کے ل Web کسی بھی مارک اپ زبان کو ویب دستاویزات میں غلطیاں کم کرنے کے ل. چاہتے ہیں اور اسے HTML یا XHTML کے نام سے بھی لکھا جاسکتا ہے۔

  • HTML4

    HTML4 اس وقت استعمال کیا جانے والا HTML معیار ہے۔ اسکرپٹ ، اسٹائل شیٹس ، ایمبیڈڈ اشیاء اور اسی طرح کی دیگر اضافہ کے ساتھ اپنی فعالیت میں توسیع کرکے یہ بنیادی ایچ ٹی ایم ایل پر کام کرتا ہے۔

  • ایکس ایچ ٹی ایم ایل

    ایکس ایچ ٹی ایم ایل بنیادی طور پر ایچ ٹی ایم ایل 4 ایکس ایم ایل کے ساتھ مل کر ہے ، ایک قابل توسیع مارک اپ لینگویج جو اپنی طاقت اور لچک کی قربانی کے بغیر HTML کو آسان بناتا ہے۔

HTML 5 کے فوائد

ایچ ٹی ایم ایل 5 کو HTML4 اور XHTML کے ساتھ کام کرنے والے مرکب کے مقابلے میں کچھ اور ہی سمجھا گیا تھا۔


W3C اور WHATWG HTML5 کے لئے درج ذیل مقاصد کے ساتھ نکلے ہیں:

  • پلگ ان کی ضرورت کو کم کریں ، جیسے فلیش
  • اسکرپٹ کو تبدیل کرنے کے لئے زیادہ مصنوعی عناصر
  • آلہ آزاد
  • HTML ، DOM ، CSS اور جاوا اسکرپٹ پر مبنی ہے
ابھی کے لئے ، HTML5 کے ساتھ وابستہ سب سے سخت خصوصیات اور فوائد یہ ہیں:

  • 2-D ڈرائنگ نے ممکن کیا عنصر
  • بیرونی پلگ ان کی ضرورت کے بغیر ویڈیو اور آڈیو پلے بیک
  • مقامی اسٹوریج سپورٹ
  • مواد سے متعلق عناصر جیسے
    ،
    اور
  • فارم کنٹرول جیسے ای میل ، یو آر ایل ، تلاش ، تاریخ اور کیلنڈر

HTML5 اور سیکیورٹی

HTML5 میں واضح طور پر ویب صارفین کے لئے کچھ حیرت انگیز امکانات ہیں ، جیسے پلگ ان کو ڈاؤن لوڈ اور انسٹال کیے بغیر ویڈیو دیکھنے کے قابل ہونا ، ڈریگ اینڈ ڈراپ انٹرایکٹوٹی ، دستاویزات تخلیق کرنے اور ای میل لکھنے کے قابل ہونا - یہاں تک کہ انٹرنیٹ کنکشن کے بھی۔ اور ظاہر ہے ، باہم عمل۔


لیکن تمام تر تبدیلیوں اور تمام خصوصیات کے ساتھ ، کیا اس کا مطلب یہ ہے کہ جب ویب براؤزرز اور ویب سائٹوں کی بات کی جائے تو ہم سیکیورٹی کے مسائل سے بالآخر چھٹکارا پائیں گے؟ کیا اس کا مطلب یہ ہے کہ متاثرہ ویب صفحات کے ذریعہ آپ کے کمپیوٹر میں میلویئر ، وائرس اور دیگر بدنیتی پر مبنی پروگراموں کا خاتمہ ہو۔


افسوس کی بات ہے ، جواب نہیں ہے۔


2011 کے قریب کے قریب ، یورپی نیٹ ورک اور انفارمیشن سیکیورٹی ایجنسی نے اطلاع دی کہ انہوں نے HTML5 اور اس سے متعلقہ APIs کے آس پاس 51 حفاظتی امور کی نشاندہی کی ہے۔ مستقبل کے معیار نے دراصل ان نئی کمزوریوں اور خطرات کا دروازہ کھولا جو پہلے نہیں دیکھا تھا۔


مثال کے طور پر ، HTML5 اور اس کے APIs دراصل براؤزر کی پروگرامنگ کو ڈویلپرز کے سامنے بے نقاب کرتے ہیں ، جس کا مطلب کراس اورینج ریسورس شیئرنگ ، کلک جیکنگ ، پرائیویسی ، جغرافیائی محل وقوع اور ویب ساکٹ کے ساتھ ہونے والی کمزوریوں سے ہوتا ہے۔


لیکن جیسا کہ مائک اسکیما نے اپریل 2011 میں میشبل پر لکھا تھا کہ ، سب سے زیادہ سنگین خطرات اور خطرات HTML5 فی سیکنڈ سے نہیں ، بلکہ ان ڈویلپرز کی طرف سے ہیں جو اپنی ایپس کے لئے HTML5 کو استعمال کرنے میں جلدی کرتے ہیں۔ ایک اور کمزور لنک مختلف براؤزرز کے ذریعہ استعمال کردہ مختلف رفاقت ہے۔

HTML5: جہاں یہ ورلڈ وائڈ ویب کی قیادت کرسکتا ہے

ایچ ٹی ایم ایل 5 کامل سے دور ہے ، جو قابل فہم ہے کیونکہ اسے ابھی تک رول آف نہیں کیا گیا اور اسے آفیشل نہیں بنایا گیا ہے۔ اس دوران میں ، بہت سارے باصلاحیت پروگرامر موجود ہیں جو اپنا وقت ، مہارت ، علم اور اس کو بہتر اور محفوظ تر بنانے کے لئے کوششیں کررہے ہیں۔


اس کے علاوہ ، اس بات کا یقین ہے کہ اس کا مقابلہ کرنے کا یقین ہے کہ جیسے ہی کسی خطرے کا پتہ چل جاتا ہے اور ان کا استحصال ہوتا ہے۔


اور اس کی موجودہ خامیوں کے باوجود ، HTML5 کو کسی بھی چیز کے لئے ویب ڈویلپمنٹ کا مستقبل نہیں کہا جاتا ہے۔ اسے گیم چینجر کے طور پر دیکھا جاتا ہے۔ ایک بار جب کیڑے ختم ہوجائیں تو ، ہمارے پاس بہت زیادہ محفوظ معیار باقی رہ جائے گا جو کہ بہت طاقتور ہے لیکن خود کفیل ہے۔ اس کا مطلب ہے کہ صارفین کو اب کسی ویب صفحہ کو دیکھنے کے لئے پلگ ان اور دوسرے سافٹ ویئر ڈاؤن لوڈ کرنے کی ضرورت نہیں ہوگی۔ براؤزر اسٹیلٹیئر ہوں گے ، ویب سائٹیں زیادہ مستحکم اور زیادہ انٹرایکٹو ہوں گی ، اور ایپلی کیشنز پلیٹ فارم فری اور ترقی پذیر آسان ہوں گی۔ آخر میں ، HTML5 ہمارے پاس موجود سے بہتر اور زیادہ محفوظ آن لائن تجربہ فراہم کرے گا۔

مستقبل کا HTML

یہ بات بھی قابل ذکر ہے کہ HTML5 مستقبل کے لئے بہترین فٹ ہے۔ آج ، لوگ نہ صرف اپنے گھر کے پی سی پر ، بلکہ اپنے لیپ ٹاپ ، اسمارٹ فونز ، ٹیبلٹ اور دیگر موبائل آلات اور بہت سے مختلف پلیٹ فارمز پر بھی ورلڈ وائڈ ویب تک رسائی حاصل کر رہے ہیں۔ اضافی کام کیے بغیر متعدد پلیٹ فارمز پر ہموار کارروائی کا واحد حل HTML5 ہے۔ اس تبدیلی سے ڈویلپرز کو مختلف پلیٹ فارمز کے لئے اسی طرح کی مصنوعات کی تشکیل کے بجائے فعالیت پر زیادہ توجہ دینے میں مدد ملے گی۔


لہذا ، ایک سے زیادہ ورژن کی ضرورت کے بغیر صرف مستقبل کا تصور کریں۔ HTML5 آپ کے ایپس تک رسائی ممکن بناتا ہے اس سے قطع نظر کہ آپ کوئی بھی ڈیوائس استعمال کرتے ہیں۔ اس کا مطلب بھی جلانے اور ای بک کے دیگر قارئین کی موت ہوسکتی ہے۔ چونکہ HTML5 آسانی سے رسالے ، اخبارات اور ہاں ، کتابوں کو آسانی سے رینڈر کرسکتا ہے ، اس سے اسمارٹ فونز سمیت متعدد آلات پر ای کتابیں پڑھنے میں آسانی ہوگی۔


HTML5 بہتر براؤزر گیمز کیلئے بھی راہ ہموار کرسکتا ہے ، جس میں ایک ایسی ایپلی کیشن بھی شامل ہے جو صارفین کو ویب صفحات پر اپنی طرف متوجہ کرنے کی اجازت دیتی ہے۔ 3-D بھی WebGL پلیٹ فارم کے ساتھ حقیقت بن سکتا ہے۔


لیکن واقعی HTML5 کو اپنے پیشروؤں کے علاوہ کیا طے کرتا ہے وہ یہ ہے کہ یہ آپ کے اطلاق کو آف لائن استعمال کرنے کا ایک طریقہ فراہم کرتا ہے۔ آپ اپنے کمپیوٹر کو اپنے ڈیٹا کو ذخیرہ کرنے کے لئے استعمال کرسکتے ہیں ، ایسی قابلیت جو پہلے ممکن نہیں تھی یا کم از کم پہلے بہت محدود تھا۔

ویب کا اگلا Iteration

آخر میں ، جہاں تک ویب ڈویلپمنٹ اور پروگرامنگ کا تعلق ہے ، HTML 5 ایک بہت اچھال ہے۔ یہ خصوصیات کی ایک پوری نئی دنیا پیش کرتا ہے جو میدان کے کھلاڑیوں کو سائٹس اور ایپلی کیشنز کی ترقی کے ل approach کس طرح تبدیل کرتی ہے۔ سیکیورٹی کے لحاظ سے کچھ رکاوٹیں دور کرنے کی ضرورت ہے ، لیکن امکان ہے کہ HTML5 کے فراہم کردہ نئے مواقع کے مقابلے میں ان کے پیلا ہونے کا امکان ہے۔ یقینا ، ہمیں انتظار کرنا ہوگا اور یہ دیکھنا پڑے گا کہ یہ سب کیسے نکلا ہے ، لیکن ویب میں تبدیلی آرہی ہے۔

HTML5: مستقبل کے ویب کے لئے