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

סמל זמן קריאה 3 דקות לקרוא


קוראים עוזרים לתמוך ב-MSpoweruser. אנו עשויים לקבל עמלה אם תקנה דרך הקישורים שלנו. סמל טיפים

קרא את דף הגילויים שלנו כדי לגלות כיצד תוכל לעזור ל-MSPoweruser לקיים את צוות העריכה קראו עוד

רוזלין

באירוע המרכזי של Build 2014 יום 2, Microsoft שיתפה מספר חידושים חדשים עבור מפתחי NET. הם הכריזו על התצוגה המקדימה של פלטפורמת הקומפיילר .NET בשם הקוד Roslyn. הוא מספק מהדרים של C# ו-Visual Basic בקוד פתוח עם ממשקי API לניתוח קוד עשירים. אתה יכול לבנות כלי ניתוח קוד עם אותם ממשקי API שבהם Microsoft משתמשת כדי ליישם את Visual Studio. זה זמין גם כקוד פתוח, ומאפשר תרחישים חדשים עבור מפתחי NET ו-Visual Studio.

מה זה רוזלין?

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

במשך עשרות שנים, תפיסת העולם הזו שירתה אותנו היטב, אבל היא כבר לא מספיקה. יותר ויותר אנו מסתמכים על תכונות של סביבת פיתוח משולבת (IDE) כגון IntelliSense, refactoring, שינוי שם אינטליגנטי, "מצא את כל ההפניות" ו"עבור להגדרה" כדי להגדיל את הפרודוקטיביות שלנו. אנו מסתמכים על כלי ניתוח קוד כדי לשפר את איכות הקוד שלנו ומחוללי קוד כדי לסייע בבניית יישומים. ככל שהכלים הללו נעשים חכמים יותר, הם זקוקים לגישה ליותר ויותר מידע הקוד העמוק שיש רק למהדרים. זוהי משימת הליבה של פלטפורמת המהדרים של .NET ("רוזלין"): לפתוח את הקופסאות השחורות ולאפשר לכלים ולמשתמשי קצה לחלוק את שפע המידע שיש למהדרים על הקוד שלנו. במקום להיות מתרגמים אטומים של קוד מקור והוצאה של קוד אובייקט, באמצעות פלטפורמת .NET Compiler ("Roslyn"), המהדרים הופכים לפלטפורמות - ממשקי API שתוכלו להשתמש בהם למשימות הקשורות לקוד בכלים ובאפליקציות שלכם.

המעבר למהדרים כפלטפורמות מוריד באופן דרמטי את מחסום הכניסה ליצירת כלים ויישומים ממוקדי קוד. זה יוצר הזדמנויות רבות לחדשנות בתחומים כמו תכנות מטה, יצירת קוד וטרנספורמציה, שימוש אינטראקטיבי בשפות C# ו-VB, והטמעה של C# ו-VB בשפות ספציפיות לתחום.
התצוגה המקדימה של פלטפורמת ה-.NET Compiler ("Roslyn") SDK כוללת את הטיוטות האחרונות של מודלים חדשים של אובייקטי שפה להפקת קוד, ניתוח ועיבוד מחדש. אנו מקווים לכלול טיוטות של תמיכת API עבור סקריפטים ושימוש אינטראקטיבי ב-C# וב-Visual Basic בתצוגה מקדימה עתידית. מסמך זה מספק סקירה מושגית של פלטפורמת המהדר של .NET ("Roslyn"). פרטים נוספים ניתן למצוא בהליכים ובדוגמאות הכלולים ב-SDK Preview.

פרטים נוספים עליו ניתן למצוא ב http://roslyn.codeplex.com/

עוד על הנושאים: פלטפורמת מהדר .net, מיקרוסופט, רוזלין

השאירו תגובה

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *