681
צפיות
צפיות
8
תשובות
תשובות
שאלות בקשר ל-ASP.NET
יש לי ידע רב ב-ASP ואני רוצה להתחיל ללמוד ASP.NET.
יש לי מספר שאלות בנושא:
-על איזה סביבת עבודה מפתחים אפליקציות ASP.NET? (האם זקוקים למהדר מסויים ואם כן איזה?)
-מהם היתרונות בשימוש ASP.NET על פני ASP ומהם החסרונות?
-איזה ספר מומלץ ללימוד ASP.NET?
8 תשובות
מממ…
אני לא עבדתי אם הטכנולוגיה הזו הרבה אבל אני יודע שיש את Web matrix שנימצאה בכתובת
http://www.asp.net
ל .net יש אפשרות ליצור תוכנות בעזרת תוכנת עזר שניקראת פראיימוורק,אתה יכול לימצואה אתה באתר של MS ולשם צריך מהדר.
לגבי הייתרונות,אני לא חושב שצריכים שם אוביטקים,הטכנולוגיה הזאות גם יכול ה לעבוד על פלטפורממות אחרות,והיא לא מבוססת על רכיבי COM,דבר שמאיץ את המהירות שלה.
לגבי הספר,אני יודע שיש ספר או ליין,הכתובת היא
http://www.corner.co.il/
זה ספר לסי שארפ.
קיים גם ספר ל ASP.NET של הוד עמי,אני לא יכול להמליץ לך דבר עליו ביגלל שלא קראתי אותו,
אבל אתה מוזמן ליראות אותו (פשוט בחיפוש תיכתוב asp.net)
ה-IDE האהוב על מפתחי
ה-.NET הו VS.NET שהוא עולה הרבה כסף (כמובן שאפשר גם "לרכוש" אותו בדרכים אחרות שאני לא אפרט כאן)
יש את ה-webmatrix
היתרון העיקרי הוא של ASP.NET על ASP רגיל זה האפשרות של כתיבת קוד של שפת תכנות אמיתית ולא שפת סקריפט: במקום JS או VBS אפשר לכתוב ב-C++, VB.NET, C#,DELPHI.NET ובעוד שפות רבות ומשונות (אחת מהן זו #J)
(C++ ב-.NET זה C++ MANAGED)
עוד יתרון זה שלא חייבים להשתמש ברכיבי COM אלא באובייקטים מובנים בשפה
אני מציע לך לקרוא את ה-FAQ של פורום ASP בתפוז(130) יש שם חומר רב על ASP.NET כמו כן יש גם את פורום DOTNET בתפוז(831) שגם בו יש חומר רב על הטכנולוגיה
בהצלחה
היתרונות?
מה שניר פרט, ועוד המון.
החסרונות? מ ASP.NET צריך מאד להזהר. השימוש בה הצורה לא נכונה הוא מפתה מאד, במיוחד אם אתה לא בעל רקע בתכנות לווב. יש פקדים כמו Calander או Panel שהם פשוט מצחיקים…
בקיצור, עצה חמה: אל תשתמש ב WebControls ותמיד תזכור שהכל כמעט אפשרי לביצוע בקליינט.
עוד שאלה
אני יודע תכנות VBS(ASP) ברמה גבוהה וגם תכנות Visual Basic 6 ברמה גבוהה.
האם זה שאני יודע VB6 יתן לי יתרון מסויים בלמידת ASP.NET?
האם ישנה שפה מועדפת יותר בין השפות שמאפשרת ASP.NET להשתמש?
(כלומר האם עדיפה C# על VB.NET?)
מה הכוונה לWebControls כדי שאני אדע במה לא להשתמש ?
לא בטוח
אבל נראה לי שידע ב-VB לא יעזור כל-כך כי VB.NET זה כבר OOP
בקשר ל-C# על VB.NET אני לא בטוח אבל לא צריך להיות הבדל כי לבסוף שניהם רצים על אותה מכונה (ה-CLR) שמפרש אותם מקוד ביניים לקוד מכונה (כמו ה-VM של JAVA)
כשתתחיל ללמוד אז תבין מה זה ה-WEbControls
אם אני לא טועה אלו "פקדים" של ASP.NET כמו:
<asp:button></asp:button>
(אני לא בטוח בכלל במה שכתבתי בכל ההודעה הזו – אז על תיקח את זה כעובדות – חכה שאוריקס או ירדן יגיבו כי הם מבינים יותר ממני בטכנולוגיה(
הצלחה ניר
הערות קטנות:
1. VB יכולה להיות מונחית עצמים ואפילו עושה את זה יפה.
2. בפועל, לא כל קוד זהה בשתי השפות מהודר לאותו MSIL
בעקרון קצת
אבל זה יכול גם לבלבל.
תודה