.NET 8 ์ถ์๋ก ์ง๋ฅํ ์ฑ ๊ฐ๋ฐ์ ์ํ ํฅ์๋ ๊ธฐ๋ฅ ์ ๊ณต
Microsoft๋ ์ด์ ๊ฐ๋ฐ์๋ค์ด ์ผ๋ฐ์ ์ผ๋ก ์ฌ์ฉํ ์ ์๋ .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.


