2023๋…„ 11์›” 15์ผยท1๋ถ„ ์ฝ๊ธฐ

.NET 8 ์ถœ์‹œ๋กœ ์ง€๋Šฅํ˜• ์•ฑ ๊ฐœ๋ฐœ์„ ์œ„ํ•œ ํ–ฅ์ƒ๋œ ๊ธฐ๋Šฅ ์ œ๊ณต

Microsoft๋Š” ์ด์ œ ๊ฐœ๋ฐœ์ž๋“ค์ด ์ผ๋ฐ˜์ ์œผ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” .NET 8์„ ๊ณต๊ฐœํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ฑฐ๋Œ€ ์†Œํ”„ํŠธ์›จ์–ด ํšŒ์‚ฌ๋Š” ๋›ฐ์–ด๋‚œ ๊ธฐ๋Šฅ์„ ํ†ตํ•ด ์ง€๋Šฅ์ ์ธ ํด๋ผ์šฐ๋“œ ๊ธฐ๋ฐ˜ ์•ฑ ๊ฐœ๋ฐœ๊ณผ ํŠธ๋ž˜ํ”ฝ์ด ๋งŽ์€ ์„œ๋น„์Šค๋ฅผ ์žฌ์ •์˜ํ•˜๋Š” ๊ฒƒ์„ ๋ชฉํ‘œ๋กœ ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

.NET 8 ์ถœ์‹œ๋กœ ์ง€๋Šฅํ˜• ์•ฑ ๊ฐœ๋ฐœ์„ ์œ„ํ•œ ํ–ฅ์ƒ๋œ ๊ธฐ๋Šฅ ์ œ๊ณต

Microsoft๋Š” ์—ฐ๋ก€ .NET ์ปจํผ๋Ÿฐ์Šค์—์„œ .NET 8์˜ ์ผ๋ฐ˜ ์ถœ์‹œ๋ฅผ ๋ฐœํ‘œํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฒˆ ๋ฆด๋ฆฌ์Šค๋Š” ์ง€๋Šฅํ˜• ํด๋ผ์šฐ๋“œ ๋„ค์ดํ‹ฐ๋ธŒ ์•ฑ๊ณผ ํ™•์žฅ ๊ฐ€๋Šฅํ•œ ์„œ๋น„์Šค ๊ฐœ๋ฐœ ์—ญ์‚ฌ์— ์ƒˆ๋กœ์šด ์žฅ์„ ์—ด์—ˆ์Šต๋‹ˆ๋‹ค. Linux, Windows, ํด๋ผ์šฐ๋“œ ์•ฑ ๋ชจ๋ธ ๋˜๋Š” ์ปจํ…Œ์ด๋„ˆ ์‚ฌ์šฉ ๋“ฑ ๋‹ค์–‘ํ•œ ์ƒํ™ฉ์—์„œ ๋ฐฐํฌํ•  ์ˆ˜ ์žˆ๋„๋ก ์„ค๊ณ„๋œ ๊ฐ•๋ ฅํ•œ ๋ฆด๋ฆฌ์Šค๋Š” ์•ฑ ๊ตฌ์ถ•์„ ๋‹จ์ˆœํ™”ํ•˜๊ณ  ํ™•์žฅ์„ฑ, ๊ด€์ฐฐ ๊ฐ€๋Šฅ์„ฑ, ์•ˆ์ •์„ฑ ๋ฐ ์ œ์–ด๋ฅผ ์ด‰์ง„ํ•˜๋Š” ๊ฒƒ์„ ๋ชฉํ‘œ๋กœ ํ•ฉ๋‹ˆ๋‹ค.

Microsoft์˜ ๊ฐœ๋ฐœ์ž ํ”Œ๋žซํผ์šฉ ์ œํ’ˆ ํŒŒํŠธ๋„ˆ ์ด์‚ฌ์ธ Gaurav Seth๋Š” ๋ธ”๋กœ๊ทธ ๊ฒŒ์‹œ๋ฌผ์—์„œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐœ๋ฐœ์„ ํšจ์œจ์ ์œผ๋กœ ๋งŒ๋“œ๋Š” ๋ฐ ์žˆ์–ด .NET 8์˜ ์—ญํ• ์„ ๊ฐ•์กฐํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Š” ํ˜„์žฌ Microsoft์—์„œ ์‚ฌ์šฉ ์ค‘์ธ ๋งŽ์€ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ํ™œ์šฉํ•˜๋Š” ์†Œํ”„ํŠธ์›จ์–ด์˜ ๋Œ€๊ทœ๋ชจ ์„œ๋น„์Šค๋ฅผ ๊ฐ•์กฐํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด๋Š” ๊ฐœ๋ฐœ์ž๊ฐ€ ๊ด€์ฐฐ ๊ฐ€๋Šฅ์„ฑ, ํ™•์žฅ์„ฑ, ํƒ„๋ ฅ์„ฑ, ๊ด€๋ฆฌ ํšจ์œจ์„ฑ ๋“ฑ๊ณผ ๊ด€๋ จ๋œ ๊ทผ๋ณธ์ ์ธ ์–ด๋ ค์›€์„ ์ฒ˜๋ฆฌํ•˜๋Š” ๋ฐ ๋„์›€์„ ์ฃผ๊ธฐ ์œ„ํ•ด ์„ค๊ณ„๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

.NET 8์„ ์ˆ˜์šฉํ•˜๋Š” ๊ฐœ๋ฐœ์ž๋Š” GPT์™€ ๊ฐ™์€ ๋Œ€๊ทœ๋ชจ ์–ธ์–ด ๋ชจ๋ธ์„ .NET ์•ฑ์— ์›ํ™œํ•˜๊ฒŒ ์ฃผ์ž…ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ƒ์„ฑ์  AI ์ž‘์—…๊ณผ ํšจ๊ณผ์ ์œผ๋กœ ์กฐํ™”๋ฅผ ์ด๋ฃจ๊ธฐ ์œ„ํ•ด Microsoft๋Š” System.Numerics ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์— ์ˆ˜๋งŽ์€ ๊ฐœ์„  ์‚ฌํ•ญ์„ ์ ์šฉํ–ˆ์Šต๋‹ˆ๋‹ค. Microsoft๋Š” ์ตœ๊ทผ ๋น„์ฆˆ๋‹ˆ์Šค ์ „๋žต์˜ ์ผํ™˜์œผ๋กœ ๊ฐœ๋ฐœ์ž์—๊ฒŒ AI ๋ชจ๋ธ, ์„œ๋น„์Šค ๋ฐ ํ”Œ๋žซํผ์— ๋Œ€ํ•œ ์•ก์„ธ์Šค ๊ถŒํ•œ์„ ์ œ๊ณตํ•˜๊ธฐ ์œ„ํ•ด ์—ฌ๋Ÿฌ ๋‚ด๋ถ€ ๋ฐ ์™ธ๋ถ€ ์กฐ์ง๊ณผ ํŒŒํŠธ๋„ˆ์‹ญ์„ ๋งบ์—ˆ์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ํ”Œ๋žซํผ๊ณผ ์„œ๋น„์Šค ์ค‘์—๋Š” Azure OpenAI, Qdrant, Azure Cognitive Search, Milvus ๋ฐ Microsoft Teams๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. Semantic Kernel SDK์˜ ํ†ตํ•ฉ์€ ์ด๋Ÿฌํ•œ ์„œ๋น„์Šค์™€์˜ ํ†ตํ•ฉ ํ”„๋กœ์„ธ์Šค๋ฅผ ๋‹จ์ˆœํ™”ํ•˜๊ณ  Microsoft์˜ ๋น„์ฆˆ๋‹ˆ์Šค ์ „๋žต์„ ๋”์šฑ ๋ณด์™„ํ•ฉ๋‹ˆ๋‹ค.

๋˜ํ•œ ํšŒ์‚ฌ๋Š” AI์— ๊ด€์‹ฌ์ด ์žˆ๋Š” ๊ฐœ๋ฐœ์ž๋ฅผ ์•ˆ๋‚ดํ•˜๊ธฐ ์œ„ํ•ด ์—ฌ๋Ÿฌ ๊ฐ€์ง€ ์˜ˆ์ œ์™€ ํ…œํ”Œ๋ฆฟ์„ ์„ ๋ณ„ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๋ฆฌ์†Œ์Šค๋Š” ๊ณ ๊ฐ ์ฑ—๋ด‡, ๊ฒ€์ƒ‰ ์ฆ๊ฐ• ์ƒ์„ฑ ๋ฐ Azure AI ์„œ๋น„์Šค ๊ธฐ๋ฐ˜ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋ฌ˜์‚ฌํ•˜๋Š” ํ˜„์žฌ ์˜ˆ์ œ๋ฅผ ํ†ตํ•ด AI ์„ค๊ณ„ ๋ฐ ์‚ฌ๋ก€๋ฅผ ์กฐ๋ช…ํ•ฉ๋‹ˆ๋‹ค.

.NET 8 ๋ฆด๋ฆฌ์Šค์˜ ๋˜ ๋‹ค๋ฅธ ํฅ๋ฏธ๋กœ์šด ์š”์†Œ๋Š” .NET Aspire ๋ฏธ๋ฆฌ ๋ณด๊ธฐ์ž…๋‹ˆ๋‹ค. ์ด ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ์€ ์ฃผ๋กœ ๋ณต์›๋ ฅ, ์›๊ฒฉ ์ธก์ •, ๊ตฌ์„ฑ ๋ฐ ์ƒํƒœ ํ™•์ธ์ด ํฌํ•จ๋œ ํด๋ผ์šฐ๋“œ ๋„ค์ดํ‹ฐ๋ธŒ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋งŒ๋“ค๊ธฐ ์œ„ํ•œ ๊ธฐ์ˆ  ์Šคํƒ ๋””์ž์ด๋„ˆ์ž…๋‹ˆ๋‹ค.

์ปจํ…Œ์ด๋„ˆ ๋งค๋‹ˆ์•„๋“ค์€ ๋ฌด์‹œ๋˜์ง€ ์•Š์•˜์œผ๋ฉฐ, ์ด๋“ค์„ ๋Œ€์ƒ์œผ๋กœ ํ•œ ์—ฌ๋Ÿฌ ์—…๋ฐ์ดํŠธ๊ฐ€ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ์ตœ์†Œํ•œ์˜ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ธก๋ฉด์„ ์ œ๊ณตํ•˜๋Š” ์ปจํ…Œ์ด๋„ˆ ์ด๋ฏธ์ง€์˜ ์‹คํ—˜์  ๋ณ€ํ˜•๊ณผ ์ƒˆ๋กœ์šด Chiseled Ubuntu ์ด๋ฏธ์ง€ ๋ณ€ํ˜•์ด ๊ณต๊ฒฉ ํ‘œ๋ฉด ๊ฐ์†Œ์— ๋งž์ถฐ Microsoft์—์„œ ์ œ๊ณต๋˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

๋Œ€ํ™”ํ˜• UI๋ฅผ ๊ตฌ์ถ•ํ•˜๋„๋ก ์„ค๊ณ„๋œ ํ”„๋ ˆ์ž„์›Œํฌ์ธ Blazor์˜ ์ƒˆ ๋ฒ„์ „์—๋Š” ๋ช‡ ๊ฐ€์ง€ ํ–ฅ์ƒ๋œ ๊ธฐ๋Šฅ์ด ์ค€๋น„๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ด์ œ ๊ฐœ๋ฐœ์ž๋Š” ๋™์ผํ•œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋‚ด์—์„œ Blazor Server์™€ Blazor WebAssembly๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด์ œ ์ด ํ”„๋ ˆ์ž„์›Œํฌ๋Š” \'Jiterpreter\' ๊ธฐ๋ฐ˜ ๋Ÿฐํƒ€์ž„์„ ํ˜ธ์ŠคํŒ…ํ•˜๊ณ  ์ƒˆ๋กœ์šด ID UI๋ฅผ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.

ํฌ๋กœ์Šค ํ”Œ๋žซํผ ๊ฐœ๋ฐœ ํ”„๋ ˆ์ž„์›Œํฌ์ธ .NET MAUI๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฐœ๋ฐœ์ž๋Š” ์ตœ์‹  ์—…๋ฐ์ดํŠธ์— ๋งŒ์กฑํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋” ๋‚˜์€ ํด๋ฆญ ์ฒ˜๋ฆฌ ๋ฐ ํ‚ค๋ณด๋“œ ์ฒญ์ทจ๋ฅผ ํ†ตํ•ด ์‚ฌ์šฉ์ž ๊ฒฝํ—˜์ด ํ›จ์”ฌ ๋” ๋ถ€๋“œ๋Ÿฌ์›Œ์กŒ์Šต๋‹ˆ๋‹ค. ์ด๋Š” ์ด์ œ ์ƒˆ๋กœ์šด ์ปจํŠธ๋กค, ํ”Œ๋žซํผ๋ณ„ ๋™์ž‘ ๋ฐ UI ์š”์†Œ๋ฅผ ํฌํ•จํ•˜๋Š” ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ ๋•Œ๋ฌธ์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ฐœ๋ฐœ์ž๋Š” ๋˜ํ•œ .NET 8์—์„œ ํ™ˆ์„ ์ฐพ๋Š” C# 12์˜ ํ–ฅ์ƒ๋œ ๊ธฐ๋Šฅ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐ„๋‹จํ•œ ๊ตฌ๋ฌธ์„ ์‚ฌ์šฉํ•˜์—ฌ ํด๋ž˜์Šค์— ๊ธฐ๋ณธ ์ƒ์„ฑ์ž๋ฅผ ์ƒ์„ฑํ•˜๊ณ , ๋žŒ๋‹ค ์‹ ๋‚ด์˜ ๋งค๊ฐœ ๋ณ€์ˆ˜์— ๋Œ€ํ•œ ์ƒˆ ๊ธฐ๋ณธ๊ฐ’์„ ์ œ๊ณตํ•˜๊ณ , ๋ณ„์นญ์— "using" ๋ณ„์นญ์„ ์‚ฌ์šฉํ•˜๋Š” ๊ธฐ๋Šฅ๊ณผ ๊ฐ™์€ ๊ธฐ๋Šฅ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ด์ œ .NET 8 ์‚ฌ์šฉ์ž๋Š” ๋ชจ๋“  ์œ ํ˜•์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Microsoft๋Š” .NET 8 ๊ณต๊ฐœ์™€ ํ•จ๊ป˜ Visual Studio 2022 v17.8 ์ถœ์‹œ๋„ ์„ ์–ธํ–ˆ์Šต๋‹ˆ๋‹ค. ์—…๋ฐ์ดํŠธ๋œ ๋ฒ„์ „์—๋Š” ์ƒ์‚ฐ์„ฑ ์—…๊ทธ๋ ˆ์ด๋“œ, ๋‹ค์–‘ํ•œ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด์— ๋Œ€ํ•œ ํ–ฅ์ƒ๋œ ์ง€์›, ํ–ฅ์ƒ๋œ ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ ๊ด€๋ฆฌ ๊ธฐ๋Šฅ์ด ํฌํ•จ๋  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค.

์ด๋Ÿฌํ•œ ๋ชจ๋“  ๊ฐœ๋ฐœ์ด ํ•จ๊ป˜ ๊ฒฐํ•ฉ๋˜๋ฉด ๊ฐœ๋ฐœ์ž์˜ ๊ฒฝํ—˜์ด ํ–ฅ์ƒ๋˜๋Š” ๋ฐ ๊ธฐ์—ฌํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด๋Š” AppMaster that allow users to create backend, web and mobile applications in a faster, cost-effective, and scalable manner. AppMaster's approach encourages a swift cycle of application generation from scratch each time requirements are modified, eliminating any technical debt.

AppMaster leading the way, providing tools and environments that enhance the process of web, mobile, and backend application building. In turn, developers and businesses alike can do more in less timeโ€“a critical factor in today's fast-paced digital landscape.

Easy to start
Create something amazing

Experiment with AppMaster with free plan.
When you will be ready you can choose the proper subscription.

Get Started
.NET 8 ์ถœ์‹œ๋กœ ์ง€๋Šฅํ˜• ์•ฑ ๊ฐœ๋ฐœ์„ ์œ„ํ•œ ํ–ฅ์ƒ๋œ ๊ธฐ๋Šฅ ์ œ๊ณต | AppMaster