หลังจากหกเดือนของการพัฒนา มีการประกาศการเปิดตัวเวอร์ชันใหม่ ของสภาพแวดล้อมการเขียนโปรแกรมแบบรวม KDevelop 5.5, ซึ่งใน รวมการปรับปรุงและคุณสมบัติใหม่ ๆ ซึ่งสนับสนุนการปรับปรุงสำหรับ C ++, PHP และการรวมสำหรับ Python 3.8 ที่โดดเด่น
สำหรับผู้ที่ไม่คุ้นเคยกับ KDevelop คุณควรทราบ มันเป็น เป็นสภาพแวดล้อมการพัฒนาแบบบูรณาการ สำหรับระบบ GNU / Linux-Unix รวมถึง Windows ก็วางแผนที่จะเปิดตัวในเวอร์ชัน Mac OS ด้วย KDevelop เผยแพร่ภายใต้ใบอนุญาต GPL และมีไว้สำหรับใช้ภายใต้สภาพแวดล้อมแบบกราฟิก KDE แม้ว่าจะทำงานร่วมกับสภาพแวดล้อมอื่น ๆ เช่น Gnome
ไม่เหมือนกับอินเทอร์เฟซการพัฒนาอื่น ๆ KDevelop ไม่มีคอมไพเลอร์ของตัวเองดังนั้นจึงต้องอาศัย gcc ในการสร้างรหัสไบนารี เวอร์ชันล่าสุดอยู่ระหว่างการพัฒนาและ ใช้งานได้กับภาษาโปรแกรมต่างๆ
เราสามารถเน้นบางอย่างเช่น C, C ++, PHP และ Python ได้โดยการติดตั้งปลั๊กอินอย่างเป็นทางการ ภาษาอื่น ๆ เช่น Java, Ada, SQL, Perl และ Pascal ตลอดจนสคริปต์สำหรับ Bash shell ยังไม่ได้รับการโอนย้ายไปยัง KDevelop4 แม้ว่าจะได้รับการสนับสนุนในอนาคตก็ตาม
kdevelop เข้ากันได้อย่างสมบูรณ์กับกระบวนการพัฒนา KDE 5 รวมถึงการใช้ Clang เป็นคอมไพเลอร์ รหัสโครงการ ใช้ไลบรารี KDE Frameworks 5 และ Qt 5
KDevelop ใช้โปรแกรมแก้ไขข้อความ Kate โดยค่าเริ่มต้น คุณสมบัติที่กล่าวถึงด้านล่างเป็นคุณสมบัติเฉพาะสำหรับสภาพแวดล้อมการพัฒนา:
- ตัวแก้ไขซอร์สโค้ดพร้อมการเน้นไวยากรณ์และการเยื้องอัตโนมัติ (Kate)
- การจัดการโปรเจ็กต์ประเภทต่างๆเช่น CMake, Automake, qmake (สำหรับโปรเจ็กต์ที่ใช้ไลบรารี Qt และ Ant (สำหรับโปรเจ็กต์ที่ใช้ Java)
- เบราว์เซอร์ระหว่างคลาสของแอปพลิเคชัน
- ส่วนหน้าสำหรับ gcc ชุดคอมไพเลอร์ GNU
- ส่วนหน้าสำหรับดีบักเกอร์ GNU
- ตัวช่วยสร้างและอัปเดตคำจำกัดความของคลาสและกรอบงานแอปพลิเคชัน
- การเติมโค้ดอัตโนมัติใน C และ C ++
- การสนับสนุนดั้งเดิมสำหรับ Doxygen
- อนุญาตให้ควบคุมเวอร์ชัน
- และอื่น ๆ
KDevelop 5.5 คุณสมบัติใหม่หลัก
ในเวอร์ชันใหม่ของ KDevelop 5.5 งานที่ทำเพื่อปรับปรุงเสถียรภาพจะถูกเน้น ตลอดจนเพื่อเพิ่มประสิทธิภาพและลดความซับซ้อนของการบำรุงรักษาฐานรหัส
ดังกล่าวเป็นกรณีของ ปรับปรุงการรองรับภาษา C ++ซึ่งมีการเพิ่มคำเตือนที่ขาดหายไปเพื่อรวมไฟล์ส่วนหัวเริ่มต้นที่มีอยู่
นอกเหนือจากปลั๊กอินสำหรับการวิเคราะห์โค้ดตาม Clang-tidy และ Clazy เพิ่มความสามารถในการเลือกชุดการตรวจสอบ. ตรรกะการค้นหาประเภทได้ถูกขยายออกไปพร้อมกับการเติมโค้ดเชิงรุก
การปรับปรุงอีกประการหนึ่งสำหรับไฟล์ รองรับภาษา PHPเพราะ เพิ่มการสนับสนุนสำหรับคุณสมบัติที่เป็นลายลักษณ์อักษรที่แนะนำใน PHP 7.4ฟังก์ชันอิมพอร์ตและค่าคงที่จากเนมสเปซอื่นพิมพ์อาร์เรย์และค่าคงที่ของคลาสที่มองเห็นได้
นอกจากนี้ยังมีการกล่าวถึงในประกาศว่า มีการใช้พื้นที่แยกต่างหากเพื่อแสดงคำเตือนและข้อความ ในระหว่างกระบวนการเริ่มต้นแอปพลิเคชันโดยไม่ต้องแสดงกล่องโต้ตอบข้อขัดข้อง
เช่นเดียวกับเขา การสนับสนุนสำหรับการถ่ายโอนตัวแปรสภาพแวดล้อมจากสภาพแวดล้อมกระบวนการ และความสามารถในการกำหนดค่าสภาพแวดล้อมที่ใช้ flatpak
จากการเปลี่ยนแปลงอื่น ๆ ที่กล่าวถึงในโฆษณา:
- เพิ่มการสนับสนุนเบื้องต้นสำหรับ Python 3.8
- เพิ่มกล่องโต้ตอบเพื่อดำเนินการ rebase ใน Git
- การรวบรวมไฟล์ tar ที่ทำซ้ำได้มีให้โดยการติดตั้งส่วนหัวของ Pax
- มีการเพิ่มตัวเลือกในการตั้งค่าเพื่อปิดใช้งานปุ่มสำหรับปิดแท็บ
จะติดตั้ง KDevelop 5.5 บน Ubuntu และอนุพันธ์ได้อย่างไร?
สุดท้ายสำหรับผู้ที่ต้องการทดสอบสภาพแวดล้อมการพัฒนานี้สามารถขอรับโปรแกรมติดตั้งได้จาก ลิงค์ต่อไปนี้
ในนั้น, คุณสามารถค้นหาลิงค์ดาวน์โหลดสำหรับเวอร์ชันใหม่ KDevelop 5.5 สำหรับระบบปฏิบัติการต่างๆที่รองรับ ในกรณีของผู้ที่เป็นผู้ใช้ Linux ก็สามารถใช้ไฟล์ AppImage ซึ่งสามารถรับและดำเนินการได้ด้วยความช่วยเหลือของเทอร์มินัลโดยพิมพ์คำสั่งต่อไปนี้:
wget -O KDevelop.AppImage https://download.kde.org/stable/kdevelop/5.5.0/bin/linux/KDevelop-5.5.0-x86_64.AppImage chmod +x KDevelop.AppImage ./KDevelop.AppImage