.Net בלינוקס! מה חדש בבסיסך ובמשפחת .Net

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

1

בשל האמור לעיל, וכאחד ההיבטים החשובים והמצטיינים ביותר, יש לנו לאחר עבודה ארוכה של מפתחים את העולה החדשה..NET Core 1.0; פלטפורמת קוד פתוח פתוח המשמשת כפלטפורמה מודולרית עבור .Net ביצירת יישומים, דפי אינטרנט, שירותים או ספריות, והכל בזמן הריצה של .Net.

עוד אחד שמגיע יד ביד עם הליבה של .Net הוא ASP.NET 1.0; עם הכלים והספריות הבסיסיים שלו. AND מסגרת הישויות Core 1.0. הכל מוכן ל- OS X, Windows ו- לינוקס. כמידע חשוב, ידוע שתיעוד הליבה של .Net משוחרר באמצעות docs.microsoft.com. תיעוד זה יעבור, והוא יהיה זמין במסמכי הליבה של GitHub. כמו גם תיעוד הליבה של ASP.NET.

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

בין יתר הנקודות החשובות, ידוע כי הרחבות קוד נוצרו מ של Visual Studio להפעלת פרויקטים ב- Visual Studio ו- .NET Core. בנוסף, עדכון 3 של Visual Studio 2015 מוצג.

מידע חשוב נוסף, במיוחד עבור אזור לינוקס, הוא שילוב שבוצע עם Red Hat, בהיותו תואם לחלוטין לליבת .Net. מה שמסתכם בזמינותו עבור הילוך פתוח y Red Hat Enterprise לינוקס דרך מיכלי האישור. הכל כחלק מהשילוב בין מיקרוסופט לרד האט.

ליבת 1.0 נטו ידועה כפרויקט שנמצא כבר זמן רב, מה שמעיד על חשיבות ההשקה שלו. הליבה נטו, מציעה פלטפורמה של קוד פתוח כפרויקט של קרן .NET עם מיקרוסופט. נקרא על ידי יוצריו כמוצר חדש, שמוגדר חוצה פלטפורמה, הודות למערכות החדשות שהוא מכסה, ושעובדות ברישיונות MIT ו- Apache. עם יישום גמיש כשבוחרים היכן ברצונך להתקין. ואיפה המוצרים יכולים להיות לרוץ על שורת פקודה; להיות תואם ל- xamarin, .NET Framework ו- Mono באמצעות הספרייה המשותפת שלה.

תכונות של. Core Core 1.0.

2

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

בתוך הליבה של .Net, האוסף המותנה של המקור המשותף מבוטל ומופחת, בתורו, מוצעת גם יצירת ספריות ניידות אפשריות, הניתנות לשימוש במשך זמני הריצה השונים לאותה קבוצת API. במקרה של זמן ריצה, אלה מחייבים שימוש בגרסאות מסוימות של הספרייה, כלומר כל גרסה של זמן הריצה של .Net מדווחת על הגרסה הבאה של .Net שהיא יכולה לתמוך בה, כלומר היא לוקחת את הגרסה שעוברת לספריה. ומאגד גרסאות ישנות עבור אותה קבוצת API. במקרה של .NET Core 1.0 מיישם את .NET ספריית תקן גרסה 1.6.

בנוסף, כדרך לשמירה על זמני ביצוע, נמשכת אותה שפה, ECMA 335 עבור .Net הליבה.

כחלק מ. Core הליבה היא .NET Core SDK, באמצעות הגרסה תצוגה מקדימה של Core .NET SDK 1.0 2. כרגע הוא נמצא בתצוגה מקדימה, מה שאומר שיהיו שינויים לאורך זמן בכלי הליבה של .Net. למרות שהם אינם מוגבלים ביכולת יצירת יישומים; במילים אחרות, יישומים מסוימים דורשים או מבקשים גרסה ספציפית של .Net הליבה, הכלים במקרה זה מקלים על רכישת הגרסה הדרושה כאשר קיימת דרישה זו. אם ברצונך לבדוק אותם ולראות את הגרסאות השונות, תוכל לעבור לכתובת dot.net/core. ובאותה דרך, התקן את אלה שאתה זקוק להם, או שיהיה לך גרסאות שונות שלהם לצורך צימוד טוב יותר של תרחישי העבודה השונים ליישום dotnet; הפועל להפעלת יישומי .NET Core ולניהול זמני ריצה.

ASP.NET Core 1.0.

3

ASP.NET משמש ליצירת יישומי אינטרנט, ניתנים להפעלה במערכות כמו Windows, לינוקס במהדורה זו, המבנה שלה התמקד בהפיכתו לקליל ובסיסי יותר, תוך אימוץ של תקן הקוד הפתוח שהיה כה צפוי להיות זמין בגרעין שלו בגרסה 1.0. בזכות הארכיטקטורה הבולטת שלה, נעשתה גישה מודולרית יותר, ריבוי צורות ועבודה בענן. ניתן להפעיל אותו ב- .NET Framework ללא בעיות, גם אם יש לו אותה זמן ריצה. Core. ותוכלו גם לשלב תכונות MVC ו- API זה במהלך פיתוח היישומים.

ASP.NET התכוונה לבניית יישומי גרסאות עם בסיסי .NET Core, בתמיכה בכלים המפשטים את התהליך, באמצעות תצורה המבוססת על סביבת ענן ועם תמיכה משולבת. חלק מהתכונות לא נכללו, אך יופיעו בהמשך השנה, ואחרות נמצאות ב- ASP.NET 4.x; טפסי אינטרנט, דפי אינטרנט, SignalR ו- MVC. האחרון יהיה בתהליך של עדכון לליבת ASP.NET.

מסגרת הישויות Core 1.0.

Entity Framework Core 1.0.0 היא הגרסה הקלה וחוצה הפלטפורמות של Entity Framework. ב Docs.פרוייקט.נטו, תמצא את תיעוד הליבה של Entity Framework, למידע נוסף על אופן העבודה איתו. הוא מוגדר ככלי לגישה לנתונים המציע למי שעובד איתו, מסד נתונים לשימוש באובייקטים ב- .NET. הוא תומך במנועי מסדי נתונים שונים; שרת SQL של ​​Microsoft, SQLite, מהדורה קומפקטית של SQL Server, Postgres (Npgsql), InMemory, Oracle, MySQL, עד כמה מהם.

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

עדכון 2015 של Visual Studio 3.

4

באשר ל- Visual Studio, נעשו שיפורים בצריכת הזיכרון ותיקון השגיאות. כלול גם ב- Xamarin 4.1.; היו שיפורים ביחס לתמיכה במשאבים ב- iOS. כמו כן נוספו סלקטורים בעת פיתוח יישומי iOS, על מנת להטמיע SSL / TLS ו- HttpClient במהלך התהליך. בנוסף לתאימות עכשיו עם tvOS.

עבור הצוות מגלה ארצות תיקן כמה באגים, כגון תצוגת קבצים שנמחקו במאגרי git. כלול גם כן TypeScript 1.8.34, עם התיקון לשגיאות מחוץ לזיכרון בעבודה עם AngularJS, בתורו, עם שיפורי ביצועים במהלך אבחון קוד. התאימות הטובה ביותר של ספריות בסיס .Net ניידות אינה נותרת מאחור, בתוספת ההתקדמות בביצועים במהלך טעינת העבודות שבוצעו ב- C # ו- VB. לבסוף, תמצא כלים Node.js 1.2 RC עבור Visual Studio עם תיקוני באגים בזיכרון, איתור באגים טוב יותר, ES6 IntelliSense עם תזמונים חלקים יותר ובדיקות יחידות משופרות.

אלה היו מההיבטים הבולטים ביותר שליוו את משפחת .Net. חשוב לומר כי כל השינויים והכלים החדשים היו אפשריים הודות למספר הרב של מפתחים שתרמו ל- .Net וההערות שנאספו על ידי משתמשיה.

כמו תמיד כאן אנו משאירים לך את הקישור עם שלך בלוג oficial, כדי שתתעד את עצמך יותר לעומק על משפחת .Net והחדשות שלה.

אם ברצונך להוריד את .Net הליבה אתה יכול גם לגשת לזה קישור.


השאירו את התגובה שלכם

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

*

*

  1. אחראי לנתונים: מיגל אנחל גטון
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.

  1.   סקאטוקס דיג'ו

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

  2.   מריו גילרמו זוואלה סילבה דיג'ו

    למעשה ... מכיוון שאתה מעניק כל כך הרבה תעמולה למיקרוסופט והטכנולוגיה שלה שהיא לא עובדת ...

  3.   ריצ'רד איילס דיג'ו

    יקר, האם זה אומר ש- Visual Visual כבר נמצא בלינוקס?

  4.   פדריני 210 דיג'ו

    ריצ'רד,

    באמצעות מונו ניתן היה להשתמש ב- Visual Basic (VB) ו- C #, אך ללא גישה לספריות .NET. אז התשובה הקצרה היא YES, ובמשך זמן מה תוכלו להריץ VB בלינוקס.

    כעת הוטמעה .NET עבור לינוקס בוצעה, כלומר בנוסף לזמן הריצה של VB ו- C #, תוכלו להשתמש בספריות .NET ו- ASP.NET המפורסמות בלינוקס.

    ברכות!

  5.   קרלוס דיג'ו

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

  6.   גונסאלו מרטינז דיג'ו

    הם הולכים לשחרר הכל, למעט Windows Forms ו- WPF, כלומר פירושו לשחרר כמה היבטים של Windows.