Microsoft корпорациясы macOS, Linux және Android жүйелеріне қолдау көрсететін .NET 5 дайындап жатыр

Осы жылы NET Core 3.0 шығарылымымен Microsoft босатады .NET 5 платформасы, бұл тұтастай алғанда әзірлеу жүйесінде үлкен жақсарту болады. .NET Framework 4.8 нұсқасымен салыстырғанда негізгі жаңалық Linux, macOS, iOS, Android, tvOS, watchOS және WebAssembly жүйелеріне қолдау көрсету болады. Сонымен қатар, 4.8 нұсқасы соңғы болып қалады, тек Core отбасы одан әрі дамытылады.

Microsoft корпорациясы macOS, Linux және Android жүйелеріне қолдау көрсететін .NET 5 дайындап жатыр

Әзірлеу Runtime, JIT, AOT, GC, BCL (негізгі класс кітапханасы), C#, VB.NET, F#, ASP.NET, Entity Framework, ML.NET, WinForms, WPF және Xamarin бағдарламаларына шоғырланатыны хабарланды. Бұл платформаны біріктіреді және әртүрлі тапсырмалар үшін бірыңғай ашық құрылымды және орындау уақытын ұсынады. Нәтижесінде, қолданба түріне қарамастан, бірдей құрастыру процесі бар ортақ код базасында әртүрлі платформалар үшін қосымшаларды жасау мүмкін болады. 

Microsoft корпорациясы macOS, Linux және Android жүйелеріне қолдау көрсететін .NET 5 дайындап жатыр

.NET 5 2020 жылдың қарашасында шығарылады деп күтілуде және ол шын мәнінде дамудың әмбебап платформасына айналады. Сонымен қатар, «бес» Microsoft корпорациясының ашық бастапқы бизнестегі жалғыз жаңалығы емес. Компания қазірдің өзінде бар жариялады Екінші нұсқаның Linux жүйесіне арналған Windows ішкі жүйесі (WSL), ол біріншіден бірнеше есе жылдамырақ болуы керек, сонымен қатар Linux ядросының өзіндік құрылымына негізделуі керек.

Бірінші нұсқадан айырмашылығы, бұл эмуляция қабаты емес, толыққанды ядро. Бұл тәсіл жүктеу уақытын жылдамдатады, ЖЖҚ тұтынуын және файлдық жүйені енгізу/шығаруды оңтайландырады және Docker контейнерлерінің тікелей іске қосылуына мүмкіндік береді.

Ең қызығы, компания ядроны жаппауға және ондағы барлық әзірлемелерді қоғамдастыққа қолжетімді етуге уәде береді. Бұл жағдайда тарату жинақтарымен байланыс болмайды. Пайдаланушылар, бұрынғыдай, өздеріне ыңғайлы кез келген суретті жүктей алады.


пікір қалдыру