Cambalache, เจ‡เฉฑเจ• เจจเจตเจพเจ‚ GTK เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ เจกเจฟเจตเฉˆเจฒเจชเจฎเฉˆเจ‚เจŸ เจŸเฉ‚เจฒ, เจชเฉ‡เจธเจผ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค

GUADEC 2021, MVC เจชเฉˆเจฐเจพเจกเจพเจˆเจฎ เจ…เจคเฉ‡ เจ‡เฉฑเจ• เจกเฉ‡เจŸเจพ เจฎเจพเจกเจฒ-เจชเจนเจฟเจฒเจพ เจฆเจฐเจธเจผเจจ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ GTK 3 เจ…เจคเฉ‡ GTK 4 เจฒเจˆ เจ‡เฉฑเจ• เจจเจตเจพเจ‚ เจคเฉ‡เจœเจผ เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ เจตเจฟเจ•เจพเจธ เจธเฉฐเจฆ, Cambalache เจชเฉ‡เจธเจผ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจ—เจฒเฉ‡เจก เจคเฉ‹เจ‚ เจธเจญ เจคเฉ‹เจ‚ เจตเฉฑเจง เจงเจฟเจ†เจจ เจฆเฉ‡เจฃ เจฏเฉ‹เจ— เจ…เฉฐเจคเจฐเจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจ‡เฉฑเจ• เจ‡เจน เจนเฉˆ เจ•เจฟ เจ‡เฉฑเจ• เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจตเจฟเฉฑเจš เจฎเจฒเจŸเฉ€เจชเจฒ เจฏเฉ‚เจœเจผเจฐ เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ เจฌเจฃเจพเจ เจฐเฉฑเจ–เจฃ เจฒเจˆ เจ‡เจธเจฆเจพ เจธเจฎเจฐเจฅเจจ เจนเฉˆเฅค เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจ•เฉ‹เจก เจชเจพเจˆเจฅเจจ เจตเจฟเฉฑเจš เจฒเจฟเจ–เจฟเจ† เจ—เจฟเจ† เจนเฉˆ เจ…เจคเฉ‡ GPLv2 เจฆเฉ‡ เจ…เจงเฉ€เจจ เจฒเจพเจ‡เจธเฉฐเจธเจธเจผเฉเจฆเจพ เจนเฉˆเฅค

GTK เจฆเฉ€เจ†เจ‚ เจ•เจˆ เจฌเฉเจฐเจพเจ‚เจšเจพเจ‚ เจฒเจˆ เจธเจนเจพเจ‡เจคเจพ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจจ เจฒเจˆ, เจตเจฐเจ•เจธเจชเฉ‡เจธ เจจเฉ‚เฉฐ เจฌเฉเจฐเฉŒเจกเจตเฉ‡เจ… เจฌเฉˆเจ•เจเจ‚เจก เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจฌเจฃเจพเจ‡เจ† เจ—เจฟเจ† เจนเฉˆ, เจœเฉ‹ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจตเฉˆเฉฑเจฌ เจฌเฉเจฐเจพเจŠเจœเจผเจฐ เจตเจฟเฉฐเจกเฉ‹ เจตเจฟเฉฑเจš GTK เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€ เจฆเฉ€ เจ†เจ‰เจŸเจชเฉเฉฑเจŸ เจฐเฉˆเจ‚เจกเจฐ เจ•เจฐเจจ เจฒเจˆ เจธเจนเจพเจ‡เจ• เจนเฉˆเฅค เจฎเฉเฉฑเจ– เจ•เฉˆเจฎเจฌเจฒเฉ‡เจš เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจจเฉ‚เฉฐ เจตเฉˆเจฌเจ•เจฟเฉฑเจŸ เจตเฉˆเจฌเจตเจฟเจŠ เจฒเจˆ เจฌเจพเจˆเจกเจฟเฉฐเจ— เจฆเฉ‡ เจจเจพเจฒ เจชเฉเจฐเจฆเจพเจจ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ, เจœเจฟเจธ เจตเจฟเฉฑเจš เจฌเฉเจฐเฉŒเจกเจตเฉ‡ เจฎเฉ‡เจฐเฉ‡เจ‚เจ—เฉ‚ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจคเฉ‹เจ‚ เจ†เจ‰เจŸเจชเฉเฉฑเจŸ เจจเฉ‚เฉฐ เจชเฉเจฐเจธเจพเจฐเจฟเจค เจ•เจฐเจฆเจพ เจนเฉˆ, เจœเฉ‹ เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจฆเฉเจ†เจฐเจพ เจฌเจฃเจพเจ เจ—เจ เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ เจจเฉ‚เฉฐ เจชเฉ‡เจธเจผ เจ•เจฐเจจ เจตเจฟเฉฑเจš เจธเจฟเฉฑเจงเฉ‡ เจคเฉŒเจฐ 'เจคเฉ‡ เจธเจผเจพเจฎเจฒ เจนเฉเฉฐเจฆเจพ เจนเฉˆเฅค เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ GTK 3 เจ…เจคเฉ‡ GTK 4 เจฆเฉ‡ เจ…เจงเจพเจฐ เจคเฉ‡ เจคเจฟเจ†เจฐ เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ, เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจตเจฟเฉฑเจš เจชเจฐเจฟเจญเจพเจธเจผเจฟเจค เจตเจฐเจœเจจ เจฆเฉ‡ เจ…เจงเจพเจฐ เจคเฉ‡เฅค

Cambalache, เจ‡เฉฑเจ• เจจเจตเจพเจ‚ GTK เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ เจกเจฟเจตเฉˆเจฒเจชเจฎเฉˆเจ‚เจŸ เจŸเฉ‚เจฒ, เจชเฉ‡เจธเจผ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค

Cambalache GtkBuilder เจ…เจคเฉ‡ GObject เจคเฉ‹เจ‚ เจธเฉเจคเฉฐเจคเจฐ เจนเฉˆ, เจชเจฐ GObject เจ•เจฟเจธเจฎ เจธเจฟเจธเจŸเจฎ เจจเจพเจฒ เจ‡เจ•เจธเจพเจฐ เจกเจพเจŸเจพ เจฎเจพเจกเจฒ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจกเฉ‡เจŸเจพ เจฎเจพเจกเจฒ เจ‡เฉฑเจ• เจตเจพเจฐ เจตเจฟเฉฑเจš เจ•เจˆ เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธเจพเจ‚ เจจเฉ‚เฉฐ เจ†เจฏเจพเจค เจ…เจคเฉ‡ เจจเจฟเจฐเจฏเจพเจค เจ•เจฐ เจธเจ•เจฆเจพ เจนเฉˆ, GtkBuilder เจตเจธเจคเฉ‚เจ†เจ‚, เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจตเจพเจ‚ เจ…เจคเฉ‡ เจธเจฟเจ—เจจเจฒเจพเจ‚ เจฆเจพ เจธเจฎเจฐเจฅเจจ เจ•เจฐเจฆเจพ เจนเฉˆ, เจ‡เฉฑเจ• เจ…เจจเจกเฉ‚ เจธเจŸเฉˆเจ• (เจ…เจจเจกเฉ‚ / เจฐเฉ€เจกเฉ‹) เจ…เจคเฉ‡ เจ•เจฎเจพเจ‚เจก เจ‡เจคเจฟเจนเจพเจธ เจจเฉ‚เฉฐ เจธเฉฐเจ•เฉเจšเจฟเจค เจ•เจฐเจจ เจฆเฉ€ เจฏเฉ‹เจ—เจคเจพ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจฆเจพ เจนเฉˆเฅค cambalache-db เจ‰เจชเจฏเฉ‹เจ—เจคเจพ gir เจซเจพเจˆเจฒเจพเจ‚ เจคเฉ‹เจ‚ เจ‡เฉฑเจ• เจกเฉ‡เจŸเจพ เจฎเจพเจกเจฒ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ เจชเฉเจฐเจฆเจพเจจ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ, เจ…เจคเฉ‡ db-codegen เจ‰เจชเจฏเฉ‹เจ—เจคเจพ เจกเฉ‡เจŸเจพ เจฎเจพเจกเจฒ เจŸเฉ‡เจฌเจฒเจพเจ‚ เจคเฉ‹เจ‚ GObject เจ•เจฒเจพเจธเจพเจ‚ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ เจชเฉเจฐเจฆเจพเจจ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆเฅค

Cambalache, เจ‡เฉฑเจ• เจจเจตเจพเจ‚ GTK เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ เจกเจฟเจตเฉˆเจฒเจชเจฎเฉˆเจ‚เจŸ เจŸเฉ‚เจฒ, เจชเฉ‡เจธเจผ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค


เจธเจฐเฉ‹เจค: opennet.ru

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹