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 เนื่องจากการพัฒนายังไม่สมบูรณ์เพียงพอ นอกจากความน่าเชื่อถือของโค้ดแล้ว ควรจะรวมเข้ากับไลบรารี Python ปัจจุบันได้ง่ายกว่า (ใน C ++ Qt ต้องมีคุณสมบัติหลายอย่างไลบรารีมาตรฐานนั้นไม่ดีเมื่อเปรียบเทียบและไลบรารีอื่น ๆ มีมาตรฐานน้อยกว่าใน Python มาก)

ในปี 2019 นี้ อย่างน้อยเราควรเห็นการผสานรวมกับ numpy สำหรับการคำนวณทางวิทยาศาสตร์รวมถึงการใช้อาร์เรย์ที่มีประสิทธิภาพ

Qt จะเปิดเว็บด้วย Web Assembly: ตั้งแต่ Qt 5.13 มันเป็นไปได้ที่จะรวบรวมแอปพลิเคชัน Qt ในโมดูล Web Assembly เพื่อเริ่มต้นในเบราว์เซอร์ (ความเป็นไปได้จะเก่ากว่า แต่ถือว่าเสร็จสิ้นเฉพาะกับ Qt 5.13 เท่านั้น)

อย่างไรก็ตาม ในปัจจุบันมีเพียงการพัฒนาเท่านั้นที่สามารถทำได้ desde Linux และ macOS: Windows จะถูกเพิ่มเข้าไปในรายการ

ในด้านคุณสมบัตินั้นจะสามารถเข้าถึงระบบไฟล์ภายในเครื่องได้ (ภายในขอบเขตของแซนด์บ็อกซ์ที่ใช้งานโดยเบราว์เซอร์)

ไปยัง แอนิเมชั่น Qt 5.13 นำโมดูลใหม่ Qt Lottie, Bodymovin มาสร้างใน Adobe After Effects

Qt Lottie ทำให้ง่ายต่อการรวมภาพเคลื่อนไหวเหล่านี้ไว้ในแอปพลิเคชัน Qt Quick แต่ยังควบคุมได้ด้วย (เริ่มหยุดชั่วคราว ฯลฯ ) โมดูลได้รับการออกแบบมาเพื่อให้สามารถใช้งานบนแพลตฟอร์มแบบฝังตัวได้ มันควรจะมาจากการทำนายทางเทคโนโลยีในปีนี้

เครื่องมือพัฒนา

รุ่นล่าสุดของ ผู้สร้าง Qt ได้ปรับปรุงเอ็นจิ้น C ++ ใหม่อย่างมากเพื่อใช้ Clang 

ผลประโยชน์มาจากการทำงานร่วมกับ Clang Tidy และ Clazy เครื่องมือวินิจฉัยและวิเคราะห์ประสิทธิภาพอื่น ๆ จะเข้ามาในช่วงปีนี้

EDI เองควรเห็นประสิทธิภาพที่ดีขึ้นด้วยการใช้ฐานข้อมูลสัญลักษณ์สำหรับโครงการที่โหลดแทนที่จะต้องแยกวิเคราะห์ไฟล์ทีละไฟล์ในขณะที่เขียนโค้ด

โคโม CMake ดูเหมือนจะเป็นเครื่องมือสร้างตัวเลือกสำหรับ Qt 6Qt Creator เนื่องจากเป็นไปได้ที่จะทำงานกับโปรเจ็กต์ CMake แต่ก็ไม่ง่ายเสมอไปเหมือนกับรูปแบบโครงการเก่าที่ Qt ใช้ (ไฟล์. pro ที่มีชื่อเสียง) ซึ่งจะช่วยให้สร้างโครงการ CMake ได้ง่ายขึ้นและอื่น ๆ

Qt Quick Designer โปรแกรมแก้ไขภาพสำหรับ Qt Quick ที่ผสานรวมกับ Qt Creator จะได้รับประโยชน์จากคุณสมบัติบางอย่างที่พัฒนาสำหรับ Qt Design Studio (หลังพัฒนาบนพื้นฐานเดียวกับ Qt Creator) เราจะเห็นไทม์ไลน์ Qt Design Studio ใน Qt Quick Designer เร็ว ๆ นี้

เครื่องมือสำหรับนักออกแบบกราฟิก

หนึ่งในนั้น โครงการใหญ่ในปี 2019 เกี่ยวกับเครื่องมือสำหรับนักออกแบบกราฟิกคือการรวมเครื่องมือออกแบบ 2 มิติและ 3 มิติเข้าด้วยกันเพื่อนำเสนอแอปพลิเคชั่นเดียว (พร้อมความสามารถเฉพาะสำหรับอินเทอร์เฟซ 2D และ 3D)

ซึ่งเราควรเห็นส่วนประกอบที่ใช้ร่วมกันการทำงานร่วมกันที่ดีขึ้นและเครื่องมือการติดตั้งแบบรวม เวลาทำงานของ Qt 3D Studio จะได้รับการปรับปรุงด้วย

Qt Design Studio ควรเห็นเครื่องมือวาดภาพใหม่ตัวแก้ไขเส้นโค้งการเปลี่ยนแปลงใหม่และตัวแก้ไขคุณสมบัติ สามรายการที่ควรมีใน Qt 3D Studio การทำงานกับจอภาพหลายจอจะง่ายขึ้นเช่นกับแผงแบบลอย

Qt 3D Studio จะได้รับสิทธิ์ในการปรับปรุงประสิทธิภาพที่ดีโดยมีเวอร์ชัน 2.3 ในเดือนมีนาคมและ 2.4 ในเดือนมิถุนายน 

เอ็นจิ้นการเรนเดอร์และระบบแอนิเมชั่นใหม่ช่วยลดการใช้งาน CPU การโหลดเนื้อหา 3D แบบเร่งและลดการใช้หน่วยความจำ

เป้าหมายสำหรับปี 2019 คือการมีแอปพลิเคชัน 3 มิติที่ซับซ้อนแบบเรียลไทม์ซึ่งทำงานบนฮาร์ดแวร์ระดับไฮเอนด์


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา