Computer >> คอมพิวเตอร์ >  >> ระบบ >> Linux

สภาพแวดล้อมเดสก์ท็อป Linux ที่ดีที่สุดสำหรับการเขียนโปรแกรม:ความลับของผู้เชี่ยวชาญ

การเขียนโปรแกรมเป็นกิจกรรมที่มักทำบน Linux และลินุกซ์ก็เป็นตัวเลือกที่ยอดเยี่ยมสำหรับเรื่องนั้น เนื่องจากติดตั้งง่าย รองรับภาษาแทบทุกภาษาที่คุณนึกออก การเขียนโปรแกรมทำได้ง่ายขึ้นบน Linux

คุณอาจคิดว่าโปรแกรมเมอร์ไม่ต้องการอะไรมากไปกว่าเทอร์มินัลเพื่อใช้งาน แต่สภาพแวดล้อมเดสก์ท็อปยังคงมีคุณสมบัติมากมายที่แม้แต่โปรแกรมเมอร์ก็ยังพบว่ายากที่จะส่งต่อ หากไม่มีฟีเจอร์เหล่านี้ ประสิทธิภาพการทำงานจะไม่สูงเท่าที่ควร

สภาพแวดล้อมเดสก์ท็อปที่ดีที่สุดสำหรับโปรแกรมเมอร์คืออะไร พูดยาก และโปรแกรมเมอร์แต่ละคนก็จะมีความเห็นแตกต่างกัน แต่ฉันจะเลือกและอธิบายว่าทำไมฉันถึงคิดว่ามันดีที่สุดสำหรับโปรแกรมเมอร์ คำตอบของฉันสำหรับคำถามนี้? โนมเชลล์ นี่คือเหตุผล

เดสก์ท็อปเสมือน

สภาพแวดล้อมเดสก์ท็อป Linux ที่ดีที่สุดสำหรับการเขียนโปรแกรม:ความลับของผู้เชี่ยวชาญ

วิธีที่ดีในการเพิ่มประสิทธิภาพคือการใช้เดสก์ท็อปเสมือน ตอนนี้ฉันรู้แล้วว่าสภาพแวดล้อมเดสก์ท็อปเกือบทั้งหมดรองรับเดสก์ท็อปเสมือน แต่ Gnome Shell เป็นเครื่องเดียวที่สนับสนุนการใช้งาน มากจนแนะนำเดสก์ท็อปเสมือนแทนปุ่มย่อเล็กสุดบน windows แน่นอน คุณยังสามารถนำปุ่มย่อเล็กสุดกลับมาได้หากต้องการ แต่นั่นเป็นคำอธิบายดั้งเดิม

โปรแกรมเมอร์มักจะเปิดหน้าต่างห้าบานในระยะเวลาอันสั้น และตัวเลขนั้นจะไม่ทำอะไรเลยนอกจากเติบโตจนกว่าจะเสร็จในวันนั้น เดสก์ท็อปเสมือนไม่เพียงแต่ช่วยให้คุณแยกงานหรือหน้าต่างออกในลักษณะใดก็ได้ที่คุณต้องการ แต่ใน Gnome Shell จำนวนของเดสก์ท็อปเสมือนยังเป็นแบบไดนามิกอีกด้วย คุณจะมีเดสก์ท็อปเสมือนว่างอยู่เสมอ และหากคุณใส่หน้าต่างเข้าไป มันจะสร้างเดสก์ท็อปเสมือนขึ้นมาอีกเครื่องหนึ่ง หากคุณปิดหน้าต่างทั้งหมดในเดสก์ท็อปเสมือนและลงเอยด้วยสองหน้าต่าง Gnome Shell จะลบหนึ่งหน้าต่างโดยอัตโนมัติ มันช่วยให้คุณทำงานได้อย่างมีประสิทธิภาพและดูแลรายละเอียดเล็กๆ น้อยๆ ทั้งหมดเพื่อประหยัดเวลาและแรงที่สามารถใช้เขียนโปรแกรมแทนได้

แป้นพิมพ์ลัด

สภาพแวดล้อมเดสก์ท็อป Linux ที่ดีที่สุดสำหรับการเขียนโปรแกรม:ความลับของผู้เชี่ยวชาญ

Gnome Shell ยังมีแป้นพิมพ์ลัดมากมาย ไม่เพียงแต่มีประโยชน์เช่น Alt + Tab เพื่อสลับไปมาระหว่างหน้าต่าง แต่ก็มีมากมายที่เกี่ยวข้องกับ - คุณเดาได้ - เดสก์ท็อปเสมือน แม้ว่าแนวคิดเกี่ยวกับเดสก์ท็อปเสมือนจะดีมาก แต่ก็ค่อนข้างยากที่จะสลับไปมาระหว่างเดสก์ท็อปแบบกราฟิกตลอดเวลา เนื่องจากคุณต้องไปที่มุมมองกิจกรรมก่อน แต่ไม่จำเป็นต้องใช้แป้นพิมพ์ลัด เพราะคุณสลับไปมาระหว่างแป้นพิมพ์เหล่านั้นได้ด้วยการกดเพียงครั้งเดียว

ส่วนขยาย

สภาพแวดล้อมเดสก์ท็อป Linux ที่ดีที่สุดสำหรับการเขียนโปรแกรม:ความลับของผู้เชี่ยวชาญ

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

กรอบงาน GTK

นอกจากนี้ ยังควรสังเกตด้วยว่าเครื่องมือโปรแกรมเมอร์จำนวนมาก เช่น Geany และ Eclipse ตัวแก้ไขโค้ดที่ฉันชอบใช้เฟรมเวิร์ก GTK สำหรับ UI บน Linux เนื่องจาก Gnome Shell ยังใช้ GTK อีกด้วย ซึ่งหมายความว่าแอปพลิเคชันต่างๆ จะพอดีกับส่วนที่เหลือของระบบ ไม่สามารถพูดได้เช่นเดียวกันสำหรับแอป Qt ที่ทำงานบนเดสก์ท็อป GTK หรือในทางกลับกัน (แม้ว่าพวกเขาจะปรับปรุงให้ดีขึ้นในสถานการณ์ดังกล่าว) ไม่ว่าในกรณีใด การเรียกใช้แอปพลิเคชัน GTK บน Gnome Shell จะทำให้คุณได้รับประสบการณ์ที่สอดคล้องกันมาก

ประสิทธิภาพ

ในที่สุด Gnome Shell ก็มอบประสิทธิภาพที่ยอดเยี่ยม แม้ว่าจะไม่เบาเท่า LXDE หรือแม้แต่ Xfce แต่ก็ทำงานได้อย่างราบรื่นมากและแอนิเมชั่นก็รวดเร็ว มันยังเร็วกว่า KDE ทั้งในการรับรู้และประสิทธิภาพที่แท้จริง Gnome Shell เริ่มดำเนินการอย่างช้าๆ ในระบบที่ค่อนข้างอ่อนแอ เช่น เน็ตบุ๊กรุ่นเก่า แต่โปรแกรมเมอร์มักจะใช้สิ่งที่มีประสิทธิภาพมากกว่านั้น มิฉะนั้น ซอฟต์แวร์จะต้องใช้เวลาตลอดไปในการรวบรวม!

Gnome Shell มีทุกอย่าง

แม้ว่าจะมีบางส่วนของสภาพแวดล้อมเดสก์ท็อปที่ฉันชอบ แต่ท้ายที่สุดแล้วฉันคิดว่า Gnome Shell เป็นเพียงตัวเลือกที่ดีที่สุดสำหรับโปรแกรมเมอร์ รวดเร็ว ใช้งานได้จริง ดูดี และส่งเสริมประสิทธิภาพการทำงาน นั่นคือสิ่งที่ฉันต้องการอย่างแท้จริงในสภาพแวดล้อมเดสก์ท็อปที่ดีและนำเสนอในทุกประเด็น นอกจากนี้ยังสามารถใช้ได้อย่างง่ายดายในการกระจายใด ๆ ที่คุณต้องการใช้ หากคุณไม่เคยใช้ Gnome Shell มาก่อน ก็คุ้มค่าที่จะลองใช้และซ่อมแซม คุณสามารถดาวน์โหลดได้บน Ubuntu แม้ว่าสภาพแวดล้อมเดสก์ท็อปเริ่มต้นจะเป็น Unity!

สภาพแวดล้อมเดสก์ท็อปที่คุณชอบเขียนโปรแกรมคืออะไร และเพราะเหตุใด แจ้งให้เราทราบในความคิดเห็น!