{"id":107765,"date":"2023-04-06T18:48:15","date_gmt":"2023-04-06T16:48:17","guid":{"rendered":"https:\/\/prohoster.info\/?p=107765"},"modified":"2023-04-07T14:57:33","modified_gmt":"2023-04-07T12:57:33","slug":"opublikovan-instrumentarij-dlya-sozdaniya-graficheskih-interfejsov-slint-1-0","status":"publish","type":"post","link":"https:\/\/prohoster.info\/ro\/blog\/news\/opublikovan-instrumentarij-dlya-sozdaniya-graficheskih-interfejsov-slint-1-0","title":{"rendered":"A fost lansat toolkitul pentru crearea interfe\u021belor grafice Slint 1.0","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>A fost lansat\u0103 prima versiune semnificativ\u0103 a instrumentului pentru construirea interfe\u021belor grafice Slint, care rezum\u0103 trei ani de munc\u0103 la acest proiect. Versiunea 1.0 este pozi\u021bionat\u0103 ca fiind gata pentru utilizare \u00een proiecte de munc\u0103. Instrumentul este scris \u00een limbajul Rust \u0219i este disponibil sub licen\u021ba GPLv3 sau sub licen\u021b\u0103 comercial\u0103 (pentru utilizarea \u00een produse proprietare f\u0103r\u0103 deschiderea codului). Instrumentul poate fi folosit at\u00e2t pentru crearea aplica\u021biilor grafice pentru sisteme sta\u021bionare, c\u00e2t \u0219i pentru dezvoltarea interfe\u021belor pentru dispozitive \u00eencorporate. Proiectul este dezvoltat de Olivier Goffart \u0219i Simon Hausmann, fo\u0219ti dezvoltatori KDE care au lucrat la Qt \u00een compania Trolltech.      <\/p>\n<p> Principalele obiective ale proiectului sunt consumul redus de resurse, capacitatea de a lucra cu ecrane de orice dimensiune, oferirea unui proces de dezvoltare convenabil at\u00e2t pentru programatori c\u00e2t \u0219i pentru designeri, asigurarea portabilit\u0103\u021bii \u00eentre diferite platforme. De exemplu, aplica\u021biile bazate pe Slint pot func\u021biona pe placa Raspberry Pi Pico, echipat\u0103 cu un microcontroler ARM Cortex-M0+ \u0219i 264 KB RAM. Platformele suportate includ Linux, Windows, macOS \u0219i Blackberry QNX, av\u00e2nd capacitatea de a construi \u00een pseudocod WebAssembly pentru rularea \u00een browser sau compilarea de aplica\u021bii independente, care nu necesit\u0103 un sistem de operare. \u00cen planurile viitoare este inclus\u0103 posibilitatea de a crea aplica\u021bii mobile pentru platformele Android \u0219i iOS.    <\/p>\n<p>Interfa\u021ba este definit\u0103 folosind un limbaj de marcare de tip declara\u021bie specific, numit &#171;.slint&#187;, care ofer\u0103 o sintax\u0103 u\u0219or de citit \u0219i de \u00een\u021beles pentru a descrie diferite elemente grafice (unul dintre autorii Slint a fost, la un moment dat, responsabil pentru motorul QtQml \u00een Qt Company). Descrierile interfe\u021bei \u00een limbajul Slint sunt compilate \u00een cod ma\u0219in\u0103 pentru platforma \u021bint\u0103. Logica de interac\u021biune cu interfa\u021ba nu este legat\u0103 de Rust \u0219i poate fi definit\u0103 \u00een orice limbaj de programare \u2014 \u00een prezent, API-ul \u0219i uneltele pentru lucrul cu Slint sunt preg\u0103tite pentru limbajele Rust, C++ \u0219i JavaScript, dar sunt planificate suportul pentru limbaje suplimentare, cum ar fi Python \u0219i Go.     <center><img decoding=\"async\" alt=\"A fost lansat toolkitul pentru crearea interfe\u021belor grafice Slint 1.0\" src=\"\/wp-content\/uploads\/2023\/04\/564e7db57c83f0440e10a6c7d47fd9c7.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/center>    <\/p>\n<p>Pentru output sunt disponibile mai multe backend-uri, permi\u021b\u00e2nd utilizarea pentru randare a Qt, OpenGL ES 2.0, Skia \u0219i randarea software f\u0103r\u0103 a conecta dependen\u021be externe. Pentru a simplifica dezvoltarea este disponibil un addon pentru Visual Studio Code. <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/ro\/server\/\"   title=\"serverul\" data-wpil-keyword-link=\"linked\">serverul<\/a> LSP (Language Server Protocol) pentru integrarea cu diverse medii de dezvoltare \u0219i editorul online SlintPad. \u00cen planuri exist\u0103 dezvoltarea unui editor vizual de interfa\u021b\u0103 pentru designeri, care permite crearea interfe\u021bei prin glisarea \u0219i fixarea widget-urilor \u0219i elementelor \u00een modul drag&#038;drop.      <center><img decoding=\"async\" alt=\"A fost lansat toolkitul pentru crearea interfe\u021belor grafice Slint 1.0\" src=\"\/wp-content\/uploads\/2023\/04\/620df71d24d055b9f14abe45c0b863fd.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/center>    <center><img decoding=\"async\" alt=\"A fost lansat toolkitul pentru crearea interfe\u021belor grafice Slint 1.0\" src=\"\/wp-content\/uploads\/2023\/04\/450c48c80f9e59ec2e7b683fc59594e5.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/center>          <\/ul>\n<p>Sursa: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=58912\">opennet.ro<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u043f\u0435\u0440\u0432\u044b\u0439 \u0437\u043d\u0430\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u044f \u0434\u043b\u044f \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u0438\u044f \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u043e\u0432 Slint, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043f\u043e\u0434\u0432\u0451\u043b \u0438\u0442\u043e\u0433 \u0442\u0440\u0435\u0445 \u043b\u0435\u0442 \u0440\u0430\u0431\u043e\u0442\u044b \u043d\u0430\u0434 \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u043c. \u0412\u0435\u0440\u0441\u0438\u044f 1.0 \u043f\u043e\u0437\u0438\u0446\u0438\u043e\u043d\u0438\u0440\u0443\u0435\u0442\u0441\u044f \u043a\u0430\u043a \u0433\u043e\u0442\u043e\u0432\u0430\u044f \u0434\u043b\u044f \u043d\u0430\u0447\u0430\u043b\u0430 \u043f\u0440\u0438\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u0432 \u0440\u0430\u0431\u043e\u0447\u0438\u0445 \u043f\u0440\u043e\u0435\u043a\u0442\u0430\u0445. \u0418\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0439 \u043d\u0430\u043f\u0438\u0441\u0430\u043d \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 Rust \u0438 \u043f\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043f\u043e\u0434 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0435\u0439 GPLv3 \u0438\u043b\u0438 \u043a\u043e\u043c\u043c\u0435\u0440\u0447\u0435\u0441\u043a\u043e\u0439 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0435\u0439 (\u0434\u043b\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u0432 \u043f\u0440\u043e\u043f\u0440\u0438\u0435\u0442\u0430\u0440\u043d\u044b\u0445 \u043f\u0440\u043e\u0434\u0443\u043a\u0442\u0430\u0445 \u0431\u0435\u0437 \u043e\u0442\u043a\u0440\u044b\u0442\u0438\u044f \u043a\u043e\u0434\u0430). \u0418\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0439 \u043c\u043e\u0436\u0435\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u043a\u0430\u043a \u0434\u043b\u044f [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":107766,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-107765","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u043f\u0435\u0440\u0432\u044b\u0439 \u0437\u043d\u0430\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u044f \u0434\u043b\u044f \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u0438\u044f \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u043e\u0432 Slint, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043f\u043e\u0434\u0432\u0451\u043b \u0438\u0442\u043e\u0433 \u0442\u0440\u0435\u0445 \u043b\u0435\u0442 \u0440\u0430\u0431\u043e\u0442\u044b \u043d\u0430\u0434 \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u043c.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/ro\/blog\/news\/opublikovan-instrumentarij-dlya-sozdaniya-graficheskih-interfejsov-slint-1-0\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"ro_RO\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0439 \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u043e\u0432 Slint 1.0 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u043f\u0435\u0440\u0432\u044b\u0439 \u0437\u043d\u0430\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u044f \u0434\u043b\u044f \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u0438\u044f \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u043e\u0432 Slint, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043f\u043e\u0434\u0432\u0451\u043b \u0438\u0442\u043e\u0433 \u0442\u0440\u0435\u0445 \u043b\u0435\u0442 \u0440\u0430\u0431\u043e\u0442\u044b \u043d\u0430\u0434 \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u043c.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/ro\/blog\/news\/opublikovan-instrumentarij-dlya-sozdaniya-graficheskih-interfejsov-slint-1-0\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2023-04-06T16:48:17+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2023-04-07T12:57:33+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47 A fost publicat unelte pentru crearea interfe\u021belor grafice Slint 1.0 | ProHoster","description":"A fost publicat prima versiune semnificativ\u0103 a uneltei pentru construirea interfe\u021belor grafice Slint, care a fost rezultatul a trei ani de munc\u0103 asupra proiectului.","canonical_url":"https:\/\/prohoster.info\/ro\/blog\/news\/opublikovan-instrumentarij-dlya-sozdaniya-graficheskih-interfejsov-slint-1-0","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"ro_RO","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0439 \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u043e\u0432 Slint 1.0 | ProHoster","og:description":"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u043f\u0435\u0440\u0432\u044b\u0439 \u0437\u043d\u0430\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u044f \u0434\u043b\u044f \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u0438\u044f \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u043e\u0432 Slint, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043f\u043e\u0434\u0432\u0451\u043b \u0438\u0442\u043e\u0433 \u0442\u0440\u0435\u0445 \u043b\u0435\u0442 \u0440\u0430\u0431\u043e\u0442\u044b \u043d\u0430\u0434 \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u043c.","og:url":"https:\/\/prohoster.info\/ro\/blog\/news\/opublikovan-instrumentarij-dlya-sozdaniya-graficheskih-interfejsov-slint-1-0","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2023-04-06T16:48:17+00:00","article:modified_time":"2023-04-07T12:57:33+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":[],"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts\/107765","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/comments?post=107765"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts\/107765\/revisions"}],"predecessor-version":[{"id":173039,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts\/107765\/revisions\/173039"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/media\/107766"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/media?parent=107765"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/categories?post=107765"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/tags?post=107765"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}