שלוש שאלות כלליות
הי, הכנתי מצגת מאוד high leveled להדרכה של 15 ד' על .Net Framework (לראיון עבודה שלא קשור כלל לחומר הזה) כדי להיות סגורה ב 120% על נושא שהתחלתי ללמוד רק השבוע, אשמח אם תסייעו לי עם השאלות הבאות: 1. הבנתי שאחת החוזקות של .Net היא היכולת להריץ את התוכניות על כל פלטפורמה (שמותקן עליה .Net Framework) האם על כל מערכת הפעלה (Unix Linux) ניתן להתקין .Net Framework ? 2. להלן היתרונות שנתפסים בעיני כמו היתרונות הגדולים של .Net, אשמח לשמוע חוות דעת נוספות (של מי שמכיר את המוצר יותר מיום), ולקבל תיקונים (להסברים, למידת החשיבות של הדברים, ולחלוקה הלוגית לסעיפים): א. המעבר לשימוש ב WS – מאפשר "ביזור אינטליגנציה" – שיתוף שירותים בין כל סוגי ההתקנים * מייעל אינטגרציה בין מערכות בתוך הארגון ובין ארגונים * מאפשר גמישות רבה בשיתופי פעולה עסקיים ב. כתיבת קוד איכותי בזמן קצר: * ניהול זיכרון – מבטל בעיות כמו memory leak שנובעות מטעויות אנוש * שימוש חוזר בקוד קיים ג. חסכון במשאבים: * קוד נכתב בכל שפה: חוסך זמן של הכשרה לשפה חדשה ושל כתיבת הקוד מחדש * מערכות נתמכות בכל פלטפורמה: חוסך זמן של קימפול שונה ובדיקות על פלטפורמות רבות 3. מצורפת תמונה של ה – .Net Framework Architecture להלן ההסבר החלקי שלי על הרכיבים בתמונה, אנא תקנו אותי אם אני לא מדויקת, או הסבירו (בפשטות) את מה שלא ברור: א. Visual studio.NET – סביבת הפיתוח של .Net – מאפשרת לכתוב קוד ב-מעל ל 20 שפות ולקמפל פעם אחת ב. Common Language Specification – מתאר את השפות בהן תומכת סביבת הפיתוח ג. Base Class Library – ספריית מחלקות עשירה וידידותית למתכנת/ת * ASP.NET – ? * Windows Forms – ? * Data and XML – ? ד. CLR – מנוע ההרצה ה. Windows/ Com+ Services – ?
הי, הכנתי מצגת מאוד high leveled להדרכה של 15 ד' על .Net Framework (לראיון עבודה שלא קשור כלל לחומר הזה) כדי להיות סגורה ב 120% על נושא שהתחלתי ללמוד רק השבוע, אשמח אם תסייעו לי עם השאלות הבאות: 1. הבנתי שאחת החוזקות של .Net היא היכולת להריץ את התוכניות על כל פלטפורמה (שמותקן עליה .Net Framework) האם על כל מערכת הפעלה (Unix Linux) ניתן להתקין .Net Framework ? 2. להלן היתרונות שנתפסים בעיני כמו היתרונות הגדולים של .Net, אשמח לשמוע חוות דעת נוספות (של מי שמכיר את המוצר יותר מיום), ולקבל תיקונים (להסברים, למידת החשיבות של הדברים, ולחלוקה הלוגית לסעיפים): א. המעבר לשימוש ב WS – מאפשר "ביזור אינטליגנציה" – שיתוף שירותים בין כל סוגי ההתקנים * מייעל אינטגרציה בין מערכות בתוך הארגון ובין ארגונים * מאפשר גמישות רבה בשיתופי פעולה עסקיים ב. כתיבת קוד איכותי בזמן קצר: * ניהול זיכרון – מבטל בעיות כמו memory leak שנובעות מטעויות אנוש * שימוש חוזר בקוד קיים ג. חסכון במשאבים: * קוד נכתב בכל שפה: חוסך זמן של הכשרה לשפה חדשה ושל כתיבת הקוד מחדש * מערכות נתמכות בכל פלטפורמה: חוסך זמן של קימפול שונה ובדיקות על פלטפורמות רבות 3. מצורפת תמונה של ה – .Net Framework Architecture להלן ההסבר החלקי שלי על הרכיבים בתמונה, אנא תקנו אותי אם אני לא מדויקת, או הסבירו (בפשטות) את מה שלא ברור: א. Visual studio.NET – סביבת הפיתוח של .Net – מאפשרת לכתוב קוד ב-מעל ל 20 שפות ולקמפל פעם אחת ב. Common Language Specification – מתאר את השפות בהן תומכת סביבת הפיתוח ג. Base Class Library – ספריית מחלקות עשירה וידידותית למתכנת/ת * ASP.NET – ? * Windows Forms – ? * Data and XML – ? ד. CLR – מנוע ההרצה ה. Windows/ Com+ Services – ?