Visual Studio 2022 17.6 ๋ฐ 17.7 ๋ฏธ๋ฆฌ ๋ณด๊ธฐ: C++, Git, Wasm ๋ฐ DX ๊ฐ์ ์ฌํญ ๊ณต๊ฐ
Microsoft๋ ์๋นํ ์ฑ๋ฅ, ํธ์ง๊ธฐ ๋ฐ C++ ํฅ์ ๊ธฐ๋ฅ์ ๊ฐ์ถ Visual Studio 2022 17.6์ ์ถ์ํ์ผ๋ฉฐ, 17.7 ๋ฏธ๋ฆฌ ๋ณด๊ธฐ๋ ๊ฐ๋ฐ ํ๋ก์ธ์ค์์ ์๋ก์ด Git ์๊ฐํ ๋ฐ Blazor WebAssembly ๊ธฐ๋ฅ์ผ๋ก ์์ฐ์ฑ์ ๋์ฑ ํฅ์์ํต๋๋ค.

Microsoft๋ Visual Studio 2022 17.6 ๊ณต์์ ์ผ๋ก ์ถ์ํ์ฌ ์ ๋ฐ์ ์ธ ๊ฐ๋ฐ์ ๊ฒฝํ์ ๊ฐ์ ํ๊ธฐ ์ํด ์ฑ๋ฅ, ํธ์ง ๋ฐ C++ ๊ฐ๋ฐ์ ๋ํ ์ฃผ๋ชฉํ ๋งํ ๊ฐ์ ์ฌํญ์ ์ ๊ณตํฉ๋๋ค. ๋ํ Visual Studio 2022 17.7 ์ด๋ผ๋ ํ์ ๋ฒ์ ์ด ๋ฏธ๋ฆฌ ๋ณด๊ธฐ๋์ด ์๋ก์ด Git ์๊ฐํ ๊ธฐ๋ฅ๊ณผ Blazor WebAssembly ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค.
2023๋ 5์ 16์ผ์ ๋ฆด๋ฆฌ์ค๋ Visual Studio 2022 17.6 ๋ค์ด๋ก๋ํ ์ ์์ต๋๋ค. ํํธ, 2023๋ 5์ 17์ผ ๊ณต๊ฐ๋ Visual Studio 2022 17.7 ํ๋ฆฌ๋ทฐ๋ ์ ํ ์ ์๋ค.
Visual Studio 2022 17.6 ์ ์ฃผ์ ์์ฐ์ฑ ํฅ์ ๊ธฐ๋ฅ์๋ C++ ํ๋ก์ ํธ๊ฐ ํฌํจ๋ ์๋ฃจ์ ์ ๋ ๋น ๋ฅธ ๋ซ๊ธฐ, ๋ ๋น ๋ฅธ Chromium ํ๋ก์ ํธ ๋ก๋, ๊ธด ๊ธฐ๋ก๊ณผ ๋๋ฌผ๊ฒ ์ปค๋ฐ๋๋ ๋ฆฌํฌ์งํ ๋ฆฌ์ ๋ํ ๋ ๋น ๋ฅธ Git ๊ธฐ๋ก ํ์ผ ๋ฐ ํด๋ ๋ก๋๊ฐ ํฌํจ๋ฉ๋๋ค.
๊ฐ๋ฐ ํ๋ก์ธ์ค์ ๋ค์ํ ์ธก๋ฉด์์ ์์ฐ์ฑ์ ๋์ด๊ธฐ ์ํด ์ถ๊ฐ ํธ์ง ๊ธฐ๋ฅ์ด ๋์ ๋์์ต๋๋ค. ์๋ฅผ ๋ค์ด ๊ณ ์ ์คํฌ๋กค์ ์ฝ๋ ๋ฒ ์ด์ค์์ ํค๋ ํ์์ ๊ฐ์ ํ๊ณ ์ค๊ดํธ ์ ์์ ์ง์ ์ ์ง์๋๋ ์ธ์ด์์ ์ฌ๋ ์ค๊ดํธ์ ๋ซ๋ ์ค๊ดํธ๋ฅผ ๊ตฌ๋ณํ๋ ๋ฐ ๋์์ด ๋ฉ๋๋ค.
๊ทธ ์ธ์๋ ASP.NET Core ์ฌ์ฉํ ์น ๊ฐ๋ฐ์๋ API ์ค์บํด๋ฉ, Endpoints Explorer, HTTP ํธ์ง๊ธฐ ๋ฐ Visual Studio 2022 17.6 ์์ API๋ฅผ ํ ์คํธํ๊ธฐ ์ํ HTTP ํ์ผ ์ง์ ๊ธฐ๋ฅ์ ๊ฐ์ถ ์ ๋ฐ์ดํธ๊ฐ ์ ๊ณต๋ฉ๋๋ค.
Visual Studio 2022 17.6 ์ C++ ๊ฐ๋ฐ์ CMake, STM32CubIDE ๋ฐ vcpckg์ ๋ํ ์๋ก์ด ์ํฌํ๋ก๋ก ๋ณด์๋ฉ๋๋ค. CMake ๋๋ฒ๊ฑฐ๋ฅผ ์ฌ์ฉํ๋ฉด ๊ฐ๋ฐ์๊ฐ CMakeLists.txt ํ์ผ์ ๋๋ฒ๊น ํ ์ ์์ผ๋ฉฐ vcpkg C++ ํจํค์ง ๊ด๋ฆฌ์๋ ์ด์ Visual Studio ์ ํจ๊ป ์ ๊ณต๋ฉ๋๋ค. IDE์ ํตํฉ ํฐ๋ฏธ๋์ ํตํด ๋ช ๋ น์ ์คํํ ์ ์์ต๋๋ค. ๋ํ Unix์ฉ ์๊ฒฉ ํ์ผ ํ์๊ธฐ๋ ๊ฐ๋ฐ์๊ฐ ์ฐ๊ฒฐ ๊ด๋ฆฌ์์ ๋์ด๋ ์๊ฒฉ Unix ์์คํ ์ ํ์ผ์ ๊ด๋ฆฌํ๋ ๋ฐ ๋์์ด ๋ฉ๋๋ค. C++ 20 ๋ชจ๋์ ๋ํ ์ด๊ธฐ ์ง์์ C++/CLI ํ๋ก์ ํธ์์๋ ์ ๊ณต๋ฉ๋๋ค.
์ธํธ๋ผ๋ท ์น ์ฌ์ดํธ์์ Visual Studio ๋ ์ด์์ ํธ์คํ ๋ฐ ๋คํธ์ํฌ ๊ธฐ๋ฐ ์ค์น๋ฅผ ์ํ ํ์ผ ๊ณต์ ์ ๊ฐ์ ๊ธฐ๋ฅ์ ๋์ ํ์ฌ IT ๊ด๋ฆฌ์ ๋ฐ ๊ฐ๋ฐ์๋ฅผ ์ํ ๊ฐ๋ฐ ํ๊ฒฝ์ ํ์ฅํ๊ณ Visual Studio ๊ด๋ฆฌ๋ฅผ ๊ฐ์ํํ ์ ์์ต๋๋ค.
Visual Studio 2022 17.7 Preview 1 ์์ฐ์ฑ ํฅ์, .NET 6+ ๋ฐ NetStandard IntelliTest ์ง์, Blazor WebAssembly ํ๋ก์ ํธ๋ฅผ Azure Static Web Apps ์ ๊ฒ์ํ๋ ๊ธฐ๋ฅ์ ์ค์ ์ ๋ก๋๋ค. Blazor Wasm ํ๋ก์ ํธ๋ฅผ Azure Static Web Apps ์ ๊ฒ์ํ๋ฉด ๋น์ฉ์ด ์ ๊ฐ๋๊ณ ๊ธ๋ก๋ฒ ํธ์คํ ๋ฐ Azure Functions ํตํฉ๊ณผ ๊ฐ์ ๊ธฐ๋ฅ์ด ์ ๊ณต๋๋ ๊ฒ์ผ๋ก ์๋ ค์ก์ต๋๋ค.
๋ํ Visual Studio 2022 17.7 Preview 1 ์ธ๋ จ๋ ์ฌ์ธ์ ๊ฒ์ ํ๊ฒฝ, ์๋ฃจ์ ํ์๊ธฐ์์ ํ์ผ์ ๋น๊ตํ๋ ๊ธฐ๋ฅ, ๊ฐ๋ฐ์๊ฐ ๋์ผํ ๊ทธ๋ํ์์ ์ฌ๋ฌ ๋ถ๊ธฐ๋ฅผ ์๊ฐํํ๊ณ ํด๋น ๊ด๊ณ๋ฅผ ์ดํดํ ์ ์๋ ๋ค์ค ๋ถ๊ธฐ Git ์๊ฐํ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค. ๋ ๋์.
AppMaster ์ ๊ฐ์ No-code ํ๋ซํผ์ ๋ํ ์ ์ํ ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ์ ์ํ ๊ณ ์ ํ ์๋ฃจ์ ์ ์ ๊ณตํ์ฌ ๊ธฐ์กด์ ์ฝ๋ฉ ๋ฐฉ์ ์์ด๋ ๋ชจ๋ฐ์ผ, ์น ๋ฐ ๋ฐฑ์๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ํํ๊ฒ ์์ฑํ ์ ์์ต๋๋ค. AppMaster ์ ๊ฐ์ no-code ํ๋ซํผ์ ํ์ฉํ๋ฉด ๊ฐ๋ฐ ๋น์ฉ์ ์ค์ด๋ฉด์ ๊ฐ๋ฐ ํ๋ก์ธ์ค๋ฅผ ํฌ๊ฒ ๋จ์ํํ๊ณ ๊ฐ์ํํ ์ ์์ต๋๋ค.


