מדריך CSHTML

מדריך CSHTML ו-WebMatrix: הקדמה

WebMatrix (ווב מטריקס) היא חבילה חינמית המכילה את כל מה שאתה צריך כדי לבנות אתר לאינטרנט: היא הכוללת שרת Web, שפת סקריפט בשם CSHTML, מסד נתונים בסיסי, וכלי אחד לבניית האתר וניהול הנתונים שלו. עם WebMatrix ו- CSHTML תוכל לבנות את דפי האתר ולבדוק אותם, לנהל את מסד הנתונים של האתר, לבצע אופטימיזציה למנועי חיפוש ולהעלות את האתר לאינטרנט.

IIS Developer Express – הוא שרת Web לצרכי פיתוח, שהוא קטן, קל נוח להתקנה ולא דורש הרשאות אדמיניסטרטור על המחשב כדי להשתמש בו. ניתן להתקין אותו על Windows החל מגרסת XP והוא מאפשר לבנות אתרים בטכנולוגיות החדשות ביותר.

CSHTML – היא שפה לבניית אתרים דינאמיים המשלבת בין הפשטות של HTML לבין העושר שבשפת התכנות הפופולרית C# (סי שארפ). דף CSHTML לדוגמא יראה כך:

@{ 
    var db = Database.Open("ProductsDB.sdf");
}
<html
>
<
head>
    <title>CSHTML Sample</title
>
</
head
>
<
body>
    <ul>
        @foreach (var row in db.Query("SELECT * FROM Products"))
        {
            <li>@row.Name</li>       
        }
    </ul
>
</
body
>
</
html
>

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

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

SQL Server Compact – הוא מסד נתונים קל להתקנה ושימוש השומר את הנתונים בקובץ. יתרונו הגדול הוא בפשוטת העלאתו לחברת האחסון בסוף תהליך הפיתוח.

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

מדריך WebMatrix CSHTML

מה צריך לדעת כדי לבנות אתרים עם WebMatrix?

לפני הלימוד עם מדריך זה מומלץ לעבור על המדריכים הבאים, לפחות ברמה בסיסית.

התקנת WebMatrix

כדי לעבוד עם WebMatrix נדרשת מערכת הפעלה Windows XP או גירסא מתקדמת יותר.

כדי להוריד את WebMatrix בצורה המהירה ביותר ובחינם, לחצו על כפתור התקנה:

מדריך WebMatrix CSHTML

הלחיצה תוביל אתכם לאתר ההורדה של WebMatrix העושה שימוש ב- Web Platform Installer – כלי שהופך את תהליך ההתקנה של מגוון תוכנות לבניית אתרים למשהו מהיר ביותר. אם עדיין לא התקנתם את ה- Web Platform Installer, לחצו כל הכפתור הירוק הגדול:

מדריך WebMatrix CSHTML

ההתקנה של Web Platform Installer תסתיים מהר מאד, ולאחריה יופיע מסך ההתקנה של WebMatrix:

מדריך WebMatrix CSHTML

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

מדריך WebMatrix CSHTML

אשרו את ההתקנה ע”י לחיצה על הכפתור I Accept ותהליך ההתקנה יתחיל. התהליך עשוי להמשך מספר דקות, אך לא דורש התערבות כלשהי.

מדריך WebMatrix CSHTML

בסיום התקנת WebMatrix, יופיע מסך הסיכום, המפרט את הרכיבים שהותקנו.

מדריך WebMatrix CSHTML

לחצו על הקישור Launch כדי להפעיל את WebMatrix.

מדריך WebMatrix CSHTML

בפרק הבא במדריך נבנה אתר ראשון באמצעות WebMatrix.

תגיות: , , , ,

גיא בורשטיין

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

תגובות בפייסבוק