این مطلب را به اشتراک بگذارید

Share on facebook
Share on whatsapp
Share on twitter
Share on linkedin

برنامه نویسان از استانداردی یکسان در کدهای خود استفاده می کنند که این استانداردها را کنسرسیوم شبکه جهانی وب یا W3C تعیین می کند، در این مقاله قصد داریم به توضیحات بیشتری درمورد W3C، هدف آن، اهمیت استفاده از استانداردها و علت تبعیت نکردن بعضی از برنامه نویسان از استانداردهای W3C بپردازیم.

هدف W3C

همانطور که گفتیم W3C ، کنسرسیوم شبکه جهانی وب می باشد که هدف آن تعیین استانداردهایی برای سایتها می باشد، بدون استانداردسازی، اینترنت مانند الان که از آن استفاده می کنیم نبود. تعامل بین دستگاه ها و ابزارهای مختلف به یک رابط استاندارد و پروتکلهای محاوره ای برای ارسال و دریافت داده ها نیازمند است. این کار هدف اصلی W3C بوده است. که با انجام این استانداردسازی فردی که در چین با سیستم مکینتاش و یا فردی که در کانادا با ویندوز xp کار می کنند هر دو میتوانند به سایتی با هاست لینوکس در آفریقای جنوبی دسترسی داشته باشند.

اهمیت استفاده از استانداردها

با اینکه تمامی مرورگرها کدهای HTML را درک می کنند اما هرکدام از آنها به روشی متفاوت آنها را اجرا می کنند و اما نتیجه ای که از این بابت حاصل میشود این است که کدی که در مرورگر اینترنت اکسپلورر بخوبی کار می کند ممکن است در مرورگر فایرفاکس به خوبی کار نکند.

علت تبعیت نکردن بعضی از برنامه نویسان از استانداردهای W3C

علت اینکه بعضی از برنامه نویس ها از استانداردهای W3C پیروی نمی کنند ویرایشگرهای HTML است که کدهایی که مطابق با استانداردهای W3C باشد را تولید نمی کنند برای مثال ویرایشگر Dreamweaver بهترین کدها را تولید می کند و درمقابل ویرایشگر فرونت پیج بدترین کدها را تولید می کند.

البته کدهایی هم که دست نوشته هستند احتمال اینکه از استانداردها پیروی کنند خیلی کم است مگر اینکه شخصی که کدها را نوشته از آخرین استانداردها مطلع باشد.

درنتیجه با افزایش تعداد مرورگرها وجود استاندارد در کدنویسی یک نیاز ضروری می باشد. اگر شما به عنوان یک برنامه نویس کدهایی را بنویسید که در یک مرورگر به خوبی عمل کند اما در مرورگر دیگر به این شکل نباشد و درست عمل نکند بازهم مشکل از جانب شماست. اما درصورتی که کدهای شما استاندارد باشد و در مرورگرها به مشکل بخورد این نشانه ی باگ داشتن آن مرورگر است. البته سازمان W3C سرویس آنلاینی را برای بررسی استاندارد بودن کدها ارائه داده است. که آدرس آن ، validator.w3.org می باشد.

امتیاز
1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading...

یک دیدگاه ارسال کنید

avatar