หากคุณกำลังคิดที่จะเริ่มพัฒนาแอปพลิเคชัน Linux ด้วยอินเทอร์เฟซผู้ใช้แบบกราฟิก (GUI) ใน Linux คุณควรทราบ ลาซารัส IDEซึ่งเป็นสภาพแวดล้อมการพัฒนาแบบบูรณาการที่จะช่วยคุณได้มากในงานของคุณ ช่วยให้คุณสามารถออกแบบและสร้าง GUI สำหรับแอพที่มีรูปลักษณ์ที่น่าดึงดูดได้อย่างรวดเร็ว นอกจากนี้ยังมีส่วนประกอบจำนวนมากรวมอยู่ด้วย
Lazarus IDE มีการรองรับที่ดีสำหรับการแจกแจงที่ได้รับความนิยมสูงสุด เช่น openSUSE, Ubuntu, Debian และ Fedora ในทางกลับกัน มันค่อนข้างใช้งานง่าย เนื่องจากมัน นักออกแบบกราฟิกเป็นเรื่องง่ายและใช้งานง่าย. สำหรับสิ่งนี้ เราต้องเสริมว่ามันเป็นโอเพ่นซอร์ส มีชุมชนที่กระตือรือร้นและเป็นมิตรมาก และได้รับการดูแลอย่างดี
แต่จุดแข็งของ Lazarus IDE ไม่ได้จบเพียงแค่นั้น มีข้อดีเพิ่มเติมของ IDE นี้ ระหว่าง ลักษณะ โดดเด่น:
- คุณสามารถใช้วิดเจ็ตประเภทต่างๆ สำหรับอินเทอร์เฟซผู้ใช้ได้
- ด้วยการคลิกเพียงไม่กี่ครั้ง คุณสามารถสร้าง GUI ตาม GTK2 หรือ Qt5
- เป็นแพลตฟอร์มข้ามแพลตฟอร์ม ดังนั้น คุณจึงสามารถพัฒนาในและสำหรับ Linux ได้ คุณสามารถทำได้บน Windows หรือ macOS
ถ้าอยากรู้จักบ้าง แอปพลิเคชั่น GUI ยอดนิยมที่พัฒนาโดย Lazarus IDE เพื่อให้คุณได้ทราบว่าสภาพแวดล้อมการพัฒนานี้สามารถบรรลุผลได้อย่างไร ความจริงก็คือมีบางอย่าง ตัวอย่างเช่น คุณสามารถเห็น Double Commander และ PeaZip บางทีวินาทีนี้อาจเป็นหนึ่งในโปรแกรมที่รู้จักกันดีและใช้ใน GNU / Linux distros สำหรับการบีบอัดและคลายการบีบอัดไฟล์จากแอพที่มี GUI ในรูปแบบบริสุทธิ์ที่สุดของ Izarc, WinRAR หรือ WinZIP สำหรับ Windows
เพื่อเริ่มต้นด้วย Lazarus IDE คุณสามารถค้นหาได้ใน repos ของการแจกแจงที่ได้รับความนิยมมากที่สุด ดังนั้นคุณจึงสามารถ ติดตั้งง่าย ด้วยตัวจัดการแพ็คเกจที่คุณชื่นชอบ สำหรับข้อมูลเพิ่มเติมเกี่ยวกับโครงการหรือดาวน์โหลดโดยตรง คุณสามารถ เยี่ยมชมเว็บไซต์อย่างเป็นทางการ.
สำหรับภาษาอะไร?
FreePascal
ตามที่ฉันเข้าใจ Lazarus บนโคลนเดลฟี สภาพแวดล้อมการพัฒนาของ Borland สำหรับ Pascal
มีอะไรที่คล้ายคลึงกันสำหรับภาษาอื่นเช่น C ++ หรือ Python หรือไม่? ฉันหยุดเขียนโปรแกรมไปนานแล้วและบางครั้งบั๊กก็กัดฉันเล็กน้อย ปัญหาคือฉันไม่มีอารมณ์ที่จะไปหาเรื่องผู้ชายอีกต่อไป และสภาพแวดล้อมแบบกราฟิกแบบนี้จะช่วยได้
มีสภาพแวดล้อมการพัฒนากราฟิกที่คล้ายกันสำหรับภาษาอื่นเช่น C ++ หรือ Python หรือไม่?
Qt มี Qt Designer และ Qt Creator Gtk 3 มี Glade และ Gnome Builder Gtk 4 อาจมาพร้อมกับเครื่องมืออื่นในอนาคต