ASP.NET

מתוך ויקיפדיה, האנציקלופדיה החופשית

ASP.NET היא טכנולוגיה ליישומי אינטרנט בצד השרת. בניגוד לטכנולוגיות ושפות אחרות (PHP ו-ASP מסורתית למשל), ASP.NET עוברת הידור (בדרך כלל בשרת, לעתים במחשבו של המתכנת) והקוד המקומפל רץ תוך שימוש במשאבים של מחשב השרת (למשל: מערכת הקבצים ובסיסי נתונים). באמצעות ASP.NET (או ASPX) ניתן ליצור אתרים דינמיים בשילוב נתונים מבסיסי נתונים, ולטפל בטפסים ובמידע שנשלחים מהמשתמשים (clients). התפקיד של ASP.NET הוא לנתח את המידע וליצור פלט בהתאם.

ASP.NET מבוססת על ה-NET Framework. של מיקרוסופט הכוללת מחלקות רבות לטיפול בנתונים שונים (מסדי נתונים, קובצי טקסט, קובצי XML, תמונות וקבצים גרפיים, מערכת ההפעלה ועוד). ניתן לכתוב דפי ASP.NET בכל שפה בסביבת ‫‪.NET‬ (הנפוצות: VB.NET ו-#C).

ASP.NET רצה על שני סוגי שרתים:

  • IIS - שרת האינטרנט של מיקרוסופט.
  • Cassini ותוכנות אחרות שנכתבו בשפות ה-‫‪.NET‬ השונות וכוללות שרת מובנה.

ASP.NET מבוססת בדרך כלל על טפסי צד שרת (Web Forms), אולם ניתן בהחלט להשתמש בה גם בלעדיהם.

[עריכה] סיומות קבצים בשימוש ASP.NET

  • aspx - סיומת דפים בשפה
  • vb - קוד חיצוני בשפת VB (בדרך כלל pagename.aspx.vb אם הקוד משוייך לדף ספציפי)
  • cs - קוד חיצוני בשפת #C (בדרך כלל pagename.aspx.cs אם הקוד משוייך לדף ספציפי)

ascx - פקדי משתמש (פקדים שיוצר המתכנת המשולבים בדף)

ישנן עוד סיומות (asmx, vbproj ואחרות).

[עריכה] קישורים חיצוניים