{"id":105180,"date":"2022-09-27T15:37:06","date_gmt":"2022-09-27T13:37:06","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/proekt-leanqt-razvivaet-urezannyj-fork-qt-5"},"modified":"2022-09-27T15:37:06","modified_gmt":"2022-09-27T13:37:06","slug":"proekt-leanqt-razvivaet-urezannyj-fork-qt-5","status":"publish","type":"post","link":"https:\/\/prohoster.info\/fr\/blog\/news\/proekt-leanqt-razvivaet-urezannyj-fork-qt-5","title":{"rendered":"Le projet LeanQt d\u00e9veloppe un fork minimaliste de Qt 5","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Le projet LeanQt a commenc\u00e9 le d\u00e9veloppement d'une version all\u00e9g\u00e9e de Qt 5, visant \u00e0 simplifier la compilation \u00e0 partir des sources et l'int\u00e9gration avec les applications. LeanQt est d\u00e9velopp\u00e9 par Rochus Keller, l'auteur du compilateur et de l'environnement de d\u00e9veloppement pour le langage Oberon, bas\u00e9 sur Qt 5, avec pour objectif de faciliter la compilation de son produit avec un minimum de d\u00e9pendances, tout en conservant le support des plateformes actuelles. Le code continue d'\u00e9voluer sous les licenses GPLv3, LGPLv2.1 et LGPLv3.    <\/p>\n<p>Il est \u00e0 noter que ces derni\u00e8res ann\u00e9es, une tendance \u00e0 l'inflation de Qt a \u00e9t\u00e9 observ\u00e9e, avec une complexification et un encombrement par des fonctionnalit\u00e9s controvers\u00e9es, et l'installation des binaires n\u00e9cessite une inscription sur le site de l'entreprise commerciale et le t\u00e9l\u00e9chargement de plus d'un gigaoctet de donn\u00e9es. Avec LeanQt, une tentative a \u00e9t\u00e9 faite de cr\u00e9er une version l\u00e9g\u00e8re de Qt 5.6.3, d\u00e9pouill\u00e9e de tout ce qui est superflu et restructur\u00e9e. Pour la compilation, un syst\u00e8me de construction priv\u00e9 nomm\u00e9 BUSY a \u00e9t\u00e9 utilis\u00e9 au lieu de qmake. Des options suppl\u00e9mentaires ont \u00e9t\u00e9 propos\u00e9es, permettant d'inclure ou d'exclure diff\u00e9remment les composants cl\u00e9s lors de la construction.    <\/p>\n<p>Le support des fonctionnalit\u00e9s suivantes de Qt est d\u00e9clar\u00e9 :  <\/p>\n<ul>\n<li class=\"l\"> Tableaux d'octets, cha\u00eenes de caract\u00e8res, unicode.\n<li class=\"l\"> Localisation.\n<li class=\"l\"> Collections, partage implicite de donn\u00e9es.\n<li class=\"l\"> Gestion des dates, heures et fuseaux horaires.\n<li class=\"l\"> Type variant et m\u00e9tatypes.\n<li class=\"l\"> Encodages : utf, simple, latin.\n<li class=\"l\"> Abstraction des dispositifs d'entr\u00e9e\/sortie.\n<li class=\"l\"> Moteur de fichiers.\n<li class=\"l\"> Flux de texte et flux de donn\u00e9es.\n<li class=\"l\"> Expressions r\u00e9guli\u00e8res.\n<li class=\"l\"> Journalisation.\n<li class=\"l\"> Hachages md5 et sha1.\n<li class=\"l\"> Primitives g\u00e9om\u00e9triques, json et xml.\n<li class=\"l\"> rcc (compilateur de ressources).\n<li class=\"l\"> Multithreading.\n<li class=\"l\"> Possibilit\u00e9 de compilation pour Linux, Windows et macOS.   <\/ul>\n<p>Parmi les projets \u00e0 court terme : prise en charge des plugins, objets de base, m\u00e9tatypes et \u00e9v\u00e9nements, modules QtNetwork et QtXml.  <\/p>\n<p>Plans \u00e0 long terme : modules QtGui et QtWidgets, impression, parall\u00e9lisation des op\u00e9rations, support des ports s\u00e9rie.  <\/p>\n<p>Ne seront pas pris en charge : qmake, cadre d'\u00e9tat, encodages avanc\u00e9s, animation, multim\u00e9dia, D-Bus, SQL, SVG, NFC, Bluetooth, moteur web, testlib, scripting et QML. En ce qui concerne les plateformes, il a \u00e9t\u00e9 d\u00e9cid\u00e9 de ne pas supporter iOS, WinRT, Wince, Android, Blackberry, nacl, vxWorks et Haiku.<br \/>\n<br \/>Source : <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=57836\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u0440\u043e\u0435\u043a\u0442 LeanQt \u043f\u0440\u0438\u0441\u0442\u0443\u043f\u0438\u043b \u043a \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u044e \u0443\u0440\u0435\u0437\u0430\u043d\u043d\u043e\u0433\u043e \u043e\u0442\u0432\u0435\u0442\u0432\u043b\u0435\u043d\u0438\u044f \u043e\u0442 Qt 5, \u043d\u0430\u0446\u0435\u043b\u0435\u043d\u043d\u043e\u0433\u043e \u043d\u0430 \u0443\u043f\u0440\u043e\u0449\u0435\u043d\u0438\u0435 \u0441\u0431\u043e\u0440\u043a\u0438 \u0438\u0437 \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u0445 \u0442\u0435\u043a\u0441\u0442\u043e\u0432 \u0438 \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u0438 \u0441 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f\u043c\u0438. LeanQt \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0435\u0442 \u0420\u043e\u0445\u0443\u0441 \u041a\u0435\u043b\u043b\u0435\u0440 (Rochus Keller), \u0430\u0432\u0442\u043e\u0440 \u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0442\u043e\u0440\u0430 \u0438 \u0441\u0440\u0435\u0434\u044b \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0434\u043b\u044f \u044f\u0437\u044b\u043a\u0430 Oberon, \u0437\u0430\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0445 \u043d\u0430 Qt 5, \u0441 \u0446\u0435\u043b\u044c\u044e \u0443\u043f\u0440\u043e\u0449\u0435\u043d\u0438\u044f \u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0446\u0438\u0438 \u0441\u0432\u043e\u0435\u0433\u043e \u043f\u0440\u043e\u0434\u0443\u043a\u0442\u0430 \u0441 \u043c\u0438\u043d\u0438\u043c\u0430\u043b\u044c\u043d\u044b\u043c \u0447\u0438\u0441\u043b\u043e\u043c \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0435\u0439, \u043d\u043e \u0441 \u0441\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u0438\u0435\u043c \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 \u0430\u043a\u0442\u0443\u0430\u043b\u044c\u043d\u044b\u0445 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c. [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-105180","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u0440\u043e\u0435\u043a\u0442 LeanQt \u043f\u0440\u0438\u0441\u0442\u0443\u043f\u0438\u043b \u043a \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u044e \u0443\u0440\u0435\u0437\u0430\u043d\u043d\u043e\u0433\u043e \u043e\u0442\u0432\u0435\u0442\u0432\u043b\u0435\u043d\u0438\u044f \u043e\u0442 Qt 5, \u043d\u0430\u0446\u0435\u043b\u0435\u043d\u043d\u043e\u0433\u043e \u043d\u0430 \u0443\u043f\u0440\u043e\u0449\u0435\u043d\u0438\u0435 \u0441\u0431\u043e\u0440\u043a\u0438 \u0438\u0437 \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u0445 \u0442\u0435\u043a\u0441\u0442\u043e\u0432 \u0438 \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u0438 \u0441 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f\u043c\u0438.\" \/>\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\/fr\/blog\/news\/proekt-leanqt-razvivaet-urezannyj-fork-qt-5\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"fr_FR\" \/>\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\u041f\u0440\u043e\u0435\u043a\u0442 LeanQt \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0435\u0442 \u0443\u0440\u0435\u0437\u0430\u043d\u043d\u044b\u0439 \u0444\u043e\u0440\u043a Qt 5 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u0440\u043e\u0435\u043a\u0442 LeanQt \u043f\u0440\u0438\u0441\u0442\u0443\u043f\u0438\u043b \u043a \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u044e \u0443\u0440\u0435\u0437\u0430\u043d\u043d\u043e\u0433\u043e \u043e\u0442\u0432\u0435\u0442\u0432\u043b\u0435\u043d\u0438\u044f \u043e\u0442 Qt 5, \u043d\u0430\u0446\u0435\u043b\u0435\u043d\u043d\u043e\u0433\u043e \u043d\u0430 \u0443\u043f\u0440\u043e\u0449\u0435\u043d\u0438\u0435 \u0441\u0431\u043e\u0440\u043a\u0438 \u0438\u0437 \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u0445 \u0442\u0435\u043a\u0441\u0442\u043e\u0432 \u0438 \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u0438 \u0441 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f\u043c\u0438.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/fr\/blog\/news\/proekt-leanqt-razvivaet-urezannyj-fork-qt-5\" \/>\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=\"2022-09-27T13:37:06+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2022-09-27T13:37:06+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 Le projet LeanQt d\u00e9veloppe un fork all\u00e9g\u00e9 de Qt 5 | ProHoster","description":"Le projet LeanQt a commenc\u00e9 le d\u00e9veloppement d'une version all\u00e9g\u00e9e de Qt 5, visant \u00e0 simplifier la compilation \u00e0 partir des sources et l'int\u00e9gration avec les applications.","canonical_url":"https:\/\/prohoster.info\/fr\/blog\/news\/proekt-leanqt-razvivaet-urezannyj-fork-qt-5","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"fr_FR","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\u041f\u0440\u043e\u0435\u043a\u0442 LeanQt \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0435\u0442 \u0443\u0440\u0435\u0437\u0430\u043d\u043d\u044b\u0439 \u0444\u043e\u0440\u043a Qt 5 | ProHoster","og:description":"\u041f\u0440\u043e\u0435\u043a\u0442 LeanQt \u043f\u0440\u0438\u0441\u0442\u0443\u043f\u0438\u043b \u043a \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u044e \u0443\u0440\u0435\u0437\u0430\u043d\u043d\u043e\u0433\u043e \u043e\u0442\u0432\u0435\u0442\u0432\u043b\u0435\u043d\u0438\u044f \u043e\u0442 Qt 5, \u043d\u0430\u0446\u0435\u043b\u0435\u043d\u043d\u043e\u0433\u043e \u043d\u0430 \u0443\u043f\u0440\u043e\u0449\u0435\u043d\u0438\u0435 \u0441\u0431\u043e\u0440\u043a\u0438 \u0438\u0437 \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u0445 \u0442\u0435\u043a\u0441\u0442\u043e\u0432 \u0438 \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u0438 \u0441 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f\u043c\u0438.","og:url":"https:\/\/prohoster.info\/fr\/blog\/news\/proekt-leanqt-razvivaet-urezannyj-fork-qt-5","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":"2022-09-27T13:37:06+00:00","article:modified_time":"2022-09-27T13:37:06+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\/fr\/wp-json\/wp\/v2\/posts\/105180","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/comments?post=105180"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/105180\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/media?parent=105180"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/categories?post=105180"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/tags?post=105180"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}