ΠΠ±ΡΠ°Π²Π΅Π½ΠΎ Π΅ ΠΏΡΠ²ΠΎΡΠΎ Π·Π½Π°ΡΠ°ΡΠ½ΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ Π½Π° ΠΊΠΎΠΌΠΏΠ»Π΅ΡΠΎΡ Π°Π»Π°ΡΠΊΠΈ Π·Π° Π³ΡΠ°Π΄Π΅ΡΠ΅ Π³ΡΠ°ΡΠΈΡΠΊΠΈ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΡΡΠΈ Slint, ΠΊΠΎΡ ΡΡΠΌΠΈΡΠ°ΡΠ΅ ΡΡΠΈΠ³ΠΎΠ΄ΠΈΡΠ½Π° ΡΠ°Π±ΠΎΡΠ° Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠΎΡ. ΠΠ΅ΡΠ·ΠΈΡΠ°ΡΠ° 1.0 Π΅ ΠΏΠΎΠ·ΠΈΡΠΈΠΎΠ½ΠΈΡΠ°Π½Π° ΠΊΠ°ΠΊΠΎ ΠΏΠΎΠ΄Π³ΠΎΡΠ²Π΅Π½Π° Π·Π° ΡΠΏΠΎΡΡΠ΅Π±Π° Π²ΠΎ ΡΠ°Π±ΠΎΡΠ½ΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠΈ. ΠΠΎΠΌΠΏΠ»Π΅ΡΠΎΡ ΡΠΎ Π°Π»Π°ΡΠΊΠΈ Π΅ Π½Π°ΠΏΠΈΡΠ°Π½ Π²ΠΎ Rust ΠΈ Π΅ Π»ΠΈΡΠ΅Π½ΡΠΈΡΠ°Π½ ΠΏΠΎΠ΄ GPLv3 ΠΈΠ»ΠΈ ΠΊΠΎΠΌΠ΅ΡΡΠΈΡΠ°Π»Π½Π° Π»ΠΈΡΠ΅Π½ΡΠ° (Π·Π° ΡΠΏΠΎΡΡΠ΅Π±Π° Π²ΠΎ ΡΠΎΠΏΡΡΠ²Π΅Π½ΠΈ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈ Π±Π΅Π· ΠΎΡΠ²ΠΎΡΠ΅Π½ ΠΊΠΎΠ΄). ΠΠΎΠΌΠΏΠ»Π΅ΡΠΎΡ ΡΠΎ Π°Π»Π°ΡΠΊΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ ΠΈ Π·Π° ΠΊΡΠ΅ΠΈΡΠ°ΡΠ΅ Π³ΡΠ°ΡΠΈΡΠΊΠΈ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈ Π·Π° ΡΡΠ°ΡΠΈΠΎΠ½Π°ΡΠ½ΠΈ ΡΠΈΡΡΠ΅ΠΌΠΈ ΠΈ Π·Π° ΡΠ°Π·Π²ΠΎΡ Π½Π° ΠΈΠ½ΡΠ΅ΡΡΠ΅ΡΡΠΈ Π·Π° Π²Π³ΡΠ°Π΄Π΅Π½ΠΈ ΡΡΠ΅Π΄ΠΈ. ΠΡΠΎΠ΅ΠΊΡΠΎΡ Π³ΠΎ ΡΠ°Π·Π²ΠΈΠ²Π°Π°Ρ ΠΠ»ΠΈΠ²ΠΈΠ΅ ΠΠΎΡΠ°ΡΡ ΠΈ Π‘ΠΈΠΌΠΎΠ½ Π₯Π°ΡΡΠΌΠ°Π½, ΠΏΠΎΡΠ°Π½Π΅ΡΠ½ΠΈ ΡΠ°Π·Π²ΠΈΠ²Π°ΡΠΈ Π½Π° KDE ΠΊΠΎΠΈ ΡΠ°Π±ΠΎΡΠ΅Π»Π΅ Π½Π° Qt Π²ΠΎ Trolltech.
ΠΠ»Π°Π²Π½ΠΈΡΠ΅ ΡΠ΅Π»ΠΈ Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠΎΡ ΡΠ΅ Π½ΠΈΡΠΊΠ° ΠΏΠΎΡΡΠΎΡΡΠ²Π°ΡΠΊΠ° Π½Π° ΡΠ΅ΡΡΡΡΠΈ, ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° ΡΠ°Π±ΠΎΡΠ° ΡΠΎ Π΅ΠΊΡΠ°Π½ΠΈ ΠΎΠ΄ ΠΊΠΎΡΠ° Π±ΠΈΠ»ΠΎ Π³ΠΎΠ»Π΅ΠΌΠΈΠ½Π°, ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡΠ²Π°ΡΠ΅ ΠΏΡΠΎΡΠ΅Ρ Π½Π° ΡΠ°Π·Π²ΠΎΡ ΠΊΠΎΡ Π΅ ΠΏΠΎΠ³ΠΎΠ΄Π΅Π½ ΠΈ Π·Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ΅ΡΠΈΡΠ΅ ΠΈ Π·Π° Π΄ΠΈΠ·Π°ΡΠ½Π΅ΡΠΈΡΠ΅ ΠΈ ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡΠ²Π°ΡΠ΅ Π½Π° ΠΏΡΠ΅Π½ΠΎΡΠ»ΠΈΠ²ΠΎΡΡ ΠΏΠΎΠΌΠ΅ΡΡ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠΈ. ΠΠ° ΠΏΡΠΈΠΌΠ΅Ρ, Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈΡΠ΅ Π±Π°Π·ΠΈΡΠ°Π½ΠΈ Π½Π° Slint ΠΌΠΎΠΆΠ°Ρ Π΄Π° ΡΠ°Π±ΠΎΡΠ°Ρ Π½Π° Raspberry Pi Pico ΠΏΠ»ΠΎΡΠ° ΠΎΠΏΡΠ΅ΠΌΠ΅Π½Π° ΡΠΎ ARM Cortex-M0+ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π΅Ρ ΠΈ 264 KB RAM. ΠΠΎΠ΄Π΄ΡΠΆΠ°Π½ΠΈ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠΈ Π²ΠΊΠ»ΡΡΡΠ²Π°Π°Ρ Linux, Windows, macOS, Blackberry QNX ΠΈ ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° ΡΠΎΡΡΠ°Π²ΡΠ²Π°ΡΠ΅ Π²ΠΎ WebAssembly ΠΏΡΠ΅Π²Π΄ΠΎΠΊΠΎΠ΄ Π·Π° Π΄Π° ΡΠ΅ ΠΈΠ·Π²ΡΡΡΠ²Π° Π²ΠΎ ΠΏΡΠ΅Π»ΠΈΡΡΡΠ²Π°Ρ ΠΈΠ»ΠΈ Π΄Π° ΡΠ΅ ΠΊΠΎΠΌΠΏΠ°ΡΠ»ΠΈΡΠ°Π°Ρ ΡΠ°ΠΌΠΎΡΡΠΎΡΠ½ΠΈ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈ Π·Π° ΠΊΠΎΠΈ Π½Π΅ Π΅ ΠΏΠΎΡΡΠ΅Π±Π΅Π½ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠ²Π΅Π½ ΡΠΈΡΡΠ΅ΠΌ. Π‘Π΅ ΠΏΠ»Π°Π½ΠΈΡΠ° Π΄Π° ΡΠ΅ ΠΎΠ±Π΅Π·Π±Π΅Π΄ΠΈ ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° ΠΊΡΠ΅ΠΈΡΠ°ΡΠ΅ ΠΌΠΎΠ±ΠΈΠ»Π½ΠΈ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈ Π·Π° ΠΏΠ»Π°ΡΡΠΎΡΠΌΠΈΡΠ΅ Android ΠΈ iOS.
ΠΠ½ΡΠ΅ΡΡΠ΅ΡΡΠΎΡ Π΅ Π΄Π΅ΡΠΈΠ½ΠΈΡΠ°Π½ ΡΠΎ ΠΏΠΎΠΌΠΎΡ Π½Π° ΡΠΏΠ΅ΡΠΈΡΠ°Π»Π΅Π½ Π΄Π΅ΠΊΠ»Π°ΡΠ°ΡΠΈΠ²Π΅Π½ ΡΠ°Π·ΠΈΠΊ Π·Π° ΠΎΠ±Π΅Π»Π΅ΠΆΡΠ²Π°ΡΠ΅ β.slintβ, ΠΊΠΎΡ ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡΠ²Π° Π»Π΅ΡΠ½Π° Π·Π° ΡΠΈΡΠ°ΡΠ΅ ΠΈ ΡΠ°Π·Π±ΠΈΡΠ»ΠΈΠ²Π° ΡΠΈΠ½ΡΠ°ΠΊΡΠ° Π·Π° ΠΎΠΏΠΈΡΡΠ²Π°ΡΠ΅ Π½Π° ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ Π³ΡΠ°ΡΠΈΡΠΊΠΈ Π΅Π»Π΅ΠΌΠ΅Π½ΡΠΈ (Π΅Π΄Π΅Π½ ΠΎΠ΄ Π°Π²ΡΠΎΡΠΈΡΠ΅ Π½Π° Slint Π½Π΅ΠΊΠΎΠ³Π°Ρ Π±ΠΈΠ» ΠΎΠ΄Π³ΠΎΠ²ΠΎΡΠ΅Π½ Π·Π° ΠΌΠΎΡΠΎΡΠΎΡ QtQml Π²ΠΎ Qt Company) . ΠΠΏΠΈΡΠΈΡΠ΅ Π½Π° ΠΈΠ½ΡΠ΅ΡΡΠ΅ΡΡΠΎΡ Π½Π° ΡΠ°Π·ΠΈΠΊΠΎΡ Slint ΡΠ΅ ΠΊΠΎΠΌΠΏΠ°ΡΠ»ΠΈΡΠ°Π°Ρ Π²ΠΎ ΠΌΠ°ΡΠΈΠ½ΡΠΊΠΈ ΠΊΠΎΠ΄ Π½Π° ΡΠ΅Π»Π½Π°ΡΠ° ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°. ΠΠΎΠ³ΠΈΠΊΠ°ΡΠ° Π·Π° ΡΠ°Π±ΠΎΡΠ° ΡΠΎ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΡΡΠΎΡ Π½Π΅ Π΅ Π²ΡΠ·Π°Π½Π° Π·Π° Rust ΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ Π΄Π΅ΡΠΈΠ½ΠΈΡΠ° Π½Π° ΠΊΠΎΡ Π±ΠΈΠ»ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΡΠΊΠΈ ΡΠ°Π·ΠΈΠΊ - ΠΌΠΎΠΌΠ΅Π½ΡΠ°Π»Π½ΠΎ API ΠΈ Π°Π»Π°ΡΠΊΠΈΡΠ΅ Π·Π° ΡΠ°Π±ΠΎΡΠ° ΡΠΎ Slint ΡΠ΅ ΠΏΠΎΠ΄Π³ΠΎΡΠ²Π΅Π½ΠΈ Π·Π° Rust, C++ ΠΈ JavaScript, Π½ΠΎ ΠΈΠΌΠ° ΠΏΠ»Π°Π½ΠΎΠ²ΠΈ Π·Π° ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π½Π° Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»Π½ΠΈ ΡΠ°Π·ΠΈΡΠΈ ΠΊΠ°ΠΊΠΎ ΡΡΠΎ ΡΠ΅ ΠΊΠ°ΠΊΠΎ Python ΠΈ Go.
ΠΠ±Π΅Π·Π±Π΅Π΄Π΅Π½ΠΈ ΡΠ΅ Π½Π΅ΠΊΠΎΠ»ΠΊΡ ΠΏΠΎΠ·Π°Π΄ΠΈΠ½ΠΈ Π·Π° ΠΈΠ·Π»Π΅Π·, ΡΡΠΎ Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° Π΄Π° ΠΊΠΎΡΠΈΡΡΠΈΡΠ΅ Qt, OpenGL ES 2.0, Skia ΠΈ ΡΠΎΡΡΠ²Π΅ΡΡΠΊΠΈ ΡΠ΅Π½Π΄Π΅ΡΠΈΡΠ°ΡΠ΅ Π·Π° ΡΠ΅Π½Π΄Π΅ΡΠΈΡΠ°ΡΠ΅ Π±Π΅Π· ΠΏΠΎΠ²ΡΠ·ΡΠ²Π°ΡΠ΅ Π½Π° Π·Π°Π²ΠΈΡΠ½ΠΎΡΡΠΈ ΠΎΠ΄ ΡΡΠ΅ΡΠ° ΡΡΡΠ°Π½Π°. ΠΠ° Π΄Π° ΡΠ΅ ΠΏΠΎΠ΅Π΄Π½ΠΎΡΡΠ°Π²ΠΈ ΡΠ°Π·Π²ΠΎΡΠΎΡ, ΡΠΎΡ Π½ΡΠ΄ΠΈ Π΄ΠΎΠ΄Π°ΡΠΎΠΊ Π½Π° Visual Studio Code, ΡΠ΅ΡΠ²Π΅Ρ LSP (ΡΠ°Π·ΠΈΡΠ΅Π½ ΡΠ΅ΡΠ²Π΅Ρ ΠΏΡΠΎΡΠΎΠΊΠΎΠ») Π·Π° ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡΠ° ΡΠΎ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΡΠ°Π·Π²ΠΎΡΠ½ΠΈ ΡΡΠ΅Π΄ΠΈΠ½ΠΈ ΠΈ ΠΎΠ½Π»Π°ΡΠ½ ΡΡΠ΅Π΄Π½ΠΈΠΊ SlintPad. ΠΠ»Π°Π½ΠΎΠ²ΠΈΡΠ΅ Π²ΠΊΠ»ΡΡΡΠ²Π°Π°Ρ ΡΠ°Π·Π²ΠΎΡ Π½Π° ΡΡΠ΅Π΄ΡΠ²Π°Ρ Π½Π° Π²ΠΈΠ·ΡΠ΅Π»Π΅Π½ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΡΡ Π·Π° Π΄ΠΈΠ·Π°ΡΠ½Π΅ΡΠΈ, ΠΊΠΎΡ Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° Π΄Π° ΠΊΡΠ΅ΠΈΡΠ°ΡΠ΅ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΡΡ ΡΠΎ Π²Π»Π΅ΡΠ΅ΡΠ΅ Π³ΡΠ°ΡΠΈΡΠΊΠΈ ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈ ΠΈ Π΅Π»Π΅ΠΌΠ΅Π½ΡΠΈ Π²ΠΎ ΡΠ΅ΠΆΠΈΠΌΠΎΡ drag&drop.
ΠΠ·Π²ΠΎΡ: opennet.ru