เปิดตัวสภาพแวดล้อมการพัฒนาแบบรวม Qt Creator 8.0 ได้รับการเผยแพร่ซึ่งออกแบบมาสำหรับการสร้างแอปพลิเคชันข้ามแพลตฟอร์มโดยใช้ไลบรารี Qt รองรับทั้งการพัฒนาโปรแกรมคลาสสิกในภาษา C++ และการใช้ภาษา QML ซึ่งใช้ JavaScript เพื่อกำหนดสคริปต์ และโครงสร้างและพารามิเตอร์ขององค์ประกอบอินเทอร์เฟซจะถูกระบุโดยบล็อกที่คล้าย CSS มีการสร้างแอสเซมบลีสำเร็จรูปสำหรับ Linux, Windows และ MacOS
ในเวอร์ชันใหม่:
- เพิ่มองค์ประกอบ “แก้ไข > การตั้งค่า” ลงในเมนูแล้วเพื่อให้เข้าถึงการตั้งค่าได้อย่างรวดเร็ว
- โมเดลโค้ดเก่าในภาษา C++ ซึ่งใช้งานบนพื้นฐานของ libclang ถูกปิดการใช้งาน แทนที่จะเริ่มต้นจากสาขาก่อนหน้า โมเดลที่ใช้แบ็กเอนด์ Clangd ที่รองรับโปรโตคอล LSP (Language Server Protocol) จะถูกนำเสนอตามค่าเริ่มต้น
- ตัวแยกวิเคราะห์ QML รองรับการประมวลผลเทมเพลตสตริง JavaScript และตัวดำเนินการ “??=”
- สำหรับภาษา Python เซิร์ฟเวอร์สนับสนุนภาษา python-lsp-server จะถูกเปิดใช้งานตามค่าเริ่มต้น ซึ่งมีการนำเสนอส่วนการตั้งค่าแยกต่างหาก “Python > การกำหนดค่าเซิร์ฟเวอร์ภาษา”
- เทมเพลตการตั้งค่า "โปรไฟล์" ใหม่สำหรับโปรเจ็กต์ CMake ซึ่งรวมประเภทบิลด์ "RelWithDebInfo" เข้ากับการรวมเครื่องมือแก้ไขข้อบกพร่องและการทำโปรไฟล์
- เพิ่มปลั๊กอินทดลองที่รองรับชุดเครื่องมือทดสอบความครอบคลุมของ Coco
- เพิ่มการสนับสนุนการทดลองสำหรับการผสานรวม GitLab ทำให้คุณสามารถดูและโคลนโครงการ อัปโหลดโค้ด และรับการแจ้งเตือนกิจกรรม
- การสนับสนุนแพลตฟอร์ม UWP (Universal Windows Platform) ถูกยกเลิกแล้ว
- ข้อกำหนดชุดเครื่องมือ ARM MSVC มีให้บนแพลตฟอร์ม Windows
- สำหรับ Android มีการเพิ่มตัวเลือกในการเชื่อมต่อกับอุปกรณ์ผ่าน Wi-Fi
ที่มา: opennet.ru