Qt Marketplace ซึ่งเป็นร้านค้าแคตตาล็อกของโมดูลและส่วนเสริมสำหรับ Qt เปิดตัวแล้ว

บริษัทคิวที ประกาศ เกี่ยวกับการเปิดตัวร้านแคตตาล็อก ตลาด Qtโดยเริ่มมีการแจกจ่ายส่วนเสริม โมดูล ไลบรารี ส่วนเสริม วิดเจ็ต และเครื่องมือต่างๆ สำหรับนักพัฒนา โดยมีวัตถุประสงค์เพื่อใช้ร่วมกับ Qt เพื่อขยายฟังก์ชันการทำงานของเฟรมเวิร์กนี้ ส่งเสริมแนวคิดใหม่ในการออกแบบและปรับปรุงกระบวนการพัฒนา . อนุญาตให้เผยแพร่แพ็คเกจทั้งแบบเสียเงินและฟรี รวมถึงแพ็คเกจจากนักพัฒนาบุคคลที่สามและชุมชน

Qt Marketplace เป็นส่วนหนึ่งของความคิดริเริ่มที่จะแบ่งเฟรมเวิร์ก Qt ออกเป็นส่วนประกอบที่มีขนาดเล็กลง และลดขนาดของผลิตภัณฑ์พื้นฐาน - เครื่องมือสำหรับนักพัฒนาและส่วนประกอบพิเศษสามารถจัดหาเป็นส่วนเสริมได้ ไม่มีข้อกำหนดการอนุญาตที่เข้มงวดและตัวเลือกใบอนุญาตยังคงอยู่กับผู้เขียน แต่นักพัฒนา Qt แนะนำให้เลือกใบอนุญาตที่เข้ากันได้กับลิขสิทธิ์เช่น GPL และ MIT สำหรับส่วนเสริมฟรี สำหรับบริษัทที่นำเสนอเนื้อหาที่ต้องชำระเงิน EULA จะได้รับอนุญาต ไม่อนุญาตให้ใช้โมเดลลิขสิทธิ์ที่ซ่อนอยู่ และต้องมีการระบุใบอนุญาตอย่างชัดเจนในคำอธิบายแพ็คเกจ

ในตอนแรก การเพิ่มที่ต้องชำระเงินจะได้รับการยอมรับในแค็ตตาล็อกจากบริษัทที่จดทะเบียนอย่างเป็นทางการเท่านั้น แต่หลังจากที่วิธีการเผยแพร่อัตโนมัติและกระบวนการทางการเงินได้ถูกนำมาใช้ในรูปแบบที่เหมาะสมแล้ว ข้อจำกัดนี้จะถูกยกเลิกและบุคคลธรรมดาจะสามารถวางการเพิ่มเติมที่ต้องชำระเงินได้ นักพัฒนา รูปแบบการกระจายรายได้สำหรับการขายส่วนเสริมแบบชำระเงินผ่าน Qt Marketplace เกี่ยวข้องกับการโอน 75% ของจำนวนเงินให้กับผู้เขียนในปีแรก และ 70% ในปีต่อ ๆ ไป ชำระเงินเดือนละครั้ง การคำนวณจะดำเนินการในสกุลเงินดอลลาร์สหรัฐ มีการใช้แพลตฟอร์มเพื่อจัดระเบียบการทำงานของร้านค้า Shopify.

ปัจจุบันร้านแคตตาล็อกประกอบด้วยสี่ส่วนหลัก (ในอนาคตจำนวนส่วนจะถูกขยาย):

  • ห้องสมุด สำหรับคิวที ส่วนนี้จะนำเสนอไลบรารี 83 ไลบรารีที่ขยายฟังก์ชันการทำงานของ Qt โดย 71 ไลบรารีนั้นสนับสนุนโดยชุมชน KDE และเลือกจากชุด กรอบ KDE. ไลบรารีถูกใช้ในสภาพแวดล้อมของ KDE แต่ไม่ต้องการการขึ้นต่อกันเพิ่มเติมนอกเหนือจาก Qt ตัวอย่างเช่น แค็ตตาล็อกมี KContacts, KAuth, BluezQt, KArchive, KCodecs, KConfig, KIO, Kirigami2, KNotifications, KPackage, KTextEditor, KSyntaxHighlighting, KWayland, NetworkManagerQt, libplasma และแม้แต่ชุดไอคอน Breeze Icons
  • เครื่องมือ สำหรับนักพัฒนาที่ใช้ Qt. ส่วนนี้เสนอแพ็คเกจ 10 แพ็คเกจ โดยครึ่งหนึ่งมาจากโปรเจ็กต์ KDE - ECM (Extra CMake Modules), KApiDox, KDED (KDE Daemon), KDesignerPlugin (การสร้างวิดเจ็ตสำหรับ Qt Designer/Creator) และ KDocTools (การสร้างเอกสารประกอบในรูปแบบ DocBook) . โดดเด่นจากแพ็คเกจของบุคคลที่สาม เฟลโก (ชุดยูทิลิตี้, API เพิ่มเติมมากกว่า 200 รายการ, ส่วนประกอบสำหรับการรีโหลดโค้ดร้อนและการทดสอบในระบบบูรณาการอย่างต่อเนื่อง) Incredibuild (การจัดระเบียบแอสเซมบลีจาก Qt Creator บนโฮสต์อื่นบนเครือข่ายเพื่อเร่งการคอมไพล์ 10 เท่า) สควิซ โกโก้ и เครื่องมืออัตโนมัติ Squish GUI (เครื่องมือเชิงพาณิชย์สำหรับการทดสอบและวิเคราะห์โค้ด ราคาอยู่ที่ 3600 ดอลลาร์สหรัฐฯ และ 2880 ดอลลาร์สหรัฐฯ) Kuesa 3D Runtime (เครื่องมือ 3 มิติเชิงพาณิชย์และสภาพแวดล้อมสำหรับการสร้างเนื้อหา 3 มิติ ราคา 2000 ดอลลาร์สหรัฐฯ)
  • Плагины สำหรับสภาพแวดล้อมการพัฒนา Qt Creator รวมถึงปลั๊กอินที่รองรับภาษา Ruby และ ASN.1 โปรแกรมดูฐานข้อมูล (ที่มีความสามารถในการเรียกใช้คำสั่ง SQL) และเครื่องสร้างเอกสาร Doxygen ความสามารถในการติดตั้งส่วนเสริมโดยตรงจากร้านค้าจะรวมอยู่ใน Qt Creator 4.12
  • บริการบริการที่เกี่ยวข้องกับ Qt เช่น แผนการสนับสนุนเพิ่มเติม บริการย้ายไปยังแพลตฟอร์มใหม่ และการให้คำปรึกษาสำหรับนักพัฒนา

ในบรรดาหมวดหมู่ที่วางแผนจะเพิ่มในอนาคต มีการกล่าวถึงโมดูลสำหรับ Qt Design Studio (เช่น โมดูลสำหรับการสร้างเค้าโครงอินเทอร์เฟซใน GIMP) แพ็คเกจสนับสนุนบอร์ด (BSP, แพ็คเกจสนับสนุนบอร์ด) ส่วนขยายสำหรับ บูต 2 คิวที (เช่น การสนับสนุนการอัปเดต OTA) ทรัพยากรการเรนเดอร์ 3D และเอฟเฟกต์เชเดอร์

ที่มา: opennet.ru

เพิ่มความคิดเห็น