תוכן עניינים:
- HTML: התרחיש הנוכחי
- היתרונות של HTML 5
- HTML5 ואבטחה
- HTML5: לאן זה יכול להוביל את הרשת העולמית
- ה- HTML של העתיד
- האיטטרציה הבאה של האינטרנט
עבור המשתמש הרגיל, האינטרנט העולמי עשה דרך ארוכה בפחות משני עשורים: מאותם אתרי גאוסיטיס מוקדמים, בצבעים בהירים, לאתרים פשוטים כמו גוגל, לאתרים אינטראקטיביים במיוחד כמו פייסבוק, טוויטר ו- YouTube. לפני עשר שנים רוב האתרים התבססו על טקסט; תמונות היו מותרות, קטעי וידאו לא נראו עד כה. כעת תוכלו להפעיל תוכן מולטימדיה ישירות בדפדפן. אכן עברנו דרך ארוכה. אולי בגלל זה כל כך מפתיע לגלות שהטכנולוגיה שמאחורי כל מה שראינו באינטרנט עד כה נותרה זהה או יותר.
HTML, השפה המשמשת מתכנתים ומנהלי אתרים ליצירת אתרים, נותרה ברובה ללא שינוי כבר יותר מעשור. למעשה, רק בשנת 2010 התקשורת המיינסטרים החלה להפיל את HTML5 לחדשות, וקונסורציום האינטרנט העולמי קיבל רק את התקן המוצע בשנת 2011.
כתוצאה מכך, HTML5 עדיין בפיתוח, גם אם דפדפני אתרים ואתרי אינטרנט שונים כבר משתמשים בכמה מהתכונות שלו. למעשה, דפדפני רשת גדולים כמו Chrome, Firefox, Safari ו- Internet Explorer כוללים יותר ויותר תכונות HTML5 בכל גרסה חדשה שהם משחררים. דיברו הרבה על היתרונות והתכונות שלו, אבל כמה מהבאז הזה הוא באמת האמת? כאן נסקור את HTML5 ואת מה שיש לו להציע. (עבור קריאת רקע, עיין במעבר מפלאש ל- HTML5.)
HTML: התרחיש הנוכחי
בדרך כלל מוצג HTML5 כהגדלת שפות הסימון הנוכחיות בהן נעשה שימוש: HTML4 ו- XHTML 1.1. אכן, HTML5 נוצר מכיוון ששותפיו המשותפים, W3C וקבוצת העבודה היישום של היפר-טקסט טכנולוגיית אינטרנט, רצו שפת סימון יחידה עבור דפי אינטרנט כדי להפחית שגיאות במסמכי אינטרנט וניתן לכתוב אותה כ- HTML או XHTML.- HTML4
HTML4 הוא תקן HTML המשמש כיום. זה עובד על HTML בסיסי על ידי הרחבת הפונקציונליות שלו עם סקריפטים, גיליונות סגנון, אובייקטים משובצים ושיפורים דומים אחרים.
- XHTML
XHTML הוא בעצם HTML4 בשילוב עם XML, שפת סימון הניתנת להרחבה שמפשטת HTML מבלי להקריב את העוצמה והגמישות שלה.
היתרונות של HTML 5
HTML5 נתפס כמשהו יותר מסתם שילוב של מה שעבד עם HTML4 ו- XHTML.
W3C ו- WHATWG יצאו ליעדים הבאים עבור HTML5:
- צמצם את הצורך בתוספים, כגון Flash
- אלמנטים תחביריים נוספים להחלפת סקריפטים
- מכשיר עצמאי
- מבוסס על HTML, DOM, CSS ו- JavaScript
- ציור דו-ממדי מתאפשר על ידי
- השמעת וידאו ושמע ללא צורך בתוספות חיצוניות
- תמיכה באחסון מקומי
- אלמנטים ספציפיים לתוכן כגון
- פקדי טפסים כמו דואר אלקטרוני, כתובת אתר, חיפוש, תאריך ולוח שנה
HTML5 ואבטחה
HTML5 מכיל בבירור אפשרות מדהימה למשתמשים ברשת, כמו היכולת לצפות בסרטון וידאו מבלי להוריד ולהתקין אינטראקטיביות של תוסף, גרירה ושחרור, יכולת ליצור מסמכים ולכתוב אימיילים - גם ללא חיבור לאינטרנט. וכמובן, יכולת פעולה הדדית.
אבל עם כל השינויים וכל התכונות, האם זה אומר שאנחנו סוף סוף נפטרים מבעיות אבטחה כשמדובר בדפדפני אתרים ואתרי אינטרנט? האם המשמעות היא סיום של תוכנות זדוניות, וירוסים ותוכנות זדוניות אחרות שנכנסות למחשב שלך דרך דפי אינטרנט נגועים?
למרבה הצער, התשובה היא לא.
סמוך לסוף שנת 2011 דיווחה הסוכנות האירופאית לרשתות ואבטחת מידע כי זיהתה 51 בעיות אבטחה סביב HTML5 וממשקי ה- API הקשורים לה. התקן העתידי למעשה פתח את הדלת לפגיעויות ואיומים חדשים שלא נראו עד כה.
לדוגמה, HTML5 ו- APIs שלה חושפים למעשה את תכנות הדפדפן בפני מפתחים, מה שעשוי להיות פגיעויות עם שיתוף משאבים בין מוצא, חיבור קליקים, פרטיות, מיקום גיאוגרפי ושקעי רשת.
אך כפי שכתב מייק סכמה ב- Mashable באפריל 2011, הפגיעויות והאיומים החמורים ביותר אינם מגיעים מ- HTML5 כשלעצמו, אלא מצד המפתחים שממהרים להשתמש ב- HTML5 עבור האפליקציות שלהם. קישור חלש נוסף הוא היישומים השונים המשמשים דפדפנים שונים.
HTML5: לאן זה יכול להוביל את הרשת העולמית
HTML5 רחוק מלהיות מושלם, וזה מובן מכיוון שהוא טרם פורש והפך רשמי. בינתיים ישנם המון מתכנתים מוכשרים המקדישים את זמנם, כישוריהם, הידע והמאמצים שלהם כדי להפוך אותו לטוב ובטוח יותר.
בנוסף, בטוחים שיהיו אמצעי נגד שמתפרצים ברגע שמתגלה הפגיעות ומנצל אותה.
ולמרות הפגמים הקיימים כיום, HTML5 לא נקרא עתיד פיתוח האינטרנט לחינם. זה נתפס כמחלף משחק. לאחר שיבוצעו את הבאגים, נותר לנו עם סטנדרט הרבה יותר מאובטח שהוא מאוד חזק ועם זאת מספיק עצמאי. פירוש הדבר שמשתמשים כבר לא יידרשו להוריד יישומי פלאגין ותוכנות אחרות רק כדי להציג דף אינטרנט. הדפדפנים יהיו חמושים יותר, אתרים יהיו עשירים ואינטראקטיביים יותר, והיישומים יהיו ללא פלטפורמה וקלים יותר לפיתוח. בסופו של דבר HTML5 יספק חוויה מקוונת טובה ובטוחה יותר ממה שיש לנו עכשיו.
ה- HTML של העתיד
כדאי להזכיר גם ש- HTML5 הוא ההתאמה המושלמת לעתיד. כיום אנשים ניגשים לרשת העולמית לא רק במחשבים האישיים הביתיים שלהם, אלא גם במחשבים הניידים, הסמארטפונים, הטאבלטים והמכשירים הניידים האחרים שלהם ובפלטפורמות רבות ושונות. HTML5 הוא הפיתרון היחיד להפעלה חלקה על גבי מספר פלטפורמות מבלי שתצטרך לבצע עבודות נוספות. שינוי זה יעזור למפתחים להתמקד יותר בפונקציונליות ולא ביצירת מוצרים דומים לפלטפורמות שונות.
אז דמיינו לעצמכם עתיד ללא צורך במספר גרסאות. HTML5 מאפשר לך לגשת לאפליקציות שלך לא משנה באיזה מכשיר אתה משתמש. פירוש הדבר יכול להיות גם מותם של קינדל וקוראי ספרים אלקטרוניים אחרים. מכיוון ש- HTML5 יכול בקלות להעביר מגזינים, עיתונים וכן ספרים, כראוי, זה יקל על קריאת ספרים אלקטרוניים במספר מכשירים, כולל סמארטפונים.
HTML5 יכול גם לסלול את הדרך למשחקים טובים יותר בדפדפן, כולל יישום המאפשר למשתמשים לצייר על דפי אינטרנט. תלת מימד יכול גם להפוך למציאות באמצעות פלטפורמת WebGL.
אבל מה שבאמת מבדיל את HTML5 מקודמיו זה שהוא מספק דרך להשתמש ביישומים שלך במצב לא מקוון. אתה יכול להשתמש במחשב שלך כדי לאחסן את הנתונים שלך, יכולת שלא הייתה אפשרית לפני כן, או לפחות הייתה מוגבלת מאוד לפני כן.
האיטטרציה הבאה של האינטרנט
לסיכום, HTML 5 מהווה קפיצת מדרגה גדולה בכל הקשור לפיתוח ותכנות באינטרנט. הוא מציע עולם חדש לגמרי של פיצ'רים שמשנים את האופן בו שחקנים בתחום ניגשים לפיתוח אתרים ואפליקציות. יש כמה מכשולים להתגבר עליהם מבחינת אבטחה, אך אלה עשויים להחוויר בהשוואה להזדמנויות החדשות HTML5 שמקנות. כמובן שנצטרך לחכות ולראות איך הכל מסתבר, אבל שינוי מגיע לרשת.