W3C چیست؟

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

هدف W3C

 

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

 

 

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

 

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

 

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

 

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

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

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



به مطلب ارائه شده امتیاز بدهید



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

  • مطلب چه طور بود؟ سوالی در این باره دارید؟ در بخش نظرات مطرح نمایید.
  • ه

    هوشنگ دریانی

    خوب 0 0

خدمات طراحی سایت
مقالات طراحی وب سایت
نظر سنجی

هیچ نظر سنجی وجود ندارد
نمایش نتیجه ها
پروژه های در حال انجام

فروش بلیط هواپیما راه به راه

(0%)


وب سایت ساختمانی دوغآب

(20%)


طراحی سایت گروه رویش

(25%)


صنعت وار

(50%)


سردخانه شهروند

(50%)


سئوی سایت بانه کالا

(50%)


شبکه اجتماعی کافه چه

(60%)


فروشگاه اینترنتی زرجام

(60%)


گروه هنر عمران

(60%)


طراحی سایت وکیل

(60%)


طراحی سایت سوله املاک

(70%)


اپلیکیشن IOS کارناوب

(80%)


وکیل امیر رئیسیان

(90%)


اپلیکیشن سفر باتو

(90%)


فروشگاه اینترنتی ایران نیاز

(90%)


فروشگاه و اپلیکیشن هپی مپی

(90%)


بـاغ ویـلای پرند

(95%)