יום שבת, 31 בינואר 2009

W3C

מהו תקן W3C? והאם הוא טוב לקידום אתרים?

הביטוי
W3C
:מתייחס לקיצור
World Wide Web Consortium
והוא בעצם התקן לבניה נכונה של אתרי ומסמכי אינטרנט.
מטרת קביעת התקן היא שכל מסמך שמפותח עבור האינטרנט יהיה זמין ויראה כמו שצריך על כל פלטפורמה.
.(Cross platforms)

הקונסורציום שנוסד בשנת 1994הוא עדיין תקן אינטרנטי שכל האתרים נמדדים לפיו, כשהכלי המרכזי שבו ניתן לבדוק אם מסמך (וכשכותבים מסמך אינטרנטי מתכוונים לעמוד באתר או אפליקציה מסוימת באתר אינטרנט כזה או אחר- ) הוא:
Markup Validation Service.
הכלי בודק את התגיות שיש באתר, בכל מיני פורמטים כגון:
HTM4L, XHTML, SMIL, MathML, HTM.

כלים נוספים שחש לקונסוציום הם:
RSS/Atom feed validator
CSS validator
Mobile content checker
broken link checker.

היתרונות שבהתאמה לסטנדרטים הללו הם:

1. מנועי חיפוש יודעים לקרוא את האתר בצורה טובה יותר ומגיעים לכל עמוד ועמוד בצורה מהירה וקלה.
2. התאמה לסוגים שונים של דפדפנים.
3. חסכון בזמן.
4. התאמה - מסמכים שנבנו לפי הסטנדרטים הללו יכולים לעבור בצורה קלה ומהירה מאוד לפורמטים אחרים.
5. יציבות בקוד- כתיבת מסמכי אינטרנט בסטנדרט תגרום לכך שגם אם הקוד ישן- הוא עדיין יתאים לדפדפים מתקדמים.
6. אוניברסליות - כל מתכנת שקורא את הקוד יכול להבין בצורה פשוטה וקלה את הכוונות של מי שכתב לפניו את הקוד - והמעצבים של אותו מסמך יכולים להמשיך מאותו מקום שהקודמים להם הפסיקו.

החסרונות של הסטנדרט מתייחסים בעיקר קהילות של וובמסטרים ומקדמי אתרים:

1. הרבה מהסטנדרטים מיושנים וישנים.
לדוגמה- הסטנדרט המומלץ של משקל העמוד הוא 12KB שהוא מושג חסר ערך לחלוטין בעידן הפס הרחב.
2. התעשיה מתקדמת מהר הרבה יותר ממה שהועדה המחליטה על התקן עובדת.
לדוגמה- האינטרנט בטלפוניה סלולרית התפתחה וממשיכה להתפתח הרבה יותר מהר מאשר גוגל והתקן.
3. חלק מהכלים של התקן לא פועלים או פועלים לאט מאוד. (שזו בעיה חמורה ביותר לגבי מי שאמור להיות אחראי על התקן של הרשת...).
4. הסטנדרטים נוטים להיות קשיחים מדי ליצירתיות ומונעים הרחבה של גבולות ומחסומים.

המשמעות האמתית לדעתי לגבי קביעת סטנדרט (ולא משנה איזה) היא לא ההשפעה של קביעת סטנדרט על קידום אתרים או להשפעה של התקן על התוצאות במנועי חיפוש כאלה ואחרים, אלא הצורך האמיתי והטכנולוגי שימנע בעתיד את חוסר ההתאמה בין עמוד כלשהו שמוצג בצורה שונה בדפדפנים שונים.
כפי שקרה בתחילת התפתחות התעשיה - שכל אחד קבע לעצמו את הסטנדרט.

וזה לב ליבו של העניין.

אין תגובות: