חשיבות הסטנדרטים

לפני כמה ימים הייתי אצל לקוח שלי. בעודי מנסה לגרום למערכת מסויימת לעבוד, אני רואה על שולחן העבודה של המתכנתת תוכנה ל-HexView. זה עניין אותי, והסתכלתי על אילו קבצים היא מסתכלת באמצעות הכלי הזה. היה שם דף HTML מאתר ישראלי כלשהו. התוכנה שבה מדובר הינה תוכנה שבין השאר ניגשת, קוראת ומנתחת דפי אינטרנט. לשאלתי, הסתבר שהדפים מהאתר הנ”ל לא עוברים עיבוד בצורה טובה במיוחד, והמתכנתת ניסתה להבין למה.

בתור פעילי תוכנה חופשית אנחנו נתקלים על בסיס יומיומי באתרים שאינם כתובים לפי התקן של HTML. האתרים האילו מוצגים בסדר תחת אינטרנט אקספלורר, מכיוון שמולו הם נבדקו, אבל לפעמים יש בעיה להציג את האתרים האילו על דפדפנים אחרים. התשובה הסטנדרטית ביותר שאנחנו מקבלים כאשר פונים לבעלי האתר ומבקשים מהם לתקן את האתר שלהם היא שיש תקן, והתקן הוא “מה שלא יהיה שאינטרנט אקספלורר מציג”. בשלב זה הטיעונים שלנו, לגבי פתיחת שוק לעוד קהלים, קהלים שלא יכולים להריץ אינטרנט אקספלורר וכו’ נשמעים קצת מתנצלים.

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

אל תזלזלו בצורך הזה. ההתקדמות המהירה של הטכנולוגיה נובעת, כמעט בצורה בלעדית, מכך שלא סמכנו רק על חברה או גוף אחד לבצע עבורינו את כל פריצות הדרך שאנחנו צריכים. בגלל זה טכנולוגיות שאיפשרו תחרות (לפעמים פרועה), כמו PC, TCP/IP, מכוניות וכו’ זכו להתפתחות מהירה, הוזלה של המחירים, ושיפור של האיכויות. העדר הסטנדרטים בעולם אתרי ה-Web פוגע לא רק במשתמשי לינוקס. הוא פוגע בכל מי שיכל היה להנות מהתוכנות הנלוות.

שחר

מאת

שחר שמש

מייסד–שותף וחבר ועד בתנועה לזכויות דיגיטליות מייסד שותף בעמותת „המקור”. פעיל קוד פתוח. מפתח שפת התכנות Practical

2 תגובות בנושא “חשיבות הסטנדרטים”

  1. יופי של זוית.

    בתור משתמש ב-FireFox אני סובל קשות מאתרים ישראלים,
    שאכן מותאמים לאינטרנט אקספלורר, אבל לא חשבתי על זה…

  2. וזה מה שאני תמיד מנסה להעביר- קוד תקני קל הרבה יותר לתחזוקה ולדיבוג (הולידטור של w3c, שנמצא ב- http://validator.w3.org הוא כלי נהדר לעזרה בדיבוג תצוגה של דף).

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

כתיבת תגובה

האימייל לא יוצג באתר. שדות החובה מסומנים *

Bear