וובמאסטר - תיכנות ובניית אתרים
שאלות ותשובות:
הוסף תשובה

מה ההבדל בין ASP.NET ל CSHTML ?

מה ההבדל בין ASP.NET ל CSHTML ?

ShaiGiMac, 16/10/2012
תגיות: ASP.NET CSHTML‏  
הוסף תשובה  |  הוסף הערה
4 תשובות לשאלה זו
הוסף תשובה
ההבדל העיקרי הוא שASP.NET היא טכנולוגיה שתפקידה לבצע פעולות על הצד-שרת בלבד.
CSHTML זהו קובץ שבעיקר מתעסק עם הצד-לקוח; הוא אחראי על הצגת HTML לדפדפן, הCS מגיע מCSHARP (השפה הראשית שבמה משתמשים בפיתוח ASP.NET)
Daniel Chernenkov, 16/10/2012
הוסף תשובה  |  הוסף הערה
אז CSHTML זה כמו JS ?
ShaiGiMac, 16/10/2012
הוסף תשובה  |  הוסף הערה
טעות חמורה. cshtml אינה שפת צד לקוח כלל

cshtml נקראת גם razor syntax, זו בסה"כ דרך נוספת לכתובת asp.net

הדרך הקלאסית לכתוב asp.net היא כשיש קובץ אחד שמכיל את ה-html וקובץ נוסף בסיומת CS שמחזיק את ה-code behind שכתוב ב-VB או C#, כלומר הפרדה רעיונית בין הקוד פרונט לקוד האחורי.

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

אך בשורה התחתונה cshtml הוא כתוב על asp.net mvc, והוא חלק ממנה, ולא מדובר בשפת צד לקוח כמו JS

אלי ענתבי, 17/10/2012
הוסף תשובה  |  הוסף הערה
אז cshtml זה שידרוג של ASP.NET
ShaiGiMac, 17/10/2012
הוסף תשובה  |  הוסף הערה
הוסף תשובה לשאלה זו:




וובמאסטר © כל הזכויות שמורות