ל- Qt יהיה אינטגרציה טובה יותר עם Python ו- Web Assembly

qt

עם המהדורה האחרונה של Qt 5.12, Tuukka Turunen, סגן נשיא הממונה על "מחקר ופיתוח" בחברת Qt, מציע לנו, כמו בכל שנה מאז 2016, סקירה של ההתפתחויות העתידיות במסגרת. 

Qt 5.12 הראשון ימשיך במחזור הפיתוח שלו, עם תיקונים ושיפור ביצועים, כמו גרסה שלישית של Qt 5 עם תמיכה לטווח ארוך (לעומת שתי הגרסאות הקודמות, Qt 5.6.3). ו- Qt 5.9.7, ישנם גם מעט יותר מחמשת אלפים תיקונים בהתאמה). Qt Quick ו- Qt 3D יהיו מוקד תשומת הלב, בין היתר.

Qt 5.12 סיפק שכבת קישור רשמית עם Python מודול זה אינו עוסק בתמיכה ארוכת טווח של Qt 5.12 מכיוון שהתפתחותו עדיין לא בשלה. בנוסף לאמינות הקוד, צריך להיות קל יותר לשילוב עם ספריות הפיתון הנוכחיות (ב- C ++, Qt חייבת להציע תכונות רבות, הספרייה הסטנדרטית גרועה בהשוואה וספריות אחרות הרבה פחות סטנדרטיות מאשר בפייתון.)

בשנה זו 2019 עלינו לפחות לראות אינטגרציה עם קהה למחשוב מדעי, כולל יישום עוצמתי של מערכים.

Qt יפתח גם לאינטרנט באמצעות הרכבה באינטרנט: מאז Qt 5.13, ניתן לקמפל יישום Qt במודול הרכבה באינטרנט כדי להפעיל אותו בדפדפן (האפשרות ישנה יותר, אך היא נחשבת לסיימת רק עם Qt 5.13) .

עם זאת, פיתוח אפשרי כרגע רק desde Linux ו-macOS: Windows יתווספו לרשימה.

בצד התכונות ניתן יהיה לגשת למערכת הקבצים המקומית (בגבולות ארגזי החול המיושמים על ידי הדפדפנים).

כדי אנימציות Qt 5.13 הביאו מודול חדש, Qt Lottie, Bodymovin המיוצר ב- Adobe After Effects.

Qt Lottie מקל על הכללת הנפשות הללו ביישומי Qt Quick, אך גם על השליטה בהן (התחלה, השהייה וכו '). המודול תוכנן כך שניתן יהיה להשתמש בביצועים בפלטפורמות משובצות. זה אמור לצאת מהתחזית הטכנולוגית השנה.

כלי פיתוח

הגרסאות האחרונות של Qt Creator עיבד מאוד את מנוע C ++ לשימוש ב- Clang. 

היתרונות מגיעים, עם שילוב עם קלאנג טידי וקלאזי. כלי אבחון וניתוח ביצועים אחרים יכנסו במהלך השנה הזו.

ה- EDI עצמו אמור לראות ביצועים משופרים, תוך שימוש במסד נתונים של סמלים עבור הפרויקט הנטען, במקום שיהיה צורך לנתח את הקבצים בזה אחר זה עם כתיבת הקוד.

קומו נראה כי CMake הוא כלי הבנייה המועדף על יוצר Qt 6Qt מכיוון שניתן לעבוד עם פרויקטים של CMake, אך זה לא תמיד קל כמו עם פורמט הפרויקט הישן בו השתמשו Qt (קבצי ה- .pro המפורסמים). זה יקל על יצירת פרויקט CMake, בין היתר.

Qt Quick Designer, העורך הוויזואלי של Qt Quick המשולב עם Qt Creator, ייהנה מכמה תכונות שפותחו עבור Qt Design Studio. (האחרון התפתח על בסיס זהה ל- Qt Creator). בקרוב אנו אמורים לראות את ציר הזמן של Qt Design Studio ב- Qt Quick Designer.

כלים למעצבים גרפיים

אחד מ הפרויקטים הגדולים בשנת 2019 על כלים למעצבים גרפיים יהיו איחוד כלי העיצוב הדו-ממדי והתלת-ממדי, להציע יישום יחיד (עם יכולות ספציפיות לממשקי דו-ממד ותלת-ממד).

איתו עלינו לראות רכיבים משותפים, יכולת פעולה הדדית טובה יותר וכלי התקנה מאוחדים. זמן הריצה של Qt 3D Studio ישופר גם כן.

Qt Design Studio אמור לראות כלי רישום חדשים, עורך עקומות מעבר חדש ועורך נכסים, שלושה פריטים שצריכים להיות גם ב- Qt 3D Studio. יהיה קל יותר לעבוד עם מספר צגים, למשל עם לוחות צפים.

Qt 3D Studio יזכה לשיפורי ביצועים יפים, עם גרסאות 2.3 במרץ ו- 2.4 ביוני. 

מנועי עיבוד ומערכות אנימציה חדשות הפחיתו את השימוש במעבד, טעינה מואצת של תוכן תלת ממדי וצמצום צריכת הזיכרון.

המטרה לשנת 2019 היא שיהיו יישומי תלת ממד מורכבים בזמן אמת על חומרה לא מתקדמת בהכרח.


השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי לנתונים: מיגל אנחל גטון
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.