Gtk 3 Runtime 32 บิต สำหรับรันแอปพลิเคชัน GTK+ ขนาด 32 บิต
Gtk 3 Runtime 32 บิตจากทีม GtkD ให้บริการรันไทม์ Windows สำหรับแอปพลิเคชัน GTK+ 3 ขนาด 32 บิต มันติดตั้ง DLLs, ไฟล์การกำหนดค่า, และธีมที่จำเป็นเพื่อให้โปรแกรมกราฟิกที่เขียนด้วย D, C, หรือ Python สามารถทำงานบน Windows เดสก์ท็อปได้โดยไม่ต้องมีสภาพแวดล้อมการพัฒนา แพ็คเกจนี้รวมถึงธีม Adwaita มาตรฐาน, ไลบรารีของบุคคลที่สามที่รวมอยู่เช่น sqlite และ libxml++ และโปรแกรมติดตั้ง NSIS ที่ตั้งค่ารายการ PATH มันเหมาะสำหรับผู้ใช้ปลายทางและนักพัฒนาที่ต้องการรันไทม์ที่สามารถแจกจ่ายได้.
จัดส่ง runtime 32-bit ที่สามารถแจกจ่ายได้พร้อมกับไลบรารีเสริมที่คัดสรร
runtime จะบรรจุ DLLs และไลบรารีสนับสนุนที่จำเป็นสำหรับการเปิดใช้งานแอปพลิเคชัน GTK+ 3 บน Windows โดยมุ่งเป้าไปที่การสร้าง i686 มันรวมส่วนประกอบเช่น GStreamer, libsoup, sqlite, และ libxml++ และรวมธีม Adwaita เพื่อให้ GUI แสดงผลอย่างสม่ำเสมอ นี่คือการแจกจ่ายเฉพาะ runtime: มันตั้งใจที่จะละเว้นหัวพัฒนากับเครื่องมือสร้าง ทำให้เหมาะสำหรับการใช้งานของผู้ใช้ปลายทางและการบรรจุแทนที่จะเป็นการคอมไพล์จากซอร์ส
มีผลกระทบต่อระบบน้อยและกระบวนการติดตั้งที่ตรงไปตรงมา
ตัวติดตั้งที่ใช้ NSIS จะกำหนดค่า PATH และสนับสนุนการถอนการติดตั้งอย่างสะอาด โดยหลีกเลี่ยงการวาง DLL ด้วยตนเอง เนื่องจากแพ็คเกจจัดหาไลบรารีที่ใช้ร่วมกันแทนที่จะเป็นบริการพื้นหลัง ไม่มีโปรเซสถาวรทำงานหลังจากการตั้งค่า; ส่วนประกอบ runtime จะโหลดเฉพาะเมื่อแอปพลิเคชันเริ่มต้น การติดตั้ง runtime สามารถทำได้ทั้งบน Windows 32-bit และ 64-bit ดังนั้นแอปพลิเคชัน 32-bit สามารถทำงานบนเดสก์ท็อปสมัยใหม่โดยไม่ต้องการ shell นักพัฒนาแบบเต็ม
ปลอดภัยสำหรับการใช้งานของผู้ใช้ปลายทางแต่ไม่ใช่ทางเลือกสำหรับสภาพแวดล้อมการพัฒนา
แพ็คเกจนี้เป็นแพ็คเกจการแจกจ่ายที่ดูแลโดยนักพัฒนามากกว่าผู้พัฒนาโปรเจกต์ต้นทาง ดังนั้นผู้ใช้ควรสังเกตสถานะที่ดูแลโดยชุมชน มันจำกัดการเปลี่ยนแปลงระบบไว้ที่การปรับ PATH และไม่รวมถึงหัวหรือการจัดการแพ็คเกจสำหรับการคอมไพล์ สำหรับการคอมไพล์ กระบวนการทำงาน MSYS2 ที่มุ่งเน้นนักพัฒนาจะจัดหาเครื่องมือสร้างที่จำเป็น; runtime มีเป้าหมายที่ผู้บรรจุและผู้ใช้ปลายทางที่ต้องการเพียงการทำงานและลักษณะการปรากฏของแอปพลิเคชันที่สม่ำเสมอ
เวลาทำงานที่ใช้ได้จริงสำหรับการติดตั้งแอป GTK ขนาด 32 บิต ไม่ใช่สภาพแวดล้อมการสร้าง
เวลาทำงานเป็นตัวเลือกที่ใช้ได้จริงสำหรับผู้ใช้ Windows และผู้จัดแพ็คเกจที่ต้องการแจกจ่ายแอปพลิเคชัน GTK+ 3 ขนาด 32 บิต โดยมีการติดตั้งที่ตรงไปตรงมาและความเข้ากันได้ที่กว้างขวาง โปรดทราบข้อจำกัด: จะไม่มีส่วนหัวการสร้างและเชลล์นักพัฒนา สำหรับการเปลี่ยนแปลงระบบที่น้อยที่สุด ให้วางเวลาทำงานข้างๆ ไบนารีของแอปพลิเคชันแทนการติดตั้งในระดับระบบ ทดสอบแอปพลิเคชันที่บรรจุในโฮสต์ขนาด 32 บิตและ 64 บิตก่อนการแจกจ่ายอย่างกว้างขวาง แนะนำให้ทำเช่นนั้น.
ข้อดี
- รวม DLLs GTK+ 3 ที่จำเป็นสำหรับการดำเนินการแอปพลิเคชัน 32 บิต
- รวม GStreamer, sqlite, libxml++ และ libsoup เพื่อความเข้ากันได้ที่กว้างขึ้น
- NSIS ตัวติดตั้งกำหนดค่ารายการ PATH และสนับสนุนการถอนการติดตั้งที่สะอาด
ข้อเสีย
- แพ็คเกจเฉพาะการทำงานเท่านั้น ไม่มีส่วนหัวการพัฒนา หรือเครื่องมือการสร้างรวมอยู่ด้วย
- ตัวติดตั้งที่ดูแลโดยชุมชน ไม่ใช่แพ็คเกจทางการของโครงการต้นทาง
- จำกัดเฉพาะสถาปัตยกรรม 32-bit (i686); ไม่สำหรับแอปพลิเคชัน 64-bit แบบเนทีฟ