Computer >> Hướng Dẫn Máy Tính >  >> Hệ Thống >> Linux

Môi trường desktop Linux tốt nhất cho lập trình: Bí mật của các chuyên gia

Lập trình là hoạt động thường thực hiện trên Linux. Và Linux là lựa chọn tuyệt vời cho đó, vì dễ dàng cài hỗ trợ hầu như bất kỳ ngôn ngữ nào bạn nghĩ ra. Lập trình đơn giản hơn trên Linux.

Bạn có thể nghĩ lập trình viên chỉ cần terminal, nhưng desktop environment vẫn cung cấp nhiều tính năng mà ngay lập trình viên cũng khó bỏ qua. Không có những tính năng đó, năng suất họ không bao giờ cao như có thể.

Vậy desktop environment tốt nhất cho lập trình viên là gì? Khó nói, mỗi lập trình viên ý kiến khác. Nhưng tôi sẽ chọn một và giải thích tại sao tôi nghĩ nó tốt nhất cho lập trình viên. Câu trả lời của tôi? GNOME Shell. Đây là lý do.

Virtual Desktops (Desktop ảo)

Môi trường desktop Linux tốt nhất cho lập trình: Bí mật của các chuyên gia

Cách tốt tăng năng suất là virtual desktops. Tôi biết hầu như tất cả desktop environment hỗ trợ virtual desktops, nhưng GNOME Shell là cái duy nhất khuyến khích dùng nó — đến mức gợi ý virtual desktops thay thế nút minimize trên cửa sổ. Tất nhiên, bạn vẫn lấy lại nút minimize nếu muốn, nhưng đó là giải thích ban đầu.

Lập trình viên thường có năm cửa sổ mở trong thời gian rất ngắn, và con số đó chỉ tăng cho đến khi hết ngày. Virtual desktops không chỉ tách tác vụ/cửa sổ theo ý thích, mà trong GNOME Shell số virtual desktops còn động. Bạn luôn có một desktop ảo trống, nếu đặt cửa sổ vào, nó tạo desktop ảo khác. Nếu đóng tất cả cửa sổ trong desktop ảo và thừa hai, GNOME Shell tự động xóa một. Nó đơn giản cho bạn làm việc hiệu quả và lo chi tiết nhỏ để tiết kiệm thời gian công sức dành cho lập trình.

Keyboard Shortcuts (Phím tắt)

Môi trường desktop Linux tốt nhất cho lập trình: Bí mật của các chuyên gia

GNOME Shell cũng có quá nhiều phím tắt bàn phím. Không chỉ có cái hữu ích như Alt + Tab chuyển cửa sổ, mà còn nhiều liên quan đến — bạn đoán trúng — virtual desktops. Ý tưởng virtual desktops tuyệt vời, nhưng hơi khó chuyển liên tục bằng cách đồ họa vì phải vào Activities view trước. Với phím tắt, không cần — bạn chuyển chỉ bằng một nhấn.

Extensions (Tiện ích mở rộng)

Môi trường desktop Linux tốt nhất cho lập trình: Bí mật của các chuyên gia

Extensions trở thành phần quan trọng của GNOME Shell, cho phép tinh chỉnh desktop environment để bạn hài lòng cách nó hoạt động. Các extension tồn tại thêm chức năng, đổi giao diện, sửa hành vi mặc định. Tất cả tùy sở thích bạn như user hay lập trình viên, nhưng với nhiều extension để chọn, bạn làm GNOME Shell cảm thấy như nhà hơn.

GTK Framework

Cũng đáng lưu ý nhiều công cụ lập trình, như editor yêu thích Geany và Eclipse dùng GTK framework cho UI trên Linux. Vì GNOME Shell cũng dùng GTK, nghĩa là ứng dụng sẽ vừa vặn trực quan với phần còn lại hệ thống. Không thể nói vậy cho app Qt chạy trên desktop GTK hoặc ngược lại (dù chúng tốt hơn làm cho chúng trông tốt trong kịch bản đó). Trong mọi trường hợp, chạy ứng dụng GTK trên GNOME Shell cho trải nghiệm nhất quán.

Performance (Hiệu năng)

Cuối cùng, GNOME Shell cung cấp hiệu năng xuất sắc. Mặc dù không nhẹ như LXDE hay Xfce, nó hoạt động rất mượt và animation nhanh. Nó cũng vẫn nhanh hơn KDE, cả cảm nhận và thực tế. GNOME Shell chỉ chậm trên hệ thống yếu như netbook cũ, nhưng lập trình viên thường dùng máy mạnh hơn — nếu không compile mãi!

GNOME Shell có tất cả

Mặc dù có phần của mỗi desktop environment tôi thích, tôi cuối cùng nghĩ GNOME Shell đơn giản là lựa chọn tốt nhất cho lập trình viên. Nhanh, chức năng, đẹp, khuyến khích năng suất. Đó chính là gì tôi tìm trong desktop environment tốt, và nó đáp ứng tất cả. Cũng dễ dàng có trên hầu như distro nào bạn muốn. Nếu chưa dùng GNOME Shell, chắc chắn đáng xem và tinh chỉnh. Bạn thậm chí cài được trên Ubuntu, mặc dù default desktop environment là Unity!

Desktop environment yêu thích của bạn để lập trình là gì, và tại sao? Cho chúng tôi biết trong bình luận!