کامپیوتر-computer-hac-spss-autocad-فناوری--کتاب3d max
با پيروي از پيشينيان اخيرش HTML ???? و XHTML ???، HTML5 يک پاسخ به استفاده مشترک HTML و XHTML بر روي شبکه جهاني وب، ترکيبي از ويژگيهاي معرفي شده توسط مشخصات مختلف و موارد معرفي شده توسط محصولات نرم افزاري مانند مرورگرهاي وب است. مواردي که توسط کارهاي مشترک ايجاد شدهاست. و هم چنين پاسخي به بسياري ازخطاهاي نحوي در مستندات وب موجود است. همچنين در تلاش است يک زبان نشانه گذاري يکتا تعريف کند که بتواند در دو قالبHTML يا XHTML نوشته شود.
HTML5 شامل جزئيات مدلهاي پردازش است تا پياده سازي سازگارتري داشته باشد. HTML5 نشانه گذاري براي اسناد در دسترس را گسترش ميدهد، بهبود ميبخشد و توجيه ميکند. هم چنين نشانه گذاري و رابط برنامه نويسي کاربردي (APIها) را براي برنامههاي پيچيده تحت وب معرفي ميکند. به همين دليل، HTML5 کانديداي بالقوه براي برنامههاي کاربردي تلفن همراه کراس پلت فرم است. بسياري از ويژگيهاي HTML? با در نظر گرفتن توانايي اجرا بر روي دستگاههاي کم قدرت مانند گوشيهاي هوشمند و تبلتها ساخته شدهاست. در دسامبر ????، شرکت پژوهش تجزيه و تحليل استراتژي پيش بيني کردهاست خريد و فروش گوشيهاي تلفن سازگار با HTML? در سال ???? بالاي ? ميليارد دلار خواهد شد.
به طور خاص HTML5 ويژگيهاي نحوي بسياري را به اين زبان اضافه کردهاست. اين ويژگيها عبارتند از عناصري مثل
گروه کاري فناوري برنامه کاربردي ابر لينک وب (WHATWG) کار بر روي استاندارد جديد را از سال ???? شروع کرد. در آن زمان، HTML4 از سال ???? به روز نشده بود، و کنسرسيوم وب روي تحولات آينده XHTML2 متمرکز شده بود. در سال 2009، W3C اجازه داد که منشور گروه کاري XHTML 2 منقضي شود و تصيمي گرفت که آن را تجديد نکند. W3C و WHATWG در حال حاضر مشترکاً بر روي توسعه HTML5 کار ميکنند.
در حالي که معمولا HTML5 با Flash مقايسه ميشود، اين دو فناوري تفاوتهاي زيادي با هم دارند. هر دو ويژگيهايي براي اجراي صوت و تصوير در صفحات وب و استفاده از گرافيک برداري مقياس پذير، دارند HTML5 به تنهايي نميتواند براي انيميشن و تعامل کاربر مورد استفاده قرار بگيرد (حتما بايد با CSS3 و Javascript تکميل شود). Flash ظرفيتهاي زيادي دارد که معادل آن در HTML5 ديده نشده است. مقايسه Flash و HTML5 را ببينيد.
اگرچه HTML5 سالهاست که بين توسعه دهندگان شناخته شده است، از آوريل???? و بعد از نامه استيو جايز با عنوان "انديشهاي در فلش"، که در آن نتيجه گرفته شده بود که «براي مشاهده ويدئوها يا استفاده از هرگونه محتوي در وب، ديگر نيازي به استفاده از Flash نيست.» و«استانداردهاي باز جديد، که در دوره ابزار همراه ايجاد شدهاند، پيروز خواهند شد.» در جريان رسانه،HTML5 را بر سر زبانها انداخت. اين موضوع يک مناظره را در بين حلقات توسعه دهندگي وب برانگيخت، که در آن برخي پيشنهاد دادند که درحين اين که HTML5 افزايش عملکرد را فراهم ميآورد، توسعه دهندگان بايد تفاوت پشتيباني مرورگرها از قسمتهاي مختلف استاندارد را، هم چون ديگر تفاوتهاي عملکرد بين HTML5 و Flash، در نظر بگيرند. در ابتداي نوامبر ????، شرکت Adobe اعلام کرد که توسعه Flash را براي ابزارهاي موبايل قطع ميکند و تلاشهاي خود را به سمت ابزارهايي که از HTML5 استفاده ميکنند، خواهد برد.
فرآيند استانداردسازي W3C
در ژوئن ???? شرکت موزيلا و نرم افزار اپرا مقالهاي را در کارگاه آموزشي W3C ارائه کردند که روي توسعه? تکنولوژي وب تاکيد ميکرد به طوري که با مرورگرهاي موجود سازگاري داشته باشند. از جمله خصوصيات پيش نويس اوليه از فرمهاي وب ???. نتيجه? اين کارگاه ? راي موافق و ?? راي مخالف براي ادامه? کار با HTML بود. کمي بعد در همان ماه آن مقاله به WHATWG ارائه شد. اين دو طرح بعدها با هم ادغام شدند و HTML5 را ايجادکردند. اين طرح نقطه? شروع کار روي اچ تي ام ال جديد در W3C در سال ???? بود. اين گروه اولين مستندات را در ژانويه سال ???? منتشر کرد. اين طرح يک کار در حال انجام است و انتظار طراحی وب سایت ميرود سالهاي زيادي به طول بيانجامد، هرچند بخشهايي از HTML5 در حال پايان گرفتن و و قبل از وضعيت نهايي در مرورگرها پياده سازي ميشود.
مسئول ويرايشگر HTML? اعلام کرد فاز اول اين پروژه در سال ???? پايان مييابد و پياده سازي کاملا سازگار اين پروژه احتمالا تا سال ???? يا ديرتر ادامه دارد. با اين حال بسياري از قسمتهاي اين محصول پايدار هستند و ممکن است پياده سازي شوند.
WHATWG اولين پيش نويس کاري عمومي را از مشخصات در ?? ژانويه ???? منتشر کرد. بخشهايي از HTML5 در مرورگرها اجرايي شده بود، با اين که تمام مشخصات هنوز وضعيت توصيه نهايي پيدا نکرده بود.
2011- آخرين فراخوان
در ?? فوريه 2011، W3C منشور گروه کاري HTML خود را با نقاط عطف بدون ابهام براي HTML5، تعميم داد. در مي ????، گروه کاري HTML5، يک دعوت از تشکلهاي داخل و خارج W3C، براي تاييد صحت تکنيکي مشخصات انجام داد. W3C در حال توسعه دادن مجموعه آزمون جامع براي دست يابي به قابليت همکاري گسترده براي مشخصات کامل در ???? است، که در حال حاضر تاريخ مورد نظر براي توصيه محسوب ميشود. در ژانويه 2011، WHATWG استاندارد HTML5 خود را به HTML تغيير نام داد. با اين وجود W3C پروژه خود را براي ارائه نهايي HTML5 ادامه داد.
در مي ????، مشخصات به حالت پيش نويس کاري در W3C بازگشت. Ian Hickson از گوگل ويرايشگر HTML5 است. معياري که باعث ميشود مشخصات به توصيه W3C برسند، «دپياده سازي سازکار کامل» است. خيلي از بخشهاي مشخصات قطعي اند و ممکن است در محصولات اجرايي شده باشند.
در جولاي 2012، WHATWG و W3C تصميم بر جدايي دربرخي موارد گرفتند.W3C کار مشخصات HTML5 را، با تمرکز بر يک استاندارد قطعي يکتا، ادامه خواهد داد. سازمان WHATWG کار خود را با HTML5 را به عنوان يک استاندارد زنده ادامه خواهد داد. مفهوم استاندارد زنده اين است که هيچ وقت تکميل نميشود و دائماً در حال به روز رساني و ارتقا خواهد بود.
نقشه 2014
در سپتامبر 2012، W3C يک نقشه، براي ارائه نهايي توصيه HTML5 قطعي در اواخر ???? و توصيه مشخصات HTML 5.1 در اواخر ???? مطرح کرد.
مشخصات HTML مرکزي زمان اجرايي تجميع شده براي HTML5، HTML5.1 و HTML5.2:
W3C اتکاي بيشتر به ماژولار بودن را به عنوان بخش اصلي نقشه مطرح کرد. برخي فناوريها که اصالتا در HTML5 تعريف شده بودند، حالا در مشخصات جداگانه معرفي شدهاند:
گروه کاري HTML - Microdata, HTML Canvas 2D Context
گروه کاري برنامه کاربردي وب - انتقال پيام در وب، کارگر وب، ذخيره سازي وب، WebSocket API، Server-Sent Events
گروه کاري IETF HyBi – پروتکل WebSocket
گروه کاري WebRTC – WebRTC
پيگيري متن رسانه وب W3C – WebVTT
برخي مشخصات که در ابتدا به صورت مستقل توسعه داده شده بودند، به عنوان ويژگيهاي HTML5 استفاده شدند: SVG، MathMl، WAI-ARIA.
HTML5 تعدادي از عناصر و صفتهاي جديد را معرفي ميکند که منعکس کننده استفادههاي معمول بر روي وب سايتهاي مدرن هستند. برخي از آنها جايگزين نحوي براي استفاده? معمول از بلوک عمومي div و عنصر درون آن يعني SPAN هستند. براي مثال
نحو HTML5 است برخلاف شباهت در نشانه گذاري ديگر بر پايه? SGML نيست با اين حال، طوري طراحي شدهاست که با نسخههاي قديمي تر HTMLسازگار است. با يک خط جديد معرفي کننده شروع ميشود که به نظر ميرسد مانند SGML است. اين زبان هم چنين شامل وب ??? هم ميباشد.
APIهاي جديد[ويرايش]
علاوه بر تعيين نشانه گذاري، HTML5 رابطهاي برنامه نويسي کاربردي، APIها را نيز مشخص ميکند. رابطهاي موجود مدل شيئ سند(DOM) گسترش يافتند و مشخصات مستندسازي شدهاند. هم چنين APIهاي جديدي نيز وجود دارند، مثل:
APIهاي مرتبط HTML5.
عنصر بوم براي نقاشي فوري حالت دو بعدي
پخش بهنگام رسانه
برنامههاي کاربردي وب به صورت آفلاين
ويرايش اسناد
کشيدن و رها کردن
پيام رساني Cross-document
مديريت تاريخچه? مرورگرها
نوع MIME و ثبت کنترل پروتکل
Microdata
ذخيره سازي وب، يک فريم ورک براي دخيره سازي جفت بين کليد و ارزش، که رفتاري مشابه کوکيها را، البته با ظرفيت ذخيره بيشتر و API بهبود يافته، فراهم ميآورد.
همه فناوريهاي بالا در مشخصات W3C براي HTML5 شامل نشده است، ولي آنها در مشخصات WHATWG براي HTML وجود دارد. برخي فناوريهاي مرتبط، که نه در مشخصات W3Cو نه در WHATWG براي HTML هستند، به شرح زيراند. W3C مشخصات اينها را جداگانه منتشر کرده است:
منطقه جغرافيايي
پايگاه داده SQL، يک پايگاه داده? محلي و ايندکس گذاري شده که به صورت کليدهاي سلسله مراتبي ذخيره ميشود.
فايلها، دستگيرههايي براي آپلود و تغييرات در فايلها
دايرکتوريها و سيستمها. اين API براي موارد ذخيره سازي سمت سرويس گيرندهاي که با پايگاه داده برطرف نميشوند در نظر گرفته شدهاست.
نوشتن فايلها از برنامههاي کاربردي وب
HTML5 به تنهايي نميتواند انيميشن در درون صفحات وب را فراهم کند و جاوا اسکريپت يا CSS3 براي اين کار لازم است.
برچسب:
نویسنده: حسن