۱۰ عملی که باید بعد از هک شدن انجام دهید
اردیبهشت ۲۵, ۱۳۹۵ابزارهای هوشمند ؛ جاسوس هایی در دستان شما
اردیبهشت ۲۵, ۱۳۹۵دنیای طراحی وب مرتباً در حال تکامل و پیشرفت است. 10 سال پیش طراحی های وب نظیر طراحی ریسپانسیو یا واکنش گرا و همچنین استفاده از تصاویر SVG یا حتی فونت های تحت وب اصلا جزء مهارت های طراح وب محسوب نمی شدند در حالی که امروزه در طراحی صفحات وب این موارد نقش مهمی ایفا می کنند.
یکی از پیشرفت های بسیار خارق العاده ای که طراحی وب را در چند سال اخیر تحت تاثیر قرار داد به بازار آمدن HTML نسخه 5 بوده است. این نسخه جدید زبان برنامه نویسی HTML (یا همان زبان علامت گذاری ابرمتنی) به طراحان وب عناصر طراحی جدیدی ارائه داده که می توانند با استفاده از آن ها به امکانات جدیدی دسترسی پیدا کنند. امکاناتی نظیر فرم های جدید ورودی و فضای محلی برای ذخیره سازی اطلاعات و همچنین درگ اند دراپ فایل ها یا امکان کشیدن فایل ها با استفاده از ماوس و رها کردن آن در فضای آپلود فایل و همچنین برخی از امکانات دیگر از این جمله اند. امروز دیگر عجیب خواهد بود ببینید کسی با HTML5 کار نکرده است. حال سوال بعدی این است که آیا HTML6 هم به بازار خواهد آمد یا خیر؟
پاسخ هم بله و هم خیر است.
وضعیت مشخصه های HTML
سال ها بود که زبان HTML به صورتی طراحی می شد که نسخه های جدید اعداد تصاعدی می گرفتند و مثلاً HTML 4 به HTML 5 تبدیل می شد. با این مدل ویژگی های جدیدی که به HTML اضافه می شدند تا زمانی که نسخه بعدی به بازار می آمد امکان اضافه شدن به HTML را نداشتند و این کار پیشرفت HTML را چند سال عقب می انداخت.
با آمدن HTML5 و با تغییرات سریعی که دنیای وب به خود می دید مشخص می شد که مدل قبلی که مدل شماره دار بود دیگر کاربردی ندارد و نمی تواند همگام با تغییرات باشد. در نتیجه تصمیم گرفته شد که مدل جدید HTML مدلی باشد که شماره گذاری نداشته باشد و به جای آن یک سند مرتباً به روز شونده ای در وب باشد که مشخصه های جدید HTML را در خود داشته باشد.
با توجه به این صحبت نتیجه این است که نسخه بعدی HTML به صورت قبل وجود نخواهد داشت و شماره گذاری نخواهد شد. با توجه به این موضوع هرچه پیش می رویم HTML پیشرفت ها و تغییراتی را به خود خواهد دید اما به جای انتشار نسخه جدید و نسخه رسمی این اطلاعات در صفحات وب گنجانده شده و توضیحاتی در رابطه با تغییرات جدیدی که در HTML گرفته داده خواهد شد.
پس آیا HTML6 نخواهیم داشت؟
به سوال بر می گردیم. آیا HTML6 نخواهیم داشت؟ دلیل اینکه به این سوال جواب بله و خیر دادم به این دلیل است که نسخه اصلیHTML که شماره 6 را داشته باشد و به صورت HTML6 باشد نخواهیم داشت اما این به این مفهوم نیست که بعد از HTML5 زبان برنامه نویسی HTML توسعه جدیدی را به خود نخواهد دید.
در واقع تغییرات متعددی بعد از به بازار آمدن HTML5 هم در این زبان انجام گرفته است.
در نتیجه پاسخ سوال ما به نوعی بله می شود زیرا در واقع تغییرات جدید HTML آن را به جلو هدایت خواهد کرد و باعث تکامل آن می شوند حتی اگر نسخه جدیدی به صورت رسمی و با لوگوی رسمی HTML6 به بازار عرضه نشود.
در واقع HTML ای که امروزه استفاده می کنیم هم HTML 5 اولیه نیست و خصایص افزون بر آن دارد. با این حال هنوز از اصطلاح HTML 5 استفاده می کنیم زیرا آخرین نسخه HTML با این عدد یعنی 5 شماره گذاری شده است و زمانی که می گوییم فردی بر HTML5 تسلط دارد به این مفهوم است که این فرد دانش HTML خود را به روز کرده است. به همین دلیل است که زمانی که افرادی به دنبال طراح وب هستند در خواست می دهندکه فرد مورد نظر مهارت HTML5 را داشته باشد.
بهتر است با توجه به پیشرفت های اخیر و با توجه اینکه HTML6 به بازار نخواهد آمد زمانی که بخواهیم از مهارت فردی در این زبان برنامه نویسی سخن بگوییم تنها اشاره کنیم که این فرد HTML می داند و نه HTML5 یا HTML6