Microsoft๋Š” Linux ๋ฐ Android๋ฅผ ์ง€์›ํ•˜๋Š” ํ†ตํ•ฉ .NET 5 ํ”Œ๋žซํผ์„ ์ถœ์‹œํ–ˆ์Šต๋‹ˆ๋‹ค.

๋งˆ์ดํฌ๋กœ์†Œํ”„ํŠธ ๋ฐœํ‘œํ–ˆ๋‹ค..NET Core 3.0 ์ถœ์‹œ ํ›„ Windows ์™ธ์—๋„ Linux, macOS, iOS, Android, tvOS, watchOS ๋ฐ WebAssembly์— ๋Œ€ํ•œ ์ง€์›์„ ์ œ๊ณตํ•˜๋Š” .NET 5 ํ”Œ๋žซํผ์ด ์ถœ์‹œ๋  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ๋˜ํ•œ ์ถœํŒ ๋œ ๋‹ค์„ฏ ๋ฒˆ์งธ ์˜คํ”ˆ ํ”Œ๋žซํผ ํ”„๋ฆฌ๋ทฐ ๋ฆด๋ฆฌ์Šค .NET ์ฝ”์–ด 3.0, ์ด ๊ธฐ๋Šฅ์€ ๋‹ค์Œ์— ํฌํ•จ๋˜์–ด ์žˆ๊ธฐ ๋•Œ๋ฌธ์— .NET Framework 4.8์— ๊ฐ€๊น์Šต๋‹ˆ๋‹ค. ์—ด๋‹ค ์ž‘๋…„ Windows Forms, WPF ๋ฐ Entity Framework 6์˜ ๊ตฌ์„ฑ ์š”์†Œ. .NET Framework ์ œํ’ˆ์€ ๋” ์ด์ƒ ๊ฐœ๋ฐœ๋˜์ง€ ์•Š์œผ๋ฉฐ ๋ฆด๋ฆฌ์Šค 4.8์—์„œ ์ค‘์ง€๋ฉ๋‹ˆ๋‹ค. Runtime, JIT, AOT, GC, BCL(Base Class Library), C#, VB.NET, F#, ASP.NET, Entity Framework, ML.NET, WinForms, WPF ๋ฐ Xamarin.

.NET 5 ๋ถ„๊ธฐ ํ‘œ์‹œํ•  ๊ฒƒ์ด๋‹ค .NET Framework, .NET Core, Xamarin ๋ฐ Mono ํ”„๋กœ์ ํŠธ๋ฅผ ํ†ตํ•ฉํ•ฉ๋‹ˆ๋‹ค. .NET 5๋Š” ๋‹ค์–‘ํ•œ ๊ฐœ๋ฐœ ์˜์—ญ์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๋‹จ์ผ ๊ฐœ๋ฐฉํ˜• ํ”„๋ ˆ์ž„์›Œํฌ์™€ ๋Ÿฐํƒ€์ž„์„ ์‚ฌ์šฉ์ž์—๊ฒŒ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. NET 5๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์œ ํ˜•์— ๋…๋ฆฝ์ ์ธ ํ†ตํ•ฉ ๋นŒ๋“œ ํ”„๋กœ์„ธ์Šค๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋‹จ์ผ ์ฝ”๋“œ ๊ธฐ๋ฐ˜์—์„œ ์—ฌ๋Ÿฌ ํ”Œ๋žซํผ(์˜ˆ: Windows, Linux, iOS ๋ฐ Android)์šฉ ์ œํ’ˆ์„ ๋นŒ๋“œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Mono ํ”„๋กœ์ ํŠธ์˜ ์ผ๋ถ€๋กœ ๊ฐœ๋ฐœ๋œ ๋Ÿฐํƒ€์ž„์€ iOS ๋ฐ Android์šฉ์œผ๋กœ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค. JIT ์ปดํŒŒ์ผ ์™ธ์—๋„ ๊ธฐ๊ณ„ ์ฝ”๋“œ ๋˜๋Š” WebAssembly ๋ฐ”์ดํŠธ ์ฝ”๋“œ๋กœ์˜ LLVM ๊ฐœ๋ฐœ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•˜๋Š” ์‚ฌ์ „ ์ปดํŒŒ์ผ ๋ชจ๋“œ๊ฐ€ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค(์ •์  ์ปดํŒŒ์ผ Mono AOT ๋ฐ ๋ธ”๋ ˆ์ด์ €). ๊ณ ๊ธ‰ ๊ธฐ๋Šฅ ์ค‘์—๋Š” Java, Objective-C ๋ฐ Swift์™€์˜ ์ด์‹์„ฑ๋„ ์–ธ๊ธ‰๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. .NET 5๋Š” 2020๋…„ 3.0์›”์—, .NET Core XNUMX์€ ์˜ฌํ•ด XNUMX์›”์— ์ถœ์‹œ๋  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค.

๊ฒŒ๋‹ค๊ฐ€ ๋งˆ์ดํฌ๋กœ์†Œํ”„ํŠธ๋„ ะพะฟัƒะฑะปะธะบะพะฒะฐะปะฐ ๊ฐœ๋ฐฉํ˜• ํฌ๋กœ์Šค ํ”Œ๋žซํผ ํ”„๋ ˆ์ž„์›Œํฌ .NET ML 1.0 C# ๋ฐ F#์œผ๋กœ ๊ธฐ๊ณ„ ํ•™์Šต ์‹œ์Šคํ…œ์„ ๊ฐœ๋ฐœํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ํ”„๋ ˆ์ž„์›Œํฌ ์ฝ”๋“œ ์ถœํŒ ๋œ MIT ๋ผ์ด์„ผ์Šค์— ๋”ฐ๋ผ. Linux, Windows ๋ฐ macOS์šฉ ๊ฐœ๋ฐœ์ด ๊ณต์‹์ ์œผ๋กœ ์ง€์›๋ฉ๋‹ˆ๋‹ค. .NET ML์€ TensorFlow, ONNX ๋ฐ Infer.NET๊ณผ ๊ฐ™์€ ํ”Œ๋žซํผ์— ๋Œ€ํ•œ ์ถ”๊ฐ€ ๊ธฐ๋Šฅ์œผ๋กœ ์‚ฌ์šฉ๋  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์ด๋ฏธ์ง€ ๋ถ„๋ฅ˜, ํ…์ŠคํŠธ ๋ถ„์„, ์ถ”์„ธ ์˜ˆ์ธก, ์ˆœ์œ„ ์ง€์ •, ์ด์ƒ ํƒ์ง€, ์ถ”์ฒœ๊ณผ ๊ฐ™์€ ๋‹ค์–‘ํ•œ ๊ธฐ๊ณ„ ํ•™์Šต ์‚ฌ์šฉ ์‚ฌ๋ก€์— ๋Œ€ํ•œ ์•ก์„ธ์Šค๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ํƒ์ง€.๊ฐ์ฒด. ์ด ํ”„๋ ˆ์ž„์›Œํฌ๋Š” Windows Defender, Microsoft Office(Powerpoint ๋””์ž์ธ ์ƒ์„ฑ๊ธฐ ๋ฐ Excel ์ฐจํŠธ ์ถ”์ฒœ ์—”์ง„), Azure ๋ฐ PowerBI๋ฅผ ํฌํ•จํ•œ ๋งŽ์€ Microsoft ์ œํ’ˆ์—์„œ ์ด๋ฏธ ์‚ฌ์šฉ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : opennet.ru

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€