GTK ์ธํ„ฐํŽ˜์ด์Šค ๊ฐœ๋ฐœ ๋„๊ตฌ Cambalache 0.90 ์ถœ์‹œ

GTK 0.90 ๋ฐ GTK 3๋ฅผ ์œ„ํ•œ ์‹ ์†ํ•œ ์ธํ„ฐํŽ˜์ด์Šค ๊ฐœ๋ฐœ ๋„๊ตฌ์ธ Cambalache 4์ด ์ถœ์‹œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด ๋„๊ตฌ๋Š” MVC ํŒจ๋Ÿฌ๋‹ค์ž„๊ณผ ๋ฐ์ดํ„ฐ ๋ชจ๋ธ ์šฐ์„  ์ฒ ํ•™์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. Glade์™€ ๋‹ฌ๋ฆฌ Cambalache๋Š” ๋‹จ์ผ ํ”„๋กœ์ ํŠธ์—์„œ ์—ฌ๋Ÿฌ ์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ํ•ด๋‹น ์ฝ”๋“œ๋Š” Python์œผ๋กœ ์ž‘์„ฑ๋˜์—ˆ์œผ๋ฉฐ LGPLv2.1 ๋ผ์ด์„ ์Šค์— ๋”ฐ๋ผ ๋ผ์ด์„ ์Šค๊ฐ€ ๋ถ€์—ฌ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์„ค์น˜๋ฅผ ์œ„ํ•ด flatpak ํŒจํ‚ค์ง€๊ฐ€ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค.

Cambalache๋Š” GtkBuilder ๋ฐ GObject์™€ ๋…๋ฆฝ์ ์ด์ง€๋งŒ GObject ์œ ํ˜• ์‹œ์Šคํ…œ๊ณผ ์ผ๊ด€๋œ ๋ฐ์ดํ„ฐ ๋ชจ๋ธ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ ๋ชจ๋ธ์€ ํ•œ ๋ฒˆ์— ์—ฌ๋Ÿฌ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ๊ฐ€์ ธ์˜ค๊ฑฐ๋‚˜ ๋‚ด๋ณด๋‚ผ ์ˆ˜ ์žˆ๊ณ  GtkBuilder ๊ฐ์ฒด, ์†์„ฑ ๋ฐ ์‹ ํ˜ธ๋ฅผ ์ง€์›ํ•˜๊ณ  ์‹คํ–‰ ์ทจ์†Œ ์Šคํƒ(์‹คํ–‰ ์ทจ์†Œ/๋‹ค์‹œ ์‹คํ–‰) ๋ฐ ๋ช…๋ น ๊ธฐ๋ก์„ ์••์ถ•ํ•˜๋Š” ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. cambalache-db ์œ ํ‹ธ๋ฆฌํ‹ฐ๋Š” gir ํŒŒ์ผ์—์„œ ๋ฐ์ดํ„ฐ ๋ชจ๋ธ์„ ์ƒ์„ฑํ•˜๊ธฐ ์œ„ํ•ด ์ œ๊ณต๋˜๊ณ , db-codegen ์œ ํ‹ธ๋ฆฌํ‹ฐ๋Š” ๋ฐ์ดํ„ฐ ๋ชจ๋ธ ํ…Œ์ด๋ธ”์—์„œ GObject ํด๋ž˜์Šค๋ฅผ ์ƒ์„ฑํ•˜๊ธฐ ์œ„ํ•ด ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค.

์ธํ„ฐํŽ˜์ด์Šค๋Š” ํ”„๋กœ์ ํŠธ์— ์ •์˜๋œ ๋ฒ„์ „์— ๋”ฐ๋ผ GTK 3 ๋ฐ GTK 4๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ์ƒ์„ฑ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. GTK์˜ ๋‹ค์–‘ํ•œ ๋ถ„๊ธฐ์— ๋Œ€ํ•œ ์ง€์›์„ ์ œ๊ณตํ•˜๊ธฐ ์œ„ํ•ด ์›น ๋ธŒ๋ผ์šฐ์ € ์ฐฝ์—์„œ GTK ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์˜ ์ถœ๋ ฅ์„ ๋ Œ๋”๋งํ•  ์ˆ˜ ์žˆ๋Š” Broadway ๋ฐฑ์—”๋“œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ž‘์—…๊ณต๊ฐ„์ด ์ƒ์„ฑ๋ฉ๋‹ˆ๋‹ค. ๊ธฐ๋ณธ Cambalache ํ”„๋กœ์„ธ์Šค๋Š” Broadway๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค ๋ Œ๋”๋ง์— ์ง์ ‘ ๊ด€์—ฌํ•˜๋Š” Merengue ํ”„๋กœ์„ธ์Šค์˜ ์ถœ๋ ฅ์„ ๋ธŒ๋กœ๋“œ์บ์ŠคํŠธํ•˜๋Š” WebKit WebView ๊ธฐ๋ฐ˜ ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

์ƒˆ๋กœ์šด ๋ฒ„์ „์—๋Š” Cambalache ์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค๊ฐ€ GTK 4 ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋กœ ๋ฒˆ์—ญ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์œ„์ ฏ ์นดํƒˆ๋กœ๊ทธ๊ฐ€ GNOME SDK 46์— ๋งž์ถฐ ์—…๋ฐ์ดํŠธ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ปจํ…์ŠคํŠธ ๋ฉ”๋‰ด ์š”์†Œ์— ๋™์ž‘์„ ๋ฐ”์ธ๋”ฉํ•˜๊ณ  ๋„๊ตฌ ์„ค๋ช…์„ ๋ฒ„ํŠผ์œผ๋กœ ๋ณ€ํ™˜ํ•˜๋Š” ๊ธฐ๋Šฅ์ด ํ™•์žฅ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. 0.90x ๋ฒ„์ „ ๋‹ค์Œ์— 0.1์ด๋ผ๋Š” ์ˆซ์ž๋ฅผ ์ง€์ •ํ•œ ์ด์œ ๋Š” Cambalache๊ฐ€ 1.0์„ ์ถœ์‹œํ•  ์ค€๋น„๊ฐ€ ๋˜์–ด๊ฐ€๊ณ  ์žˆ๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.

GTK ์ธํ„ฐํŽ˜์ด์Šค ๊ฐœ๋ฐœ ๋„๊ตฌ Cambalache 0.90 ์ถœ์‹œ


์ถœ์ฒ˜ : opennet.ru
DDoS ๋ณดํ˜ธ, VPS VDS ์„œ๋ฒ„๊ฐ€ ์žˆ๋Š” ์‚ฌ์ดํŠธ๋ฅผ ์œ„ํ•œ ์•ˆ์ •์ ์ธ ํ˜ธ์ŠคํŒ… ๊ตฌ์ž… ๐Ÿ”ฅ DDoS ๊ณต๊ฒฉ ๋ฐฉ์ง€ ๊ธฐ๋Šฅ์ด ํƒ‘์žฌ๋œ ์•ˆ์ •์ ์ธ ์›น์‚ฌ์ดํŠธ ํ˜ธ์ŠคํŒ…, VPS ๋ฐ VDS ์„œ๋ฒ„๋ฅผ ๊ตฌ๋งคํ•˜์„ธ์š” | ProHoster