{"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\/de\/blog\/news\/opublikovan-instrumentarij-dlya-sozdaniya-graficheskih-interfejsov-slint-1-0","title":{"rendered":"Das Werkzeug zur Erstellung grafischer Benutzeroberfl\u00e4chen Slint 1.0 wurde ver\u00f6ffentlicht.","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Die erste bedeutende Version des Werkzeugs zur Erstellung grafischer Benutzeroberfl\u00e4chen Slint wurde ver\u00f6ffentlicht, die drei Jahre Projektarbeit zusammenfasst. Die Version 1.0 wird als bereit f\u00fcr den Einsatz in Arbeitsprojekten positioniert. Das Werkzeug ist in der Programmiersprache Rust geschrieben und wird unter der GPLv3-Lizenz oder einer kommerziellen Lizenz (f\u00fcr die Verwendung in propriet\u00e4ren Produkten ohne Quellcode-Offenlegung) bereitgestellt. Es kann sowohl f\u00fcr die Erstellung grafischer Anwendungen f\u00fcr station\u00e4re Systeme als auch f\u00fcr die Entwicklung von Benutzeroberfl\u00e4chen f\u00fcr eingebettete Ger\u00e4te verwendet werden. Das Projekt wird von Olivier Goffart und Simon Hausmann, ehemaligen Entwicklern von KDE, die an Qt bei Trolltech gearbeitet haben, vorangetrieben.      <\/p>\n<p> Die Hauptziele des Projekts sind ein geringer Ressourcenverbrauch, die M\u00f6glichkeit der Arbeit mit Bildschirmen jeder Gr\u00f6\u00dfe, ein Entwicklungsprozess, der sowohl f\u00fcr Programmierer als auch f\u00fcr Designer angenehm ist, sowie die Gew\u00e4hrleistung der Portabilit\u00e4t zwischen verschiedenen Plattformen. Beispielsweise k\u00f6nnen Anwendungen auf Basis von Slint auf einer Raspberry Pi Pico-Platine mit ARM Cortex-M0+-Mikrocontroller und 264 KB RAM ausgef\u00fchrt werden. Unterst\u00fctzte Plattformen sind Linux, Windows, macOS, Blackberry QNX, und es gibt die M\u00f6glichkeit, in Pseudocode WebAssembly zu kompilieren, um im Browser ausgef\u00fchrt zu werden, oder selbstst\u00e4ndige Anwendungen zu kompilieren, die kein Betriebssystem ben\u00f6tigen. Geplant ist die Bereitstellung von M\u00f6glichkeiten zur Erstellung mobiler Anwendungen f\u00fcr die Plattformen Android und iOS.    <\/p>\n<p>Die Benutzeroberfl\u00e4che wird mit einer speziellen deklarativen Markup-Sprache &#171;.slint&#187; definiert, die eine leicht lesbare und verst\u00e4ndliche Syntax zur Beschreibung verschiedener grafischer Elemente bereitstellt (einer der Autoren von Slint war fr\u00fcher f\u00fcr die QtQml-Engine bei Qt Company verantwortlich). Die Beschreibungen der Benutzeroberfl\u00e4che in Slint werden in Maschinencode f\u00fcr die Zielplattform kompiliert. Die Logik zur Arbeit mit der Benutzeroberfl\u00e4che ist nicht an Rust gebunden und kann in jeder Programmiersprache definiert werden \u2014 derzeit sind API und Werkzeuge zur Arbeit mit Slint f\u00fcr die Sprachen Rust, C++ und JavaScript verf\u00fcgbar, aber es sind Pl\u00e4ne zur Unterst\u00fctzung weiterer Sprachen wie Python und Go vorhanden.     <center><img decoding=\"async\" alt=\"Das Werkzeug zur Erstellung grafischer Benutzeroberfl\u00e4chen Slint 1.0 wurde ver\u00f6ffentlicht.\" src=\"\/wp-content\/uploads\/2023\/04\/564e7db57c83f0440e10a6c7d47fd9c7.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/center>    <\/p>\n<p>Es stehen mehrere Backends zur Verf\u00fcgung, die es erm\u00f6glichen, Qt, OpenGL ES 2.0, Skia und Software-Rendering ohne die Anbindung externer Abh\u00e4ngigkeiten zu verwenden. Zur Vereinfachung der Entwicklung wird ein Plugin f\u00fcr Visual Studio Code angeboten, <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/de\/server\/\"   title=\"Server\" data-wpil-keyword-link=\"linked\">Server<\/a> LSP (Language Server Protocol) zur Integration in verschiedene Entwicklungsumgebungen und den Online-Editor SlintPad. Es sind Pl\u00e4ne zur Entwicklung eines visuellen Editors f\u00fcr das Interface-Design vorgesehen, der es erm\u00f6glicht, das Interface durch Drag &amp; Drop von Widgets und Elementen zu erstellen.      <center><img decoding=\"async\" alt=\"Das Werkzeug zur Erstellung grafischer Benutzeroberfl\u00e4chen Slint 1.0 wurde ver\u00f6ffentlicht.\" src=\"\/wp-content\/uploads\/2023\/04\/620df71d24d055b9f14abe45c0b863fd.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/center>    <center><img decoding=\"async\" alt=\"Das Werkzeug zur Erstellung grafischer Benutzeroberfl\u00e4chen Slint 1.0 wurde ver\u00f6ffentlicht.\" src=\"\/wp-content\/uploads\/2023\/04\/450c48c80f9e59ec2e7b683fc59594e5.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/center>          <\/ul>\n<p>Quelle: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=58912\">opennet.ru<\/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.1.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\/de\/blog\/news\/opublikovan-instrumentarij-dlya-sozdaniya-graficheskih-interfejsov-slint-1-0\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"de_DE\" \/>\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\/de\/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\udd47Das Werkzeugset zur Erstellung von grafischen Benutzeroberfl\u00e4chen Slint 1.0 wurde ver\u00f6ffentlicht | ProHoster","description":"Das erste bedeutende Release des Werkzeugsets f\u00fcr den Aufbau von grafischen Benutzeroberfl\u00e4chen Slint wurde ver\u00f6ffentlicht, das drei Jahre Arbeit an dem Projekt zusammenfasst.","canonical_url":"https:\/\/prohoster.info\/de\/blog\/news\/opublikovan-instrumentarij-dlya-sozdaniya-graficheskih-interfejsov-slint-1-0","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"de_DE","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\/de\/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\/de\/wp-json\/wp\/v2\/posts\/107765","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/comments?post=107765"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/107765\/revisions"}],"predecessor-version":[{"id":173039,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/107765\/revisions\/173039"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media\/107766"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media?parent=107765"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/categories?post=107765"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/tags?post=107765"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}