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

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   Off-Topic וסיקורים (https://hosts.co.il/forums/forumdisplay.php?f=48)
-   -   Dot.net וואט דה פאק איס דיס? (https://hosts.co.il/forums/showthread.php?t=13039)

Alon.R 16-01-06 10:18

Dot.net וואט דה פאק איס דיס?
 
האם .NET זה שפת תכנות או פשוט סביבת עבודה לשאר השפות.
אנא הרחיבו תשובות קצרות לא התקבלו.:)

Solutioner 16-01-06 10:22

לפי מה שידוע לי - סביבת עבודה לשאר השפות.

alex 16-01-06 10:23

Microsoft® .NET הוא קבוצה של טכנולוגיות תוכנה היוצרות חיבור בין מידע, אנשים, מערכות והתקנים. דור חדש זה של טכנולוגיה מבוסס על שירותי אינטרנט – יישומי יסוד קטנים, אשר יכולים להתחבר זה לזה וכן ליישומים אחרים, גדולים יותר, באמצעות האינטרנט.

Microsoft מציעה מספר שירותים מרכזיים המשפרים את החוויה המקוונת עבור משתמשים וכן מסייעים לעסקים ליצור קשרים מבוססים ויעילים יותר עם לקוחותיהם. שירותים אלה מהווים חלק מאסטרטגיית Microsoft® .NET המיועדת לחבר בין אנשים, מידע ומערכות באמצעות שירותי אינטרנט.
.NET נמצא במוצרים המרכיבים את פלטפורמת מיקרוסופט ומספק בכך את היכולת לבנות, לארח, לפרוס ולנצל באופן מהיר ומהימן פתרונות מחוברים באמצעות Web services, כל זאת עם ההגנה של טכנולוגיות אבטחה בתקן התעשייה.

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

הדוט נט הוא סביבת פיתוח (ויזאולית לרוב), יש הרבה מאוד מה להסביר זו התשובה הטובה ביותר שיכולתי להרכיב לך, אתה רוצה עוד פרטים? תפנה אלי באופן פרטני ואסביר לך - אני עצמי כרגע לומד את הדוט נט.

ועוד מעט:

Microsoft® .NET Framework הוא רכיב חשוב חדש במשפחת מערכות ההפעלה של Microsoft Windows®‎. רכיב זה מהווה את הבסיס לדור הבא של יישומים מבוססי Windows, הקלים יותר לבנייה, לפריסה ולשילוב עם מערכות רשת אחרות.

מרבית הצרכנים לעולם לא יבחינו ש- ‎.NET Framework פועל ב- Pocket PC, בטלפון החכם (smartphone) או במחשב השולחני שלהם. עם זאת, אותם צרכנים יעריכו את המהימנות, נוחות השימוש והיכולת להתחבר למערכות אחרות ש- ‎.NET Framework מסייע להביא למחשבים.

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

גישה חדשה לבניית תוכנות של Windows
‎.NET Framework מפשט את תהליך הפיתוח של תוכנות Windows. הרכיב החדש מספק למפתחים גישה יחידה לבניית יישומים שולחניים - המכונים לעתים יישומי לקוח חכמים - ויישומים מבוססי אינטרנט. הרכיב גם מאפשר למפתחים להשתמש באותם הכלים והמיומנויות לפיתוח תוכנות למגוון מערכות, החל מטלפונים חכמים ידניים וכלה בהתקנות שרת גדולות.

תוכנה המבוססת על ‎.NET Framework קלה יותר לפריסה ולתחזוקה מאשר תוכנה רגילה. ניתן לתכנן יישומים כך שישדרגו את עצמם לגירסה המתקדמת ביותר באופן אוטומטי. באמצעות ‎.NET Framework ניתן גם לצמצם התנגשויות בין יישומים עד למינימום על-ידי יצירת התנאים המאפשרים לרכיבי תוכנה שאינם תואמים להתקיים זה לצד זה.

יתרונות ‎.NET Framework
היתרונות המרכזיים של ‎.NET Framework כוללים:

סיוע למומחי טכנולוגיות מידע (IT) לשלב בצורה טובה יותר מערכות קיימות באמצעות התמיכה הטבעית של הרכיב בשירותי אינטרנט.
סיוע בפריסת התוכנה אצל המשתמשים ובשרתי האינטרנט.
קידום הפיתוח של תוכנה עם רמה משופרת של מהימנות, מדרגיות, ביצועים ואבטחה.
סיוע למפתחים להיות יעילים יותר על-ידי:
הקלת השימוש החוזר בקוד קיים.
מתן אפשרות לשלב ביתר קלות רכיבים הכתובים בכל אחת מלמעלה מ- 20 שפות התיכנות הנתמכות.
סיוע בבניית תוכנה למגוון רחב של התקנים באמצעות אותן מיומנויות ואותם כלים ביתר קלות.
רכיבים בסיסיים של ‎.NET Framework
‎.NET Framework מורכב משני חלקים מרכזיים: common language runtime (CLR)‎ וספריית המחלקות של ‎.NET Framework

Common language runtime. מספק את השירותים הנפוצים עבור יישומי ‎.NET Framework ניתן לכתוב תוכניות עבור common language runtime בכל שפה כמעט, כולל בשפת C,‏ C++‎,‏ C#‎ ו- Microsoft Visual Basic®‎ וכן במספר שפות ישנות, כגון Fortran.‏ Runtime מפשט תיכנות על-ידי סיוע במשימות שגרתיות רבות של כתיבת קוד. משימות אלה כוללות ניהול זיכרון - מקור אפשרי גדול לבאגים - ניהול אבטחה וטיפול בשגיאות.
ספריית המחלקות של ‎.NET Framework הספריה כוללת ערכות פונקציונליות ארוזות מראש בהן מפתחים יכולים להשתמש כדי להרחיב במהירות רבה יותר את היכולות של התוכנה שפיתחו. הספריה מכילה שלושה רכיבים מרכזיים:
ASP.NET לסיוע בבניית יישומי אינטרנט ושירותי אינטרנט.
Windows Forms לקידום פיתוח ממשק המשתמש של לקוח חכם.
ADO.NET לסיוע בחיבור יישומים למסדי נתונים.

Alon.R 16-01-06 10:29

ציטוט:

נכתב במקור על ידי alex
Microsoft® .NET הוא קבוצה של טכנולוגיות תוכנה היוצרות חיבור בין מידע, אנשים, מערכות והתקנים. דור חדש זה של טכנולוגיה מבוסס על שירותי אינטרנט – יישומי יסוד קטנים, אשר יכולים להתחבר זה לזה וכן ליישומים אחרים, גדולים יותר, באמצעות האינטרנט.

Microsoft מציעה מספר שירותים מרכזיים המשפרים את החוויה המקוונת עבור משתמשים וכן מסייעים לעסקים ליצור קשרים מבוססים ויעילים יותר עם לקוחותיהם. שירותים אלה מהווים חלק מאסטרטגיית Microsoft® .NET המיועדת לחבר בין אנשים, מידע ומערכות באמצעות שירותי אינטרנט.
.NET נמצא במוצרים המרכיבים את פלטפורמת מיקרוסופט ומספק בכך את היכולת לבנות, לארח, לפרוס ולנצל באופן מהיר ומהימן פתרונות מחוברים באמצעות Web services, כל זאת עם ההגנה של טכנולוגיות אבטחה בתקן התעשייה.

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

הדוט נט הוא סביבת פיתוח (ויזאולית לרוב), יש הרבה מאוד מה להסביר זו התשובה הטובה ביותר שיכולתי להרכיב לך, אתה רוצה עוד פרטים? תפנה אלי באופן פרטני ואסביר לך - אני עצמי כרגע לומד את הדוט נט.


OK, תודה רבה לך.
בקיצור נסכם שזה כמה שפות אשר משולבות ביחד ואיתםפ אפשר לבנות מערכות טובות יותר ומשוכללות יותר, האם אני צודק?
כמו vb.net, asp.net וכו'...?

עוד משהו, איך אתה לומד dot.net?, יש לך המלצה על איזשהו ספר?
חיפשתי אתמול עם אחי הגדול בעיר אבל לא מצאתי ספר.

שוב פעם תודה על ההסבר.

Solutioner 16-01-06 10:36

ציטוט:

נכתב במקור על ידי Alon.R
כמו vb.net, asp.net וכו'...?

לא רק. יש גם Visual Basic, #C ועוד...

Alon.R 16-01-06 10:45

ציטוט:

נכתב במקור על ידי SthShaul
לא רק. יש גם Visual Basic, #C ועוד...

OK אגב אמרתי vb...:qqb014:

Alon.R 16-01-06 10:48

האם אפשר ללמוד .NET או שחייבים ללמוד משהו.NET?
כלומר יש בכלל רק ".net"????

alex 16-01-06 10:57

ציטוט:

נכתב במקור על ידי Alon.R
האם אפשר ללמוד .NET או שחייבים ללמוד משהו.NET?
כלומר יש בכלל רק ".net"????

שוב פעם, מומלץ שתפנה עלי כד להסביר טוב יותר.

לשאלתך , את הדוט כבר למדת [אם קראת את כל מה שכתבתי אתה יודע דוט נט] עכשיו רק נשאר לברר באיזו שפה תרצה להצליח.

הדוט נט הוא כל שפה שתרצה ללמוד, אני ממליץ לך ללמוד ASP.NET [במילים אחרות VB.NET תוכל גם ללמוד C# או JS אבל אין על VB] הספר הכי טוב שדרכו אני לומד:

ASP.NET סנדת לימוד בהוצאת הוד עמי על ידי Chris Payne [אחלה בחור :) ] .

בהצלחה :)

Alon.R 16-01-06 12:09

ציטוט:

נכתב במקור על ידי alex
שוב פעם, מומלץ שתפנה עלי כד להסביר טוב יותר.

לשאלתך , את הדוט כבר למדת [אם קראת את כל מה שכתבתי אתה יודע דוט נט] עכשיו רק נשאר לברר באיזו שפה תרצה להצליח.

הדוט נט הוא כל שפה שתרצה ללמוד, אני ממליץ לך ללמוד ASP.NET [במילים אחרות VB.NET תוכל גם ללמוד C# או JS אבל אין על VB] הספר הכי טוב שדרכו אני לומד:

ASP.NET סנדת לימוד בהוצאת הוד עמי על ידי Chris Payne [אחלה בחור :) ] .

בהצלחה :)

לא אמרתי שאני יודע את השפות שכתבתי :qqb015:
אני יודע vb רגיל.. לא .net .. מה ההבדל?

alex 16-01-06 12:43

ככה הבנתי.

מה שאמרתי לך שאין בעצם מה ללמוד על דוט נט, מה שיש ללמוד הוא VB.NET למשל, אם אתה יודע VB אז אתה פשוט תזרום בלימוד של הדוט הנט, כי ההבדלים בינהם קטנים מאוד.
זה גם תלוי מאוד באיזו סביבה אתה מפתח - VS 2005 מציגה את הכלים המתקדמים ביותר שדרושים לך לפיתוח בVB.NET.

Omer 16-01-06 12:53

היה קשה להכנס לאתר של MICROSOFT ולקרוא?
אשכול מיותר

alex 16-01-06 13:07

ציטוט:

נכתב במקור על ידי ActServ
היה קשה להכנס לאתר של MICROSOFT ולקרוא?
אשכול מיותר

הבחור רוצה לקבל חוות דעת מאנשים שיודעים ומשתמשים בשפה, מיקרוספוט תציג לך יתרונות של השפה [יש חסרונות ? :cool: ) לכן מן הסתם שהאשכול לא מיותר, מה כן גם שההודעה שלך היא באמת מיותרת לאשכול.

Alon.R 16-01-06 13:44

ציטוט:

נכתב במקור על ידי ActServ
היה קשה להכנס לאתר של MICROSOFT ולקרוא?
אשכול מיותר

ואני מבין שאתה יודע אם נכנסתי לפניכן או לא?

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

אשמח אם לא תקבע אם האשכול מיותר או לא, בשביל זה יש את כפתור הדיווח ואת המנהלים שיחליטו, OK?

Omer 16-01-06 21:52

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

Eye-Soft 16-01-06 22:04

בינינו, אני יודע ASP ואני יודע ASP.Net וASP נוחה פי 100, עזוב, פי 1000 מהASP.NET. לרוב היתרונות של הASP.NET אין שימוש רב אם יש לך את הידע או הכוח ליצור את אותן הפונקציות המובנות בASP. היתרון היחידי הוא הצד לקוח שאותו אפשר ליישם בעזרת JS.
שלא תבין אותי לא נכון, ישנם סוגי אתרים אשר ASP.NET תהיה השפה הטובה ביותר עבורם, אבל רוב האתרים לא צריכים את מה שהיא מציעה מעבר לASP.

omaniusd 17-01-06 06:30

ציטוט:

נכתב במקור על ידי Alon.R
OK, תודה רבה לך.
בקיצור נסכם שזה כמה שפות אשר משולבות ביחד ואיתםפ אפשר לבנות מערכות טובות יותר ומשוכללות יותר, האם אני צודק?
כמו vb.net, asp.net וכו'...?

עוד משהו, איך אתה לומד dot.net?, יש לך המלצה על איזשהו ספר?
חיפשתי אתמול עם אחי הגדול בעיר אבל לא מצאתי ספר.

שוב פעם תודה על ההסבר.

ASP.NET, היא לא שפה, היא פלטפורמה.
אתה יכול לפתח אפליקציות ASP.NET עם כל שפת .NET שחשקה נפשך.

שפה נחשבת כשהפה דוט.נטית, אם היא עומדת בסטנדרטים של הCLR, ה Common Language Runtime

alex 17-01-06 09:43

ציטוט:

נכתב במקור על ידי Eye-Soft
בינינו, אני יודע ASP ואני יודע ASP.Net וASP נוחה פי 100, עזוב, פי 1000 מהASP.NET. לרוב היתרונות של הASP.NET אין שימוש רב אם יש לך את הידע או הכוח ליצור את אותן הפונקציות המובנות בASP. היתרון היחידי הוא הצד לקוח שאותו אפשר ליישם בעזרת JS.
שלא תבין אותי לא נכון, ישנם סוגי אתרים אשר ASP.NET תהיה השפה הטובה ביותר עבורם, אבל רוב האתרים לא צריכים את מה שהיא מציעה מעבר לASP.

ASP.NET היא לא "עוד" שפת תכנות, היא מדיניות שלמה , משהו שאתה אמור להכיר , דוט נט היא פלטמורה של הדור הבא בפיתוח אפלקציות מבוססת WEB , וכל מתכנת ASP.NET שיודע את השפה ומשווה אותה לASP קצת מערער את בטחוני כלפיו, מה גם שאתה משתמש בביטוי "אתר" במקום "יישום" בדוט נט לא בונים אתרים, אלא יישוים, בתור מתכנת שיודע מה הוא חשבתי שאתה אמור לדעת זה.

Alon.R 17-01-06 16:34

ציטוט:

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

העתיקו דבר שלא מצאתי, חוץ מזה שהיו לי שאלות לגבי הקטע שהעתיקו.
ובנוסף לזה ביקשתי המלצה לספר ללימוד.

בקיצור, אם לא קראת את התגובות אין לך שום סיבה להגיב פה על האשכול עצמו, נכון או לא?

Eye-Soft 17-01-06 16:45

ציטוט:

נכתב במקור על ידי alex
ASP.NET היא לא "עוד" שפת תכנות, היא מדיניות שלמה , משהו שאתה אמור להכיר , דוט נט היא פלטמורה של הדור הבא בפיתוח אפלקציות מבוססת WEB , וכל מתכנת ASP.NET שיודע את השפה ומשווה אותה לASP קצת מערער את בטחוני כלפיו, מה גם שאתה משתמש בביטוי "אתר" במקום "יישום" בדוט נט לא בונים אתרים, אלא יישוים, בתור מתכנת שיודע מה הוא חשבתי שאתה אמור לדעת זה.

גם ב ASP.Net, אתה מפתח אתר. אתר חייל האוויר, ASP.NET, אתר, לא יישום. יישום לא יכול להכתב בשפת תכנות אינטרנט מהסיבה הפשוטה, הוא לא אצלך במחשב ואין לך שליטה מלאה עליו.
היכולות של הASP.NET אכן מרהיבות, אבל באתר הנורמלי וגם המתקדם, לרוב אין לו יתרונות משמעותים על הASP. אני מתכנת בשתי השפות באופן שותף וASP הרבה יותר נוחה ונעימה לקריאה. ASP.NET מאפשר לך לעבוד עימה כאילו והיא VB, הHTML הוזנח לחלוטין ! וגם הJS. זוהי הסיבה שאני לא מת על השפה הזו. היא מדהימה בעוצמה שלה ובעובדה שהיא יכולה להפוך כל אתר לממש תוכנת VB (כמעט...) אבל עדין, לפי דעתי, מבחינת נוחות ASP מנצחת.

omaniusd 17-01-06 21:11

ציטוט:

נכתב במקור על ידי Eye-Soft
גם ב ASP.Net, אתה מפתח אתר. אתר חייל האוויר, ASP.NET, אתר, לא יישום. יישום לא יכול להכתב בשפת תכנות אינטרנט מהסיבה הפשוטה, הוא לא אצלך במחשב ואין לך שליטה מלאה עליו.
היכולות של הASP.NET אכן מרהיבות, אבל באתר הנורמלי וגם המתקדם, לרוב אין לו יתרונות משמעותים על הASP. אני מתכנת בשתי השפות באופן שותף וASP הרבה יותר נוחה ונעימה לקריאה. ASP.NET מאפשר לך לעבוד עימה כאילו והיא VB, הHTML הוזנח לחלוטין ! וגם הJS. זוהי הסיבה שאני לא מת על השפה הזו. היא מדהימה בעוצמה שלה ובעובדה שהיא יכולה להפוך כל אתר לממש תוכנת VB (כמעט...) אבל עדין, לפי דעתי, מבחינת נוחות ASP מנצחת.

נראה שאתה לא יודע ASP.NET לעומק, על בסיס מה שאתה אומר.
זו המסקנה היחידה אליה אפשר להגיע

Eye-Soft 17-01-06 21:21

ציטוט:

נכתב במקור על ידי omaniusd
נראה שאתה לא יודע ASP.NET לעומק, על בסיס מה שאתה אומר.
זו המסקנה היחידה אליה אפשר להגיע

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


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

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