[๐ป๐ฑcross-platform, .NET MAUI] Qt, Flutter, React Native ๋ฑ cross-platform framework๋ ๊พธ์คํ ์ฌ๋๋ฐ๊ณ ์์ต๋๋ค. ์ ๋ ์ ๋ฌด์ Q
[๐ป๐ฑcross-platform, .NET MAUI] Qt, Flutter, React Native ๋ฑ cross-platform framework๋ ๊พธ์คํ ์ฌ๋๋ฐ๊ณ ์์ต๋๋ค. ์ ๋ ์ ๋ฌด์ Qt๋ฅผ ์ฌ์ฉํ๊ณ ์์ด์ ์ค๋๋ง์ cross-platform framework์ ์ถ์ธ๋ฅผ ์ดํด๋ณด๋ค๊ฐ, Xamarin์ .NET์ ๋ น์ธ .NET MAUI๋ฅผ ์ ํ ์ ์์์ต๋๋ค. ๋ฐ๋๋ฐ๋ํ ์์ด๋ ์๋๋๋ค. ์ถ์ธ๋ฅผ ๋ง์ด ๋์น๊ณ ์์๋ค์. C#๊ธฐ๋ฐ์ framework๊ฐ ๋ฐ๊ฐ์, ์ฐ์ต์ผ๋ก .NET MAUI๋ฅผ ์ด์ฉํด 2048 ๊ฒ์์ ๋ง๋ค์ด๋ณด๊ณ ์์ต๋๋ค. 2048 ๊ฒ์์ ํน๋ณํ ๋ณต์กํ ์ฌ์ฉ์ ์ ๋ ฅ์ด ํ์ํ์ง ์์์ ์ฒซ ์์ ๋ก ๊ด์ฐฎ์ ๊ฒ ๊ฐ์์. โ .NET MAUI๋ฅผ (์งง๊ฒ๋๋ง) ์ดํด๋ณด๋, ๋ํ ๋ Xamarin์ ์ฒ์ ์ ํด๋ณด๊ณ cross platform์ ๊ฑฐ๋ถ๊ฐ์ด ๋ค์๋ ๊ฒ์ ์๊ฐํ์ ๋, ์ง๊ธ์ ๊ต์ฅํ ๋ฐ์ ํ ๊ฒ ๊ฐ์ต๋๋ค. โ WPF๋ฅผ ์ด์ฉํด๋ณธ ์ฌ๋์ด๋ผ๋ฉด ํฐ ์ด๋ ค์ ์์ด ์ฌ์ฉ์ด ๊ฐ๋ฅํ ๊ฒ ๊ฐ์ต๋๋ค. - XAML์ ์ด์ฉํด UI๋ฅผ ๊พธ๋ฏธ๊ฑฐ๋ ์ด๋ฒคํธ๋ฅผ ์ฐ๊ฒฐํ ์ ์๊ณ , code behind์์ ํน๋ณํ ๋ก์ง์ ๊ตฌํํ ์ ์์ต๋๋ค. - ์ฌ์ ํ Binding์ ์ ์ฉํ ์ ์๋ ๊ฒ๋ ๋ง์์ ๋๋ ํฌ์ธํธ๋ค์. โ ์ฌ์ฉ์ ์ ๋ ฅ์ Gesture ๊ธฐ๋ฐ์ด์ด์ ์ฒ์์๋ ๋ค์ ์ด์ํ๋๋ฐ, Mobile App๊น์ง one code ์ง์์ ๊ธฐ๋ณธ ์ ์ ๋ก ๊ฐ์ ธ๊ฐ๋ ํ์ด ์๋๊น ์๊ฐํฉ๋๋ค. ๋ฌผ๋ก , ํน์ํ ๊ฒฝ์ฐ๋ฅผ ์ํด platform ๋ณ ํน์ ์ ๋ ฅ๋ ์ง์ํฉ๋๋ค. ๊ฐ์ธ์ ์ผ๋ก C#์ ์ข์ํ๊ธฐ๋ ํด์, .NET MAUI๊ฐ ์๋ฆฌ๋ฅผ ์ ์ก์ผ๋ฉด ์ข๊ฒ ๋ค๋ ๋ฐ๋์ ๋๋ค.