
ผู้สร้าง Qt 19 วางจำหน่ายแล้ว นี่คือเวอร์ชันเสถียรล่าสุดของสภาพแวดล้อมการพัฒนาแบบบูรณาการ (IDE) ที่เป็นที่รู้จักกันดี เป็น IDE ฟรี โอเพนซอร์ส และใช้งานได้บนหลายแพลตฟอร์ม ออกแบบมาสำหรับนักพัฒนาที่ทำงานใน... GNU/Linux, macOS และ Windowsและผู้ที่กำลังมองหาเครื่องมือเดียวในการจัดการโครงการในภาษาและระบบต่างๆ (ดูวิธีการใช้งาน) ติดตั้ง Qt Creator บน GNU/Linux).
การอัปเดตครั้งนี้เกิดขึ้นหลังจากผ่านไปประมาณเล็กน้อย สี่เดือนนับตั้งแต่ Qt Creator 18 นอกจากนี้ ยังมีการเพิ่มฟีเจอร์ใหม่หลายอย่างที่ออกแบบมาเพื่อปรับปรุงประสบการณ์การเขียนโปรแกรมในชีวิตประจำวัน ฟีเจอร์ใหม่เหล่านั้นได้แก่ แผนที่ย่อในโปรแกรมแก้ไขข้อความ การปรับปรุงการทำงานกับอุปกรณ์ระยะไกล เซิร์ฟเวอร์ MCP พื้นฐานสำหรับเชื่อมต่อกับโมเดล AI และการขยายการสนับสนุนโครงการและระบบการสร้างอย่างมีนัยสำคัญ
การอัปเดตด้านภาพในโปรแกรมแก้ไข Qt Creator 19: แผนที่ย่อมาถึงแล้ว
หนึ่งในส่วนเพิ่มเติมที่เห็นได้ชัดที่สุดของ ผู้สร้าง Qt 19 ใหม่ แผนที่ย่อของโปรแกรมแก้ไขข้อความคุณสมบัตินี้จะแสดงมุมมองแบบย่อของเนื้อหาเอกสารทางด้านข้าง คล้ายกับที่โปรแกรมแก้ไขขั้นสูงอื่นๆ มีให้ ด้วยแผนผังโค้ดขนาดเล็กนี้ ทำให้การค้นหาข้อมูลในไฟล์ขนาดใหญ่และการระบุส่วนสำคัญทำได้ง่ายขึ้นในพริบตา
แผนที่ย่อช่วยให้คุณมี... ภาพรวมของไฟล์ขณะเลื่อนดูวิธีนี้ช่วยให้สามารถนำทางระหว่างส่วนต่างๆ ได้อย่างรวดเร็ว และระบุพื้นที่ที่มีความหนาแน่นของโค้ดสูงได้ แม้ว่าจะนำเสนอเป็นตัวเลือกเพิ่มเติม แต่ก็มีประโยชน์อย่างยิ่งในโครงการขนาดใหญ่ ซึ่งพบได้บ่อยในสภาพแวดล้อมการทำงานแบบมืออาชีพที่ต้องใช้ความเชี่ยวชาญเฉพาะด้าน ฐานโค้ดขนาดใหญ่และทีมงานที่กระจายอยู่ทั่วหลายพื้นที่และในการเลือกเครื่องมือ ให้ปรึกษา... IDE ที่ดีที่สุดสำหรับระบบปฏิบัติการของคุณ.
Qt Creator 19 นำเสนอการปรับปรุงสำหรับอุปกรณ์ระยะไกลและการพัฒนาแบบกระจาย
Qt Creator 19 เปิดตัว การปรับปรุงการกำหนดค่าและการจัดการอุปกรณ์ระยะไกลนี่เป็นประเด็นสำคัญสำหรับผู้ที่คอมไพล์และทดสอบแอปพลิเคชันนอกเครื่องคอมพิวเตอร์ของตนเอง เป้าหมายคือการอำนวยความสะดวกในการเชื่อมต่อ การติดตั้ง และการสร้างแอปพลิเคชันบนเครื่องภายนอก ซึ่งเป็นสิ่งที่พบได้บ่อยในขั้นตอนการทำงานที่เกี่ยวข้องกัน สภาพแวดล้อมเดสก์ท็อปและอุปกรณ์ฝังตัว.
การปรับปรุงเหล่านี้มุ่งหวังที่จะนำเสนอ ประสบการณ์การทำงานกับอุปกรณ์ระยะไกลที่ราบรื่นยิ่งขึ้นสิ่งนี้ช่วยลดความยุ่งยากในการกำหนดค่าเป้าหมายใหม่หรือการสลับไปมาระหว่างเครื่องทดสอบต่างๆ สำหรับทีมพัฒนาหลายๆ ทีม ที่มักใช้เวิร์กสเตชันประสิทธิภาพสูงร่วมกับฮาร์ดแวร์ระยะไกลหรือฮาร์ดแวร์ในห้องปฏิบัติการ การอัปเดตนี้สามารถช่วยลดความซับซ้อนในการดำเนินงานประจำวันได้อย่างมาก
การบูรณาการ AI ผ่านเซิร์ฟเวอร์ MCP พื้นฐาน
อีกหนึ่งคุณสมบัติใหม่ที่เกี่ยวข้องคือการรวมเอา เซิร์ฟเวอร์พื้นฐานของ Model Context Protocol (MCP)โปรโตคอลนี้เสนอให้เป็นมาตรฐานสำหรับสภาพแวดล้อมการพัฒนาเพื่อสื่อสารกับปัญญาประดิษฐ์และแบบจำลองภาษา เช่น รหัสคล็อด และโซลูชันที่คล้ายคลึงกัน เวอร์ชันก่อนหน้านี้ได้สำรวจการบูรณาการ AI แล้ว เช่น ความเข้ากันได้กับ GitHub Copilot
เซิร์ฟเวอร์ Qt Creator 19 MCP รองรับโมเดลเหล่านี้ เปิดไฟล์ คอมไพล์ รัน และดีบักโปรเจ็กต์ โดยตรงจาก IDE ทำหน้าที่เป็นสะพานเชื่อมระหว่างเครื่องมือ AI และสภาพแวดล้อมการเขียนโปรแกรม แม้ว่าจะยังอยู่ในขั้นพื้นฐาน แต่ก็ถือเป็นก้าวสำคัญไปสู่สภาพแวดล้อมการพัฒนาที่... ตัวช่วยที่ชาญฉลาด สามารถบูรณาการเข้ากับงานประจำได้อย่างเป็นธรรมชาติมากขึ้น เช่น การนำทางโค้ด การตรวจจับข้อผิดพลาด หรือการแนะนำการเปลี่ยนแปลง
ความเข้ากันได้ที่ดียิ่งขึ้นกับระบบการสร้างและภาษาต่างๆ
นอกเหนือจากคุณสมบัติที่เน้นด้านอินเทอร์เฟซและการผสานรวม AI แล้ว Qt Creator 19 ขยายการรองรับโปรเจ็กต์ และระบบการก่อสร้าง การปรับปรุงต่างๆ รวมถึงการจัดการที่ครอบคลุมมากขึ้นสำหรับ Ant, Cargo, .NET, Gradle และ Swiftสิ่งนี้ทำให้การทำงานกับโค้ดเบสที่หลากหลายภายในสภาพแวดล้อมการพัฒนาเดียวกันง่ายขึ้น การปรับปรุงเหล่านี้ช่วยเสริมคุณสมบัติใหม่ๆ ของระบบนิเวศ Qt เช่น คุณสมบัติที่แนะนำใน Qt 6.10.
การสนับสนุนที่เพิ่มขึ้นนี้มีประโยชน์อย่างยิ่งสำหรับผู้ที่ใช้งานร่วมกันหลายสิ่งหลายอย่าง โปรเจกต์ Qt กับระบบนิเวศอื่นๆเช่น แอปพลิเคชัน Rust ที่ใช้ Cargo, บริการ .NET หรือคอมโพเนนต์ที่พัฒนาด้วย Gradle และ Swift ด้วยวิธีนี้ Qt Creator 19 จึงเป็นตัวเลือกที่ยืดหยุ่นกว่าสำหรับทีมที่ใช้เทคโนโลยีหลากหลาย
Qt Creator 19 และการสนับสนุนไฟล์คอนเทนเนอร์ในโครงสร้างโปรเจ็กต์
ในบรรดาการเปลี่ยนแปลงที่ไม่ค่อยเป็นที่สังเกตแต่มีความสำคัญในทางปฏิบัติ คือความเป็นไปได้ที่จะ แสดงไฟล์การกำหนดค่าคอนเทนเนอร์สำหรับการพัฒนา ภายในโครงสร้างโปรเจ็กต์ คุณสมบัตินี้ช่วยให้ค้นหาและแก้ไขไฟล์เหล่านี้ได้ง่ายขึ้นโดยไม่ต้องออกจาก IDE หรือค้นหาในระบบไฟล์ด้วยตนเอง ซึ่งเป็นการระลึกถึงการสนับสนุนคอนเทนเนอร์แบบทดลองที่เคยปรากฏในเวอร์ชันก่อนหน้า (การสนับสนุนเชิงทดลองสำหรับคอนเทนเนอร์).
ด้วยการผสานรวมนี้ Qt Creator 19 จึงสามารถปรับให้เข้ากับ... ได้ดียิ่งขึ้น สภาพแวดล้อมการทำงานแบบคอนเทนเนอร์วิธีการนี้กำลังแพร่หลายมากขึ้นเรื่อยๆ ทั้งในธุรกิจขนาดเล็กและองค์กรขนาดใหญ่ การที่สามารถจัดการไฟล์เหล่านี้ได้จากอินเทอร์เฟซเดียวกันกับที่ใช้แก้ไขโค้ด ช่วยให้มองเห็นภาพรวมของการกำหนดค่าสภาพแวดล้อมการพัฒนาได้ชัดเจนยิ่งขึ้น
โดยรวมแล้ว ผู้สร้าง Qt 19 การอัปเดตครั้งนี้เป็นการเสริมประสิทธิภาพการใช้งาน IDE ในชีวิตประจำวัน โดยเพิ่มแผนที่ย่อเพื่อการนำทางโค้ดที่ดีขึ้น ปรับปรุงการทำงานระยะไกล เป็นก้าวแรกในการผสานรวมโมเดล AI ผ่าน MCP และเพิ่มการสนับสนุนระบบสร้างและคอนเทนเนอร์ต่างๆ ให้ครอบคลุมมากขึ้น นี่ไม่ใช่การเปลี่ยนแปลงครั้งใหญ่ แต่เป็นการปรับปรุงและขยายสภาพแวดล้อมการทำงานสำหรับนักพัฒนาให้ดียิ่งขึ้น GNU/Linux, macOS และ Windows ภายในระบบนิเวศของ Qt และนอกเหนือจากนั้น