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

על בנית אתרים דינמיים דפדוף וטכנולוגיות של מיקרוסופט

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

בנית אתרים דינמיים

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

דפדוף דפים באתר סטטי

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

כאשר אתה כותב כתובת של דף אינטרנט סטטי, למשל: www.MySite.com/MyPage.html , באזור הכתובות של דפדפן האינטרנט שלך, דפדפן האינטרנט שולח הודעת HTTP באינטרנט. הודעה זו עוברת למחשב שמארח את אותו דף אינטרנט. שרת האינטרנט של המחשב המארח מפענח את ההודעה ושולח הודעת HTTP בחזרה עם דף האתר המתאים (הקובץ המתאים) למחשב שלך, בחזרה לתוכנית הדפדפן. תוכנית הדפדפן מפענחת את קוד ה- HTML שבדף ומציגה אותו.

טכנולוגית ASP - Active Server Pages

בעולם האינטרנט, נוצר צורך לעבד את הנתונים בדפי HTML בצד של המחשב המארח ולהחזירם מעובדים למחשב הלקוח, לדפדפן. טכנולוגית ASP איפשרה לערבב בתוך קבצי HTML גם תסריטי קוד. כדי לזהות דף אקטיבי מדף סטטי החליפו את סיומת שם הקובץ של הדף מ- html ל- asp. לדוגמא שם דף אקטיבי יכול להיות MyPage.asp. כאשר מבקשים דף שרת אקטיבי - Active Server Page, ממחשב מארח, תוכנת ASP שיושבת בצד של המחשב המארח, מנתחת (Parse) את התסריטים בתוך דפי ה- ASP ומבצעת אותם. רק אז נשלח הדף חזרה למחשב הלקוח, לדפדפן.

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

הטכנולוגיה המובילה בתחום בניית אפליקציות אינטרנט היא ASP.NET של חברת מיקרוסופט. הטכנולוגיה הזו היא היורשת של הטכנולוגיה ASP - Active Server Pages שהיתה עד לזמן האחרון סביבת הפיתוח המצליחה ביותר בתחום אפליקציות אינטרנט של צד השרת באפליקציות אינטרנט. ASP.NET מבוססת על טכנולוגית הרשת החדשה של מיקרוסופט - NET. ומאפשרת לפתח אתרים דינמיים (אפליקציות אינטרנט), עם לוגיקה (קוד) ובסיס נתונים. סיומת קובץ בטכנולוגיה הזאת הוא aspx. לדוגמא - MyPage.aspx. גם כאן יושבת תוכנת ASP.NET במחשב המארח ומריצה את הקוד של הדף המבוקש לפני שהוא מוחזר למחשב הלקוח, לדפדפן.

בטכנולוגיה הזאת מפרידים בין HTML של דף מסוים לבין הקוד הנוסף ללוגיקה (למשל קוד ב- #C) של אותו דף. לכל דף HTML (קובץ HTML) מצורף גם קובץ קוד. קובץ הקוד גם עובר תהליך קומפילציה לפני הרצה. זה מאפשר הרצה מהירה יותר של הקוד בניגוד לטכנולוגית ASP ששם מנתחים את הקוד ממש לפני ריצה ואז מבצעים אותו.

ASP.NET 2.0, ויזואל ווב

בסוף שנת 2005 יצאה מיקרוסופט עם גירסה חדשה לבנית אפליקציות באינטרנט. הגירסה החדשה נקראת ASP.NET 2.0. הסביבה החדשה לא שונה במהותה מהסביבות הקודמות של מיקרוסופט שנקראו - ASP.NET 1.0 ו- ASP.NET 1.1. כלי הפתוח של מיקרוסופט לסביבה הזאת נקראים - ויזואל סטודיו (Visual Studio). בתוך הויזואל סטודיו, יש כלי מהיר להקמת אתר שנקרא - ויזואל ווב. הכלי הזה ניתן להורדה בחינם (עד 7 בנובמבר 2006). האתר הזה מכיל שני מאמרים נוספים שמציגים את התכונות העיקריות של ASP.NET 2.0 ושל ויזואל ווב. במאמר על ויזואל ווב יש קישורים להרדת התוכנה.

סיכום

אתר דינמי הוא אתר שמאחוריו יש קוד ונתונים מאוחסנים בבסיס נתונים. בטכנולוגית ASP של מיקרוסופט, מריצים קוד שמשולב בדף HTML. טכנולוגית ASP.NET היא טכנולוגית ההמשך לטכנולוגית ASP והיא מבוססת על טכנולוגית NET. של מיקרוסופט. לכל דף HTML בטכנולוגיה הזאת יש דף קוד שעובר קומפילציה ואח"כ מורץ במחשב המארח.




Make Your Site Sell
.כל הזכויות שמורות למשו... משו... בע"מ
דף הבית | פרופיל | שרותים | אתר תוכן קהילתי לדוגמא | יצירת קשר | מאמן אישי | בחירת מקצוע