שלח תשובה

זירת השאלות

374
צפיות
8
תשובות

שאלות בקשר ל-ASP.NET

,‏ 17 ביולי, 2004

יש לי ידע רב ב-ASP ואני רוצה להתחיל ללמוד ASP.NET.
יש לי מספר שאלות בנושא:
-על איזה סביבת עבודה מפתחים אפליקציות ASP.NET? (האם זקוקים למהדר מסויים ואם כן איזה?)
-מהם היתרונות בשימוש ASP.NET על פני ASP ומהם החסרונות?
-איזה ספר מומלץ ללימוד ASP.NET?

תגיות:

8 תשובות

  1. jonatan44 הגיב:

    מממ…
    אני לא עבדתי אם הטכנולוגיה הזו הרבה אבל אני יודע שיש את Web matrix שנימצאה בכתובת
    http://www.asp.net
    ל .net יש אפשרות ליצור תוכנות בעזרת תוכנת עזר שניקראת פראיימוורק,אתה יכול לימצואה אתה באתר של MS ולשם צריך מהדר.
    לגבי הייתרונות,אני לא חושב שצריכים שם אוביטקים,הטכנולוגיה הזאות גם יכול ה לעבוד על פלטפורממות אחרות,והיא לא מבוססת על רכיבי COM,דבר שמאיץ את המהירות שלה.

    לגבי הספר,אני יודע שיש ספר או ליין,הכתובת היא
    http://www.corner.co.il/
    זה ספר לסי שארפ.
    קיים גם ספר ל ASP.NET של הוד עמי,אני לא יכול להמליץ לך דבר עליו ביגלל שלא קראתי אותו,
    אבל אתה מוזמן ליראות אותו (פשוט בחיפוש תיכתוב asp.net)

  2. ניר טייב הגיב:

    ה-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) שגם בו יש חומר רב על הטכנולוגיה

    בהצלחה

  3. אוריקס הגיב:

    היתרונות?
    מה שניר פרט, ועוד המון.
    החסרונות? מ ASP.NET  צריך מאד להזהר. השימוש בה הצורה לא נכונה הוא מפתה מאד, במיוחד אם אתה לא בעל רקע בתכנות לווב. יש פקדים כמו  Calander או Panel שהם פשוט מצחיקים…
    בקיצור, עצה חמה: אל תשתמש ב WebControls ותמיד תזכור שהכל כמעט אפשרי לביצוע בקליינט.

  4. נירnir הגיב:

    עוד שאלה
    אני יודע תכנות VBS(ASP) ברמה גבוהה וגם תכנות Visual Basic 6 ברמה גבוהה.
    האם זה שאני יודע VB6 יתן לי יתרון מסויים בלמידת ASP.NET?

    האם ישנה שפה מועדפת יותר בין השפות שמאפשרת ASP.NET להשתמש?
    (כלומר האם עדיפה C# על VB.NET?)

    מה הכוונה לWebControls כדי שאני אדע במה לא להשתמש ?

  5. ניר טייב הגיב:

    לא בטוח
    אבל נראה לי שידע ב-VB לא יעזור כל-כך כי VB.NET זה כבר OOP
    בקשר ל-C# על VB.NET אני לא בטוח אבל לא צריך להיות הבדל כי לבסוף שניהם רצים על אותה מכונה (ה-CLR) שמפרש אותם מקוד ביניים לקוד מכונה (כמו ה-VM של JAVA)

    כשתתחיל ללמוד אז תבין מה זה ה-WEbControls
    אם אני לא טועה אלו "פקדים" של ASP.NET כמו:

    <asp:button></asp:button>

    (אני לא בטוח בכלל במה שכתבתי בכל ההודעה הזו – אז על תיקח את זה כעובדות – חכה שאוריקס או ירדן יגיבו כי הם מבינים יותר ממני בטכנולוגיה(

    הצלחה ניר

  6. אוריקס הגיב:

    הערות קטנות:
    1. VB יכולה להיות מונחית עצמים ואפילו עושה את זה יפה.
    2. בפועל, לא כל קוד זהה בשתי השפות מהודר לאותו MSIL

שלח תשובה