๐ ๊ฒ์
"N-API" ๊ฒ์ ๊ฒฐ๊ณผ 4๊ฑด
-
์๊ฐ C# / .NET ์ข
ํฉ
.NET 10์ Minimal APIs ์ฑ์ํ, Linux ์ํ๊ณ ํ๋, Native AOT ์ค๋ฌด ํ์ฉ์ด ์ด๋ฒ ์๊ฐ์ ์ค์ฌ์ด๋ฉฐ, ๋์์ Semantic Kernel์ ํตํ AI/LLM ํตํฉ์ด ํ์ฐ๋๊ณ ์์ต๋๋ค. ## 1. .NET 10, ํ๋ก๋์ ํ์ค ๊ธฐ์ ๋ก ํ๋ฆฝ .NET 10์ Minimal APIs๊ฐ ์ด์ ํ๋ก๋์ ํ๊ฒฝ์์ ์์ ํ ๊ฒ์ฆ๋ ๊ธฐ์ ๋ก ์ธ์ ๋ฐโฆ
-
.NET Native AOT๋ก Node.js ์ ๋์จ ๊ฐ๋ฐ - Python ์์กด์ฑ ์ ๊ฑฐ
C# Dev Kit ํ์ด ๊ธฐ์กด์ C++ Node.js ์ ๋์จ์ C#๊ณผ Native AOT๋ก ์์ ํ ๋์ฒดํ์ต๋๋ค. N-API, LibraryImport, UnmanagedCallersOnly ๊ธฐ๋ฅ์ ํ์ฉํ์ฌ Python ์์กด์ฑ์ ์ ๊ฑฐํ๋ฉด์๋ ๊ณ ์ฑ๋ฅ ๋ค์ดํฐ๋ธ ์ ๋์จ์ ๊ฐ๋ฐํ ์ ์๋ ๋ฐฉ๋ฒ์ ์ ์ํฉ๋๋ค. ์ด๋ .NET์ ์ํธ์ด์ฉ์ฑ(interop) ๋ฅ๋ ฅ์ ์๋ก์ด โฆ
-
์๊ฐ C# / .NET ์ข
ํฉ
.NET 10์ ์ ์ ์ถ์ ๋ฐ ๋ณด์ ๊ฐํ, Native AOT ๊ธฐ์ ์ ์ค๋ฌด ํ์ฐ, Semantic Kernel์ ํตํ AI ํตํฉ ํ์คํ๊ฐ ์ด๋ฃจ์ด์ง๊ณ ์์ผ๋ฉฐ, Linux ์ง์ ๊ฐํ์ Node.js ์ฐ๋์ผ๋ก C# ๊ฐ๋ฐ์ ํ๋ซํผ ํ์ฅ์ด ๊ฐ์ํ๋๊ณ ์์ต๋๋ค. ## 1. .NET 10์ ์ ์ ์ถ์์ ๋ณด์ ๊ฐํ .NET 10์ด Ubuntu 26.04์์ ์ ์ ์ง์๋โฆ
-
Node.js ์ ๋์จ์ .NET Native AOT๋ก ์์ฑํ๊ธฐ
C# Dev Kit ํ์ด C++ Node.js ์ ๋์จ์ C#๊ณผ Native AOT๋ก ์์ ํ ๋์ฒดํ์ต๋๋ค. ์ด์ Python ์์กด์ฑ์ ์ ๊ฑฐํ๊ณ N-API์ LibraryImport๋ฅผ ์ฌ์ฉํ์ฌ ์์ C#์ผ๋ก๋ง Node.js ๋ค์ดํฐ๋ธ ์ ๋์จ์ ๋น๋ํ ์ ์์ต๋๋ค. UnmanagedCallersOnly ์์ฑ์ ํ์ฉํ๋ฉด ๊ณ ์ฑ๋ฅ์ interop ์ฝ๋๋ฅผ ์์ฑํ ์ ์์ผโฆ