וואלה
וואלה
וואלה
וואלה

וואלה האתר המוביל בישראל - עדכונים מסביב לשעון

אודות ASP

24.7.2001 / 14:50

הכרה והסבר קצר אודות רעיון ה Active Server Pages

הקדמה
טכנולוגיית ה Active Server Pages פותחה על ידי מיקרוסופט לשם יצירת אפליקציות דינאמיות מבוססות מערכות בסיסי נתונים לסביבות האינטרנט והאינטרה-נט.
אומנם ASP אינה שפת תכנות לכשעצמה אלה נכתבת בעזרת שפות סקריפט (כגון JavaScript ו Visual Basic Script) היא היוותה מהפיכה בתחום יצירת תכנים דינאמיים לסביבת הרשת הממוחשבת. רוב אתרי התכנים הבנוים על ארכטקטורת Windows NT נוצרו בטכנולוגיית ה ASP - החל מאתרי החדשות המתעדכנים באופן שוטף מספר רב של פעמים ביום, דרך אתרי המסחר האלקטרוני התופס תאוצה בימים אלה ממש, ועד לחברות ה Dot Com שכל רעיונם מבוסס על אתר הווב של החברה. כל אתר הזקוק למבנה פנימי קל לשינוי, למערכת עדכון תכנים מהירה ונוחה לשימוש, לאפשרות לבנות אתרים שהם מעבר לדפי ה HTML הסטטיים - עובד עם טכנולוגיית ASP או דומיה.

ההיסטוריה של ASP
רעיון התוכן הדינאמי לא נולד עם יצירת ASP - הוא היה קיים זמן מה קודם לכך ואף ניסו לממשו בצורה זו או אחרת. למשל, ממשק שרת בשם CGI) Common Gateway Interface) הריץ חלקי קוד (סטריפטים) עם גישה למשאבי השרת בהתאם לדרישת הלקוח (קרי המבקר באתר). התוכנה יצרה דף תוכן (HTML) אותו שלחה חזרה ללקוח. יישום נוסף של רעיון ה Server-side Scripting הוא טכנולוגיית ה ISAPI של מיקרוסופט (יחד עם ממשק הווב - Internet Information Server). ההבדל מ CGI הוא שבעזרת ISAPI ניתן היה להריץ, ישירות על הסרבר, קוד מספריות DLL. לפני ASP היו עוד כמה וכמה פיתוחים של הרעיון (דוגמת dbWeb ו IDC) עליהם לא נתעכב.

ASP פותח ושוחרר לראשונה בתחילת שנת 1996 בגרסת beta) 0.9) ועורר סערה של ממש בעולמם של מפתחי ה Web. הרעיון המהפכני, ועם זאת הכה פשוט, של ביצוע שורות קוד בתוך עמודי ה Web היווה את תחילתה של מהפיכת התכנים המתעדכנים והאתרים האינטראקטיביים. בעזרתם של מרכיבי ה ActiveX (שהבולט מביניהם הוא ה ADO - ActiveX Data Object) יצירת עמודים דינאמיים הפך ממלאכה קשה מנשוא "למשחק ילדים" של ממש. ASP בשלושת גרסאותיה (גרסה 1.0 תחת IIS 3.0, גרסה 2.0 ששוחררה יחד עם ה NT4 Option Pack , וגרסה 3.0 תחת Windows 2000) עברה שינויים, והתווספויות רבים. ASP 3.0, עבור פלטפורמת ה IIS 5.0, משלב בתוכו את MTS ואת ה COM ליצירת אובייקט COM+ החדש בחלונות 2000.

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

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

---
ולאד
progman@walla.co.il

0
walla_ssr_page_has_been_loaded_successfully