მაიკროსოფტი გამოუშვებს .NET 8-ს და შეგიძლიათ ჩამოტვირთოთ ახლავე

.NET-ის უახლეს ვერსიას მოაქვს რამდენიმე სასარგებლო ღრუბელი და AI-ზე დაფუძნებული განვითარების ხელსაწყოები, ასევე .NET 7-ის კოდში გაუმჯობესებები.

გასაღები Takeaways

  • .NET 8-ს მოაქვს მუშაობის მნიშვნელოვანი გაუმჯობესება, ახალი კოდის გენერატორით, რომელსაც შეუძლია აპების ოპტიმიზაცია რეალურ სამყაროში მოხმარებაზე დაფუძნებული, აუმჯობესებს შესრულებას 20%-მდე.
  • დეველოპერები, რომლებიც იყენებენ .NET 8-ს, ისარგებლებენ ტექნოლოგიური მიღწევებით .NET 7-ის გამოსვლის შემდეგ, მათ შორის ღრუბელზე დაფუძნებული გადაწყვეტა სახელწოდებით .NET Aspire და AI მოდელებთან მუშაობის შესაძლებლობა დამატებითის გარეშე ჩამოტვირთვები.
  • მათთვისაც კი, ვინც არ იყენებს უახლესი ტექნოლოგიას, .NET 8 გთავაზობთ უპირატესობებს, როგორიცაა მშობლიური წინასწარი დრო. (AoT) კომპილაცია, ვებსაიტის სწრაფი შექმნა Blazor-ით და კროს-პლატფორმის თავსებადობა .NET MAUI-თან. ღირს სცადოთ ვინმესთვის, რომელიც კოდირებს სხვადასხვა ოპერაციულ სისტემას ან გამოყენების შემთხვევაში.

.NET არსებობს ათწლეულების განმავლობაში და ეხმარება ადამიანებს აპლიკაციების შემუშავებაში ყველა სახის სხვადასხვა ოპერაციული სისტემისა და მოწყობილობისთვის. ის იმდენად წარმატებული იყო, რომ წლების განმავლობაში მხოლოდ ძალით ძლიერდებოდა, გაჩერების ნიშნების გარეშე. ახლა, Microsoft-მა წარმოადგინა ახალი თავი .NET 8-ით და მისი ზოგიერთი მახასიათებელი მას წინა ვერსიებთან შედარებით დიდ განახლებას ხდის.

Microsoft გამოუშვებს .NET 8-ს ყველასთვის

როგორც გამოცხადდა Microsoft .NET, უახლეს ვერსიას აქვს ძალიან მისასალმებელი ფუნქციები, რომლებიც აახლებს .NET-ს მიმდინარე დეველოპერთან სჭირდება 8. როგორც Microsoft აცხადებს:

.NET 8-ს გააჩნია მუშაობის ათასობით გაუმჯობესება მთელს სტეკში. კოდის ახალი გენერატორი სახელწოდებით Dynamic Profile-Guided Optimization (PGO), რომელიც ოპტიმიზაციას უკეთებს თქვენს კოდს რეალურ სამყაროში გამოყენების საფუძველზე, ჩართულია ნაგულისხმევად და შეუძლია გააუმჯობესოს თქვენი აპლიკაციების შესრულება 20%-მდე.

.NET 8 ასევე ყურადღებას ამახვილებს .NET 7-ის გამოშვების შემდეგ მიღწეულ ზოგიერთ მთავარ ტექნოლოგიურ მიღწევებზე. ის წარმოგიდგენთ .NET Aspire-ს, ღრუბელზე დაფუძნებულ გადაწყვეტას, რომელიც აერთიანებს უამრავ სასარგებლო ხელსაწყოს ერთ პაკეტში, რათა დეველოპერებს შეეძლოთ სწრაფად და მარტივად განათავსონ სერვისები, რომლებიც „ცოცხალია“ ინტერნეტში. კიდევ უკეთესი, .NET 8 საშუალებას აძლევს დეველოპერებს განახორციელონ და იმუშაონ ხელოვნური ინტელექტის მოდელებთან ყოველგვარი დამატებითი ჩამოტვირთვისა და დანამატების გარეშე; ძალიან მნიშვნელოვანი თვისება იმის გათვალისწინებით, თუ როგორ Windows 11-ს აქვს ბევრი მაგარი AI ინსტრუმენტი.

მათთვის, ვინც არ იყენებს უახლესი ტექნოლოგიას, .NET 8-ს ჯერ კიდევ ბევრი აქვს შეთავაზება. ეს მოიცავს მშობლიურ AoT-ს, რომელიც კოდერებს საშუალებას აძლევს შეადგინონ აპლიკაციები მშობლიური კოდით, რათა მას არ დასჭირდეს შედგენა გაშვების დროს. .NET 8-ს აქვს Blazor, რომელიც ეხმარება დეველოპერებს შექმნან ვებსაიტები სწრაფი დატვირთვის დროით და ასევე შეიცავს .NET MAUI, რომელიც საშუალებას გაძლევთ აწარმოოთ ერთი პროექტი სხვადასხვა ოპერაციულ სისტემაზე, როგორიცაა Windows, Android, და iOS.

.NET 8-ში ბევრია, ამიტომ ღირს ცდა ყველას, ვისაც სურს დაწეროს კოდი სხვადასხვა ოპერაციული სისტემისთვის ან გამოიყენოს შემთხვევები. თუ თქვენ ერთ-ერთი იმ ადამიანთაგანი ხართ, გადადით Windows .NET ჩამოტვირთვის გვერდი და მიეცით .NET 8 დატრიალება თქვენთვის. თუ თქვენ ახლახან იწყებთ პროგრამული უზრუნველყოფის შემუშავებას, შეამოწმეთ ისინი ხელმისაწვდომი გზები ისწავლოს მოთხოვნადი პროგრამირების უნარები.