הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   מה ההבדל בין asp לבין asp.net (https://hosts.co.il/forums/showthread.php?t=17029)

omaniusd 05-03-06 20:54

ציטוט:

נכתב במקור על ידי Eye-Soft
אני מתכנת ASP ואני מתכנת גם בסביבת .NET כבר זמן רב.
ASP.NET נוחה יותר לתכנות זה נתון לוויכוח. היא חזקה יותר ויש לה המון יתרונות. היא הרבה יותר נוחה בהמון דברים, אבל בשליפת מידע ספציפי והצגתו בצורה ספציפית ולא ע"י repeater ושאר אחיו, היא פחות נוחה מASP (הRecordSet). לעומת זאת, בחלוקה לעמודים, הצגה שוטפת של מידע היא מושלמת.

אתה יודע להשתמש ב DataRow וכל שאר האובייקטים לטיפול בנתונים בצורה טובה?

דימה 05-03-06 21:24

ההבדל העיקרי שאני שמעתי עליו תקנו אותי אם אני טועה..
שASP.NET ידידותי לכל מערכת הפעלה ועובד גם בלינוקס וגם בוינדואס..
תמוך בMYSQL...:)
שוב תקנו אותי אם אני טועה

Ori 05-03-06 21:26

ציטוט:

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

ההבדלים העקרוניים, כפי שאני רואה אותם :

ASP.NET מאפשרת "לערבב" בקלות יחסית מספר שפות תכנות (בעיקר VB.NET ו C#, אך גם - ולא רק - C++.NET, J#, ובעזרת תוספות צד שלישי אפילו שפות כמו Cobol, Fortran, Perl, Pascal, PHP, Pyhton ועוד). החשיבות היא שבאותה אפליקציה ניתן להשתמש בקלות רבה (מאד) בקוד משפות אלה, פשות על-ידי OOP (תכנות מונחה-עצמים) רגיל, כאילו כתבת את הקוד באותה שפה.

ASP.NET חוסכת הרבה מזמן התכנות של צד הלקוח, בכך שהיא מבצעת הרבה ממנו עבורך.

ב ASP.NET הקוד מקומפל בהרצתו הראשונה ולא בכל הרצה.

ב ASP.NET יש הפרדה רבה יותר בין התכנות לעיצוב (מה שנקרא CodeBehind - הקוד נמצא מאחור, ואפשר לערוך את קבצי העיצוב בלי שהמעצב יעשה נזק כמו אם הוא יערוך דף ASP ;)).

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

תודה. השכלתי ;)

Eye-Soft 05-03-06 22:40

ציטוט:

נכתב במקור על ידי omaniusd
אתה יודע להשתמש ב DataRow וכל שאר האובייקטים לטיפול בנתונים בצורה טובה?

ברור ברור...

דימה, אני בספק רק, רב מאוד מאוד. בעצם אין לי ספק שASP.NET לא עובד על לינוקס :P
אהה וגם ASP תומכת בMySQL


כל הזמנים הם GMT +2. הזמן כעת הוא 01:09.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ