HTML 5 רק ב 2022 (או מדוע תקני רשת כבר לא חשובים)

|
ב W3C לא ממהרים לאף מקום במיוחד. Ian Hickson, עורך תקן HTML 5, אומר שאין לצפות לפרסום התקן במלואו לפני 2022... טיוטה תהיה זמינה הרבה קודם לכן כמובן, והיא תמומש בצורה כזו או אחרת בכל הדפדפנים, על בסיס Work in Progress, אבל התפתחות כזו לא מחזקת את מעמדו של גוף שאין ברירה אלא לקבוע שהוא עומד בדרכה של הקידמה.


וידאו: HTML 5 ו Gears (כנס גוגל I/O)

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

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

עריכה: אורי

אפשרויות לתצוגת תגובות

בחרו באפשרות התצוגה הרצויה, ולחצו על "שמור הגדרות".

הייתי בטוח שהכותרת צינית...

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

זה לא פשוט כשרוצים לעשות הכל בהסכמה מלאה

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

לומר שהארגון עומד בדרכה של הקדמה זה ממש לא נכון. הארגון אמנם עובד לאט, אבל כבר היום יש תקנים שהקדימו בהרבה את הטכנולוגיה, כמו למשל SVG.

לגבי HTML 5 כבר היום יש טיוטות של התקן וכבר היום אפשר להתחיל לממש אותו.

is this for rea

is this for real?

האמת זה לא כל שו...

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

מיקרוסופט היא חלק מהתקן

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

מיקרוסופט ישבה ...

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

W3C כבר נכשל

הפיתוח של HTML 5 , זה שנכנס לשימוש ברוב הדפדפנים כיום, מובל על ידי WHATWG
http://www.whatwg.org/specs/web-apps/current-work
שההצעה שלהם לתקן משמשת בסיס לעבודה של W3C.

CSS Transforms

יש עוד דוגמאות. מיושם בווב-קיט (-webkit-transform) ועכשיו גם מוזילה מאמצים (-moz-transform).
http://webkit.org/specs/CSSVisualEffects/CSSTransforms.html

RTFAQ

כדאי לציין שהמרואיין המושמץ חבר באותה קבוצה.

כדאי לקרוא את ה־FAQ שלהם:
http://wiki.whatwg.org/wiki/FAQ

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

חבל שאנשי ה־W3C לא לומדים מ־ISO ומעבירים את התקן לפי לוח הזמנים ולא מתי שאנשי המקצוע אומרים שהוא מוכן.

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

לדוגמה:
http://www.whatwg.org/specs/web-apps/current-work/#video
http://www.whatwg.org/specs/web-apps/current-work/#the-canvas

אם כי לא בכל המקרים:
http://www.whatwg.org/specs/web-apps/current-work/#the-a
http://www.whatwg.org/specs/web-apps/current-work/#the-ruby

צפריר