Qt do të ketë integrim më të mirë me Python dhe Web Assembly

qt

Me lëshimin e fundit të Qt 5.12, Tuukka Turunen, nënkryetar i ngarkuar me "Kërkim dhe Zhvillim" në Kompaninë Qt, na ofron, si çdo vit që nga viti 2016, një pasqyrë të zhvillimeve të ardhshme për kornizën. 

Së pari Qt 5.12 do të vazhdojë ciklin e tij të zhvillimit, me rregullime dhe përmirësime të performancës, të tilla si një version i tretë i Qt 5 me mbështetje afatgjatë (krahasuar me dy versionet e mëparshme, Qt 5.6.3). dhe Qt 5.9.7, ka gjithashtu përkatësisht pak më shumë se pesë mijë korrigjime). Qt Quick dhe Qt 3D do të jenë në qendër të vëmendjes, ndër të tjera.

Qt 5.12 ka siguruar një shtresë zyrtare lidhëse me Python ky modul nuk merret me mbështetjen afatgjatë të Qt 5.12 pasi zhvillimi i tij nuk është ende mjaft i pjekur. Përveç besueshmërisë së kodit, duhet të jetë më e lehtë për t'u integruar me bibliotekat aktuale të Python (Në C ++, Qt duhet të ofrojë shumë karakteristika, biblioteka standarde është e dobët në krahasim, dhe bibliotekat e tjera janë shumë më pak të standardizuara sesa në Python.)

Në këtë vit 2019 së paku duhet të shohim një integrim me numpy për llogaritjen shkencore, duke përfshirë një zbatim të fuqishëm të vargjeve.

Qt do të hapet gjithashtu në Web me Asamblenë e Uebit: që nga Qt 5.13, është e mundur të përpilohet një aplikacion Qt në një modul të Asamblesë së Uebit për ta filluar atë në një shfletues (mundësia është më e vjetër, por konsiderohet e përfunduar me vetëm Qt 5.13).

Sidoqoftë, zhvillimi aktualisht është i mundur vetëm desde Linux dhe macOS: Windows do të shtohet në listë.

Nga ana e veçorive, do të jetë e mundur të hyni në sistemin lokal të skedarëve (brenda kufijve të kutive të rërës të implementuara nga shfletuesit).

Animacionet Qt 5.13 sollën një modul të ri, Qt Lottie, Bodymovin të bërë në Adobe After Effects.

Qt Lottie e bën të lehtë përfshirjen e këtyre animacioneve në aplikacionet Qt Quick, por edhe kontrollimin e tyre (fillimi, pauza, etj.). Moduli është dizajnuar në mënyrë që performanca të mund të përdoret në platformat e ngulitura. Duhet të dalë nga parashikimi i teknologjisë këtë vit.

Mjetet e zhvillimit

Versionet e fundit të Krijuesit Qt kanë ripunuar shumë motorin C ++, për të përdorur Clang. 

Përfitimet vijnë, me një integrim me Clang Tidy dhe Clazy. Mjete të tjera diagnostike dhe analize të performancës do të vijnë gjatë këtij viti.

Vetë EDI duhet të shohë një performancë të përmirësuar, me përdorimin e një baze të të dhënave simbol për projektin e ngarkuar, në vend që të analizojë skedarët një nga një ndërsa shkruhet kodi.

Como CMake duket se është mjeti ndërtues i zgjedhur për Qt 6Qt Creator meqenëse është e mundur të punohet me projekte CMake, por nuk është gjithmonë aq e lehtë sa me formatin e vjetër të projektit të përdorur nga Qt (skedarët e famshëm .pro). Kjo do ta bëjë më të lehtë krijimin e një projekti CMake, ndër të tjera.

Designer Qt Quick, redaktori vizual për Qt Quick i integruar me Qt Creator, do të përfitojë nga disa veçori të zhvilluara për Qt Design Studio (kjo e fundit u zhvillua në të njëjtën bazë me Qt Creator). Së shpejti duhet të shohim kronologjinë e Qt Design Studio në Qt Quick Designer.

Mjete për krijuesit e grafikëve

Një nga Projektet e mëdha në 2019 për mjetet për dizajnerët grafikë do të jenë unifikimi i mjeteve të dizajnit 2D dhe 3D, për të ofruar një aplikacion të vetëm (me aftësi specifike për ndërfaqe 2D dhe 3D).

Me të cilat duhet të shohim përbërës të përbashkët, ndërveprim më të mirë dhe mjete të unifikuara të instalimit. Koha e funksionimit të Qt 3D Studio do të përmirësohet gjithashtu.

Qt Design Studio duhet të shohë mjete të reja vizatimi, një redaktues të ri të kurbës së tranzicionit dhe një redaktor të pronave, tre artikuj që duhet të jenë gjithashtu në Qt 3D Studio. Do të jetë më e lehtë të punosh me shumë vëzhgues, për shembull me panele lundrues.

Qt 3D Studio do të ketë të drejtë për disa përmirësime të këndshme të performancës, me versionet 2.3 në Mars dhe 2.4 në Qershor. 

Motorët e rinj të paraqitjes dhe sistemet e animacionit kanë zvogëluar përdorimin e CPU-së, ngarkimin e përshpejtuar të përmbajtjes 3D dhe uljen e konsumit të kujtesës.

Qëllimi për vitin 2019 është që të ketë aplikacione komplekse 3D në kohë reale që funksionojnë jo domosdoshmërisht në pajisje të nivelit të lartë.


Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: Miguel Ángel Gatón
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.