מה זה תקן לדפי אינטרנט??
למה צריך תקן כזה?
ואם אינטרנט אקספלורר מראה את האתר, אז למה גם חשוב שהדף יעבור בדיקה?
כל התשובות בפוסט שלפניכם.
אם מתייחסים רק ל-"חלק הארי" של הציבור בישראל, אזי כל מעצבי ומתכנני ה- WEB, לא צריכים תקן. למה? כי באמת, עדיין הרוב המוחלט של גולשי האינטרנט משתמשים באינטרנט אקספלורר (או בקיצור- IE. בשנים האחרונות ידוע שישנו היפוך במגמה הזאת- על כך בהמשך). זהו בעצם- ה"תקן": מבחן המציאות. IE הוא הדפדפן המוביל. העניין הוא, שלא בהכרח התצוגה באקספלורר היא הצורה ה-"אמיתית" של מה שבאמת נכתב בקוד. למה זה ככה? למה לפעמים לא רואים טוב ב-IE דף מסויים שרץ חלק ב- FireFox?? רק מי שכתב את המערכת הסגורה של IE ב-מייקרוסופט יודע את הפיתרון. מה שכן כולם יודעים זה ש- IE, מתעקשים במייקרוסופט, היא חלק ממערכת ההפעלה של המחשב. מכיוון שכך, חייבת להיות תאימות מושלמת בין הדפדפן לקוד המקור של מערכת ההפעלה.
לכן, בשביל המשתמש שרוצה ליהנות מקבצים "בלתי תלויים" שמקורם מחוץ למחשב, (להלן- קבצי HTML, קבצי מולטימדיה וכו'), עדיף שיריץ אותם עם תוכנה חיצונית שלא של מערכת ההפעלה, שיועדה לכך במיוחד.
ולהמחשה, הנה הדוגמה הבאה:
Windows Media Player: מוכר לכם? כמה פעמים קרס לכם? כמה פעמים קרה שהוא בכלל לא הסכים להריץ קובץ שברור לכל שהוא תקין?? , ובכן, זהו בערך אותו הסיפור. בשביל להריץ סרט או שיר שהורדו, תצטרכו כנראה לחפש גם את המקודד המתאים. מה שבא עם מערכת ההפעלה יהיה תלוי לחלוטין בהגנות, בצרכים ובמגבלות האבטחה וההגנה של המערכת עצמה.
תאמרו ובצדק: "האינטרנט מציע הרבה יותר דברים מלפני אפילו שנה!! (דוגמא טובה: המקודד המהפכני X264). חייבים לפתח פלטפורמה דינאמית!!"
הא הא!! עליתם על העניין שאליו אני חותר: דפדפנים בלתי תלויים, קוד בלתי תלוי. הם בלתי תלויים בעיקר בקוד סגור (שכל מה שהקוד נבנה עליו זה כמובן האינטרס הכספי).
ובאמת, בשנים האחרונות אנשים מבינים ש- Mozila FireFox למשל, ועוד דפדפנים ותוכנות אינטרנט שונות עם קוד פתוח, עושים את העבודה הרבה יותר טוב מ- IE וכל מה שבא עם מערכות קוד סגור.
כאן נכנס עניין התקן. ה-W3C, כתקן בלתי תלוי, גוף וולונטרי לחלוטין, בוחן את ההתפתחויות התמידיות ושם אצבע על הדופק כל הזמן. ולשאלות הפותחות: בודאי שצריך את התקן שלנו, ה- W3C. שכולם יפתחו. זה כן. כי אם מישהו (או אפילו גוף מסויים תאגיד) ממציא טרנד שתופס, אזי הוא ייכנס בסיבוב הבא כחלק מהתקן!! ככה הרשת משתכללת, סוג של "תורת עם" או- מיליון סינים אינם טועים… (המרצה שלי לקומפוזיציה במכללה, לימדה אותי שה-"פאנג שואי" הוא תורת עם. תורה כזאתי, היא ציינה, לבטח צודקת ומוכחת..) אבל לפיתוח המואץ צריך כללים. צריך תקן. טוב שיש את ה- W3C.
טיפ לסיום: כתבת דף אינטרנט? רוצה שהוא יתמוך בתקן? כאן תוכל להפעיל את ה- ואלידטור של W3C שיבדוק הקוד שלך. בצלחה!!
ומה עם קצת פרגון למשרד ה-W3C בישראל?
http://www.w3c.org.il
🙂
קרא את הפוסט הזה, (פורסם היום, 8.6.10 ממש עכשיו…)