{"id":96043,"date":"2020-10-07T01:42:23","date_gmt":"2020-10-06T23:42:23","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/dostupna-alfa-versiya-qt-6-0"},"modified":"2020-10-07T01:42:23","modified_gmt":"2020-10-06T23:42:23","slug":"dostupna-alfa-versiya-qt-6-0","status":"publish","type":"post","link":"https:\/\/prohoster.info\/ro\/blog\/news\/dostupna-alfa-versiya-qt-6-0","title":{"rendered":"Versiunea alpha a Qt 6.0 este disponibil\u0103","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Compania Qt <noindex><a rel=\"nofollow\" href=\"https:\/\/www.qt.io\/blog\/qt-6.0-alpha-released\">a anun\u021bat<\/a><\/noindex> despre traducerea ramurii <noindex><a rel=\"nofollow\" href=\"http:\/\/download.qt.io\/development_releases\/qt\/6.0\/\">Qt 6<\/a><\/noindex> a intrat \u00een faza de testare alpha. Qt 6 include schimb\u0103ri arhitecturale semnificative, iar pentru compilare este necesar un compilator care s\u0103 sprijine standardul C++17. Lansarea <noindex><a rel=\"nofollow\" href=\"https:\/\/wiki.qt.io\/Qt_6.0_Release\">preconizeaz\u0103<\/a><\/noindex> este programat\u0103 pentru 1 decembrie 2020. <\/p>\n<p>Principalele <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=51238\">grafica realizat\u0103 prin WebGL \u0219i<\/a><\/noindex> Qt 6:<\/p>\n<ul>\n<li class=\"l\"> API grafic abstractizat, independent de API-ul 3D al sistemului de operare. Componenta cheie a noului stiv de grafic\u0103 Qt este motorul de redare a scenelor, care folose\u0219te un strat RHI (Rendering Hardware Interface) pentru a asigura func\u021bionarea aplica\u021biilor Qt Quick nu doar cu OpenGL, ci \u0219i deasupra API-urilor Vulkan, Metal \u0219i Direct 3D.\n<\/li>\n<li class=\"l\"> Modulul Qt Quick 3D cu API pentru crearea interfe\u021belor utilizatorului pe baza Qt Quick, care combin\u0103 elemente de grafic\u0103 2D \u0219i 3D. Qt Quick 3D permite utilizarea QML pentru a defini elemente 3D ale interfe\u021belor f\u0103r\u0103 a necesita formatul UIP. \u00cen Qt Quick 3D, at\u00e2t 2D, c\u00e2t \u0219i 3D pot folosi un singur runtime (Qt Quick), un singur layout de scen\u0103 \u0219i un singur framework de anima\u021bie, iar pentru dezvoltarea vizual\u0103 a interfe\u021bei se poate aplica Qt Design Studio. Modulul abordeaz\u0103 probleme precum costurile mari de integrare a QML cu con\u021binut din Qt 3D sau 3D Studio \u0219i ofer\u0103 posibilitatea sincroniz\u0103rii anima\u021biilor \u0219i transform\u0103rilor la nivel de cadre \u00eentre 2D \u0219i 3D.\n<\/li>\n<li class=\"l\"> Restructurarea bazei de cod prin divizarea \u00een componente mai mici \u0219i reducerea dimensiunii produsului de baz\u0103. Instrumentele pentru dezvoltatori \u0219i componentele specializate vor fi furnizate sub form\u0103 de suplimente distribuite prin catalogul magazinului. <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=51960\">Qt Marketplace<\/a><\/noindex>.\n<\/li>\n<li class=\"l\"> Modernizare semnificativ\u0103 a QML:\n<ul>\n<li class=\"l\"> Sprijin pentru tipizare strict\u0103.\n<\/li>\n<li class=\"l\"> Posibilitatea compil\u0103rii QML \u00een reprezentare C++ \u0219i cod ma\u0219in\u0103.\n<\/li>\n<li class=\"l\"> Tranzitul c\u0103tre suportul complet pentru JavaScript ca op\u021biune (utilizarea unui motor JavaScript complet func\u021bional necesit\u0103 resurse mari, ceea ce \u00eempiedic\u0103 utilizarea QML pe hardware precum microcontrolerele).\n<\/li>\n<li class=\"l\"> Renun\u021barea la versionarea \u00een QML.\n<\/li>\n<li class=\"l\"> Unificarea structurilor de date duplicate \u00een QObject \u0219i QML (va reduce consumul de memorie \u0219i va accelera pornirea).\n<\/li>\n<li class=\"l\"> Trecerea de la generarea structurilor de date \u00een timpul execu\u021biei c\u0103tre generarea \u00een timpul compil\u0103rii.\n<\/li>\n<li class=\"l\"> Ascunderea componentelor interne prin utilizarea metodelor \u0219i propriet\u0103\u021bilor private.\n<\/li>\n<li class=\"l\"> Integrare \u00eembun\u0103t\u0103\u021bit\u0103 cu instrumentele de dezvoltare pentru refactorizare \u0219i diagnosticarea erorilor \u00een timpul compil\u0103rii.\n<\/li>\n<\/ul>\n<\/li>\n<li class=\"l\"> Ad\u0103ugarea instrumentelor pentru procesarea resurselor legate de grafic\u0103 \u00een faza de compilare, de exemplu, pentru conversia imaginilor PNG \u00een texturi comprimate sau pentru conversia shaderelor \u0219i mesh-urilor \u00een formate binare optimizate pentru hardware specific.\n<\/li>\n<li class=\"l\"> Integrarea unui motor unificat pentru teme \u0219i stiluri, permi\u021b\u00e2nd ob\u021binerea unui aspect al aplica\u021biilor bazate pe Qt Widgets \u0219i Qt Quick, nativ pentru diferite platforme mobile \u0219i desktop.\n<\/li>\n<li class=\"l\"> Ca sistem de construire, s-a decis utilizarea CMake \u00een loc de QMake. Suportul pentru construirea aplica\u021biilor cu ajutorul QMake va fi men\u021binut, dar Qt va fi construit folosind CMake. CMake a fost ales datorit\u0103 popularit\u0103\u021bii sale \u00een r\u00e2ndul dezvoltatorilor de proiecte C++ \u0219i este sus\u021binut \u00een multe medii de dezvoltare integrate. Dezvoltarea sistemului de construire Qbs, care aspira s\u0103 \u00eenlocuiasc\u0103 QMake, <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=52863\">a fost continuat\u0103<\/a><\/noindex> de comunitate.\n<\/li>\n<li class=\"l\"> Tranzi\u021bia la standardul C++17 (anterior se utiliza C++98). \u00cen Qt 6 se preconizeaz\u0103 implementarea suportului pentru multe dintre func\u021bionalit\u0103\u021bile moderne C++, dar f\u0103r\u0103 a pierde compatibilitatea invers\u0103 cu codul bazat pe standardele anterioare.\n<\/li>\n<li class=\"l\"> Posibilitatea utiliz\u0103rii \u00een codul C++ a unor func\u021bionalit\u0103\u021bi oferite pentru QML \u0219i Qt Quick. De asemenea, va fi prezentat un nou sistem de propriet\u0103\u021bi pentru QObject \u0219i clase similare. Din QML \u00een nucleul Qt va fi integrat un motor pentru gestionarea leg\u0103turilor (binding), ceea ce va reduce \u00eenc\u0103rcarea \u0219i consumul de memorie pentru leg\u0103turi \u0219i le va face disponibile pentru toate p\u0103r\u021bile Qt, nu doar pentru Qt Quick.\n<\/li>\n<li class=\"l\"> Extinderea suportului pentru limbaje suplimentare, cum ar fi Python \u0219i WebAssembly.\n<\/li>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Sursa: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=53841\">opennet.ro<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Qt Company \u043e\u0431\u044a\u044f\u0432\u0438\u043b\u0430 \u043e \u043f\u0435\u0440\u0435\u0432\u043e\u0434\u0435 \u0432\u0435\u0442\u043a\u0438 Qt 6 \u043d\u0430 \u0441\u0442\u0430\u0434\u0438\u044e \u0430\u043b\u044c\u0444\u0430-\u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f. Qt 6 \u0432\u043a\u043b\u044e\u0447\u0430\u0435\u0442 \u0437\u043d\u0430\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u043d\u044b\u0435 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f, \u0430 \u0434\u043b\u044f \u0441\u0431\u043e\u0440\u043a\u0438 \u0442\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f \u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0442\u043e\u0440, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u044e\u0449\u0438\u0439 \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442 C++17. \u0420\u0435\u043b\u0438\u0437 \u043d\u0430\u043c\u0435\u0447\u0435\u043d \u043d\u0430 1 \u0434\u0435\u043a\u0430\u0431\u0440\u044f 2020 \u0433\u043e\u0434\u0430. \u041a\u043b\u044e\u0447\u0435\u0432\u044b\u0435 \u043e\u0441\u043e\u0431\u0435\u043d\u043d\u043e\u0441\u0442\u0438 Qt 6: \u0410\u0431\u0441\u0442\u0440\u0430\u0433\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u0439 API, \u043d\u0435 \u0437\u0430\u0432\u0438\u0441\u044f\u0449\u0438\u0439 \u043e\u0442 3D API \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b. \u041a\u043b\u044e\u0447\u0435\u0432\u044b\u043c \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u043e\u043c \u043d\u043e\u0432\u043e\u0433\u043e \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u0441\u0442\u0435\u043a\u0430 Qt \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0434\u0432\u0438\u0436\u043e\u043a [&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-96043","post","type-post","status-publish","format-standard","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=\"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Qt Company \u043e\u0431\u044a\u044f\u0432\u0438\u043b\u0430 \u043e \u043f\u0435\u0440\u0435\u0432\u043e\u0434\u0435 \u0432\u0435\u0442\u043a\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\/ro\/blog\/news\/dostupna-alfa-versiya-qt-6-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\u0414\u043e\u0441\u0442\u0443\u043f\u043d\u0430 \u0430\u043b\u044c\u0444\u0430-\u0432\u0435\u0440\u0441\u0438\u044f Qt 6.0 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Qt Company \u043e\u0431\u044a\u044f\u0432\u0438\u043b\u0430 \u043e \u043f\u0435\u0440\u0435\u0432\u043e\u0434\u0435 \u0432\u0435\u0442\u043a\u0438\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/ro\/blog\/news\/dostupna-alfa-versiya-qt-6-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=\"2020-10-06T23:42:23+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-10-06T23:42:23+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\udd47Versiunea alpha Qt 6.0 este disponibil\u0103 | ProHoster","description":"Compania Qt Company a anun\u021bat transferul ramurii","canonical_url":"https:\/\/prohoster.info\/ro\/blog\/news\/dostupna-alfa-versiya-qt-6-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\u0414\u043e\u0441\u0442\u0443\u043f\u043d\u0430 \u0430\u043b\u044c\u0444\u0430-\u0432\u0435\u0440\u0441\u0438\u044f Qt 6.0 | ProHoster","og:description":"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Qt Company \u043e\u0431\u044a\u044f\u0432\u0438\u043b\u0430 \u043e \u043f\u0435\u0440\u0435\u0432\u043e\u0434\u0435 \u0432\u0435\u0442\u043a\u0438","og:url":"https:\/\/prohoster.info\/ro\/blog\/news\/dostupna-alfa-versiya-qt-6-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":"2020-10-06T23:42:23+00:00","article:modified_time":"2020-10-06T23:42:23+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"96043","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 10:52:25","updated":"2022-09-30 13:51:45","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts\/96043","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=96043"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts\/96043\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/media?parent=96043"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/categories?post=96043"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/tags?post=96043"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}