מילון מונחים בבניית אתרים

אתם תוהים מה זה אג'קס, מה זה HTML, מה ההבדל בין שפת צד לקוח לבין שפת צד שרת ומה המשמעות של "שם דומיין" בכלל? כל הפירושים לכל המושגים בתחום בניית האתרים מרוכזים לפניכם בסדר הא"ב והכל בחינם. קריאה נעימה :)

רשימת המושגים בעמוד זה:

AJAX
ASP
ASP.NET
Access
ActionScript
אופטימיזציה למנועי חיפוש
איגוד האינטרנט העולמי
אפיון אתר
באנר
בלוג
בסיסי נתונים
  CSS
FTP
HTML
HTTP
ג'אווה סקריפט
גוגל AdWords
גוגל AdSense
גוגל Analytics
גוגל PageRank
דומיין
התאמה לדפדפנים
  לינוקס
MS-SQL
MySQL
PHP
PSD to HTML
Photoshop
ואלידציית קוד
מנוע חיפוש
מערכת ניהול תוכן
עוגיות
פורום
  פלאש
רזולוציית מסך
SSL
שפות צד שרת
שפות צד לקוח
תוצאות חיפוש אורגניות
שרתי Windows
Web 2.0
XML
שכחנו משהו?

AJAX - אג'קס, או בלועזית Asynchronous JavaScript And XML, היא טכנולוגיה ליצירת תקשורת בין המשתמש לשרת בכל רגע נתון לפי הצורך המיידי, דבר החוסך זמן רב בטעינה של תכנים והופך את הגלישה להרבה יותר מהירה ונוחה. קיימות ספריות שונות המבוססות על עיקרון זה, בינהן Mootools, jQuery ו-Protoype, כאשר כל אחת מהן מאפשרת תשתית לפיתוח אפליקציות ווב ב-AJAX. עוד מידע על אג'קס.

ASP - שפת ASP היא שפת צד-שרת מבית Microsoft הרצה על פלטפורמת IIS בשרתי Windows וכתובה בסגנון VBScript. שפה זו נחשבת למיושנת ועל כן פיתחה Microsoft שפה חדשה שנקראת ASP.NET ובה שיפורים ותוספות חדשות עבור התכנות באינטרנט.

ASP.NET - זוהי טכנולוגיית הדור הבא לבניית שירותי אינטרנט ואפליקציות ווב בפלטפורמת Net Framework. המאפשרת כתיבת יישומים בכל אחת מהשפות התואמות לפלטפורמה זו, בינהן C#, Visual Basic ו-JScript במודל תכנות מונחה עצמים. ASP.NET נועדה להתגבר על חלק מהמגבלות של שפת ASP הותיקה כגון הפרדת ממשק ה-HTML מהלוגיקה העומדת מאחורי היישום עצמו, תמיכה בשפות תכנות רבות בניגוד ל-ASP שעבד בעיקר עם VBScript, וכמובן, מודל של תכנות מונחה עצמית וצורך בפחות קוד הודות ליכולת קישור המידע (Data Binding) של רכיבי ה-Net. הרבים.

Acesss - תוכנת מסדי נתונים מבית Microsoft. מסדי הנתונים שלה נחשבים לפשוטים ביותר, ולכן היא אינה נמצאת בשימוש נפוץ.

ActionScript - שפת ActionScript היא שפת התכנות של פלאש מבית Adobe המאפשרת לשלב פן תכנותי באפליקציות ווב ואתרי אינטרנט שנבנים באמצעות פלאש. שפה זו מזכירה בתחביר שלה את שפת JavaScript. לאחרונה יצאה גרסה 3 שנכתבה מ-0 כשפה מונחית עצמים (Object Oriented Programming).

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

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

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

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

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

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

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

FTP - ראשי תיבות של File Transfer Protocol, כלומר פרוטוקול המשמש לצורך העברת קבצים ממחשב מקומי למחשב שרת מרוחק. ישנן תוכנות רבון כגון Total Commander, WinSCP, SmartFTP המאפשרות לבצע זאת בצורה נוחה ויעילה.

HTML - שפת HTML היא שפת תגיות ליצירה ועיצוב עמודי אינטרנט (HyperText Markup Language) ומשמשת כשפת היסוד לבניית עמודי אינטרנט, עליהם ניתן להוסיף שפות נוספות כגון CSS, JavaScript, PHP ועוד. עוד מידע על יסודות HTML

HTTP - ראשי תיבות של HyperText Transfer Protocol המשמש כפרוטוקול להעברה ותרגום של דפי HTML על כל האובייקטים שהם מכילים כגון תמונות, סרטונים, טקסטים מעוצבים, קישורים ועוד.

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

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

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

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

גוגל PageRank - גוגל PageRank הוא המדד של גוגל, מ-1 עד 10, המשקלל את פופולריות העמודים באתרכם בחד עם כמות האתרים שמקשרים אליהם ופרמטרים נוספים. המדד בעצם מייצג את החשיבות ואת מידת "הכבוד" שגוגל נותן לעמודים שלכם, ומתעדכן אחת לחודשיים.

דומיין - שם דומיין (שם מתחם) הוא שם ייחודי לכתובת אינטרנט שמשמש תחליף להקלדת כתובת IP על מנת להגיע לאתרים. שם דומיין מורכב בדרך כלל בתחילית www, בשם הדומיין (למשל web360) ובסיומת שמאפיינת את סוג האתר (למשל co.il הוא שם דומיין לאתרים ישראליים).

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

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

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

MS-SQL - תוכנת מסדי נתונים מבית Microsoft הניתנת בתשלום ומשמשת בעיקר לאתרים הכתובים בשפת ASP ו-ASP.NET בגלל הנוחיות בשילובה עם שרתי Windows.

MySQL - פלטפורמת MySQL היא פלטפורמת מסדי נתונים מהירה, נוחה וחכמה הנמצאת בשימוש נרחב בעיקר באתרים הכתובים בשפת PHP בגלל האינטגרציה הפשוטה שלה איתם. היא תומכת הן בשרתי Windows והן בשרתי לינוקס, וניתנת להורדה בחינם. עוד מידע על מסדי נתונים של MySQL.

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

מערכת ניהול תוכן - מערכת ניהול תוכן, או בקיצור CMS, מאפשרת ניהול, ארגון ושמירה של תכני האתר הדינמי שאותו היא משמשת. כיום מרבית האתרים הם אתרי תוכן דינימיים אשר לא תלויים כלל וכלל בתוכניתן המערכת ומאפשרים שליטה עצמית של בעל האתר על תכניו. עוד מידע על מערכות לניהול תוכן.

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

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

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

PHP - שפת PHP היא שפת תכנות בצד השרת פופולריות ביותר המבוססת על קוד פתוח וניתנת להורדה ולשימוש בחינם. שפה זו נתמכת במרבית שרתי אחסון האתרים ונמצאת בשיפור תמידי על-ידי הקהילה שמפתחת עבורה מגוון מודולים לשימוש נרחב. שפה זו מזכירה בתחביר שלה את שפת C++. עוד מידע על אתרי PHP

PSD to HTML - נקרא גם חיתוך אתר או יצירת גריד עיצובי ומתאר את התהליך שבו עיצוב אתר עובר חיתוך ופירוק לתמונות בתוכנת עיצוב אתרים (כגון פוטושופ, אילוסטרטור וכדומה), ולאחר מכן מומר לקוד HTML בתוספת הגדרות CSS לעיצוב ובשילוב עם התמונות החתוכות מתוך העיצוב בפורמט PNG, JPEG, GIF ועוד.

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

רזולוציית מסך - מאחר שגולשים רבים משתמשים במחשבים שונים ובמסכים בגדלים שונים, אתרים רבים מוצגים באופן שונה על פניהם. רזולוציית מסך קובעת את כמות הפיקסלים לרוחב ולגבוה שיוצגו על פני מסך הגולש. עם מהפכת מסכי ה-LCD, רוב הגולשים כיום משתמשים ברזולוציות גבוהות של 1024 פיקסלים רוחב ו-768 פיקסלים גובה ואף למעלה מכך. עם זאת, ישנם עדיין גולשים אשר משתמשים ברזולוציית 800x600 ולכן יש לבצע התאמה של האתר לכל הדפדפנים בכל הרזולוציות.

SSL - ראשי תיבות של Secure Sockets Layer. זהו פרוטוקול למחשבים המאפשר העברת מידע בין שני מחשבים בצורה מוצפנת ומאובטחת. SSL מבוסס על מפתח הצפנה ייחודי המותקן על שרת האינטרנט, כאשר רק באמצעותו ניתן לפענח את המידע המועבר. מפתחות SSL נמצאים בשימוש בעיקר באתרי אינטרנט מאובטחים בפרוטוקול HTTPS, כגון אתרים מסחריים בהם הגולש נדרש להזין פרטים אישיים ומסווגים כגון מספר כרטיס אשראי, מספר חשבון בנק וכדומה.

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

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

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

שרתי Windows - שרתי Windows הם שרתים הניתנים בתשלום על-ידי חברת Microsoft, המשלבים את פלטפורמת Net Framework., את תוכנת מסדי נתונים MS-SQL ומאפשרים פיתוח בשפת ASP או ASP.NET. עם זאת, ניתן לשלב בתוכם גם מסדי נתונים מסוג MySQL ולפתח בשפת PHP

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

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

שכחנו משהו? יש לכם משהו להוסיף או להעיר? כנסו לפורום בניית האתרים שלנו.