Tình trạng hỗ trợ đa nền tảng của Kate
- Tính đến ngày 14 tháng 4 năm 2024, Kate hỗ trợ nhiều hệ điều hành khác nhau
- Trên các hệ thống họ Unix dùng X11 hoặc Wayland, Kate được hỗ trợ rất tốt
- Có gói nhị phân cho các bản phân phối Linux phổ biến cũng như các bản phân phối đặc thù như NixOS
- Trên các hệ BSD như FreeBSD, OpenBSD, cũng có thể cài đặt qua hệ thống gói thông thường
- Việc tự build từ mã nguồn nhìn chung cũng có thể thực hiện mà không gặp nhiều vấn đề
- Trên Windows, nhờ hoạt động của cộng đồng KDE, Kate cũng đã có thể sử dụng được
- Được phát hành chính thức trên Windows Store, và cũng có thể tự phát triển bằng Craft
- Có cung cấp ảnh chụp màn hình trạng thái build của phiên bản mới nhất
- Trên macOS cũng có bản build và có thể phát triển thông qua Craft
- Có cung cấp bộ cài bản build mới nhất cho Mac ARM và Intel
- Ngoài ra còn có các hoạt động port sang nhiều hệ điều hành desktop khác như Haiku
- Dù không phải do trực tiếp đội ngũ Kate thực hiện, họ vẫn sẵn sàng tích hợp các bản vá và đóng góp liên quan
- Các cách có thể hỗ trợ
- Tham gia phát triển và kiểm thử cho các hệ thống ngoài Linux và BSD
- Thực hiện công việc loại bỏ phụ thuộc DBus trên Windows, macOS, v.v.
Ý kiến của GN⁺
- Việc một dự án mã nguồn mở hỗ trợ nhiều nền tảng là điều không hề dễ, và những nỗ lực của đội ngũ Kate rất nổi bật. Đặc biệt, việc chủ động hỗ trợ cả các hệ điều hành thương mại như Windows và macOS là rất ấn tượng.
- Không chỉ đơn thuần cung cấp bản build, bài viết còn hướng dẫn cả công cụ và cách thức cần thiết để trực tiếp phát triển, cho thấy nỗ lực giảm rào cản tham gia đóng góp.
- Mặt khác, có vẻ hiện chưa có kế hoạch hỗ trợ các hệ điều hành di động như Android hoặc iOS. Đây dường như là một giới hạn của dự án tập trung vào desktop. Nếu muốn tăng sức cạnh tranh trong lĩnh vực trình soạn thảo văn bản, về dài hạn có thể cân nhắc cả nền tảng di động.
- Nỗ lực tối ưu hóa theo đặc tính từng nền tảng, chẳng hạn như loại bỏ phụ thuộc DBus, cũng rất đáng chú ý. Đây không chỉ là hỗ trợ build đơn thuần mà còn là cố gắng để phần mềm hoạt động gần với native hơn.
- Trong bối cảnh thị trường trình soạn thảo văn bản đã có các đối thủ với thị phần lớn như VS Code hay Sublime Text, việc tìm ra và củng cố điểm khác biệt riêng của Kate sẽ là điều quan trọng. Cũng có thể cân nhắc tiềm năng phát triển thành một môi trường phát triển tích hợp dựa trên KDE/Qt.
1 bình luận
Ý kiến trên Hacker News
Sau đây là phần tóm tắt các bình luận trên Hacker News:
Kate là một trong những lý do chính khiến nhiều người chuyển sang Linux vào khoảng năm 2004/2005. Khi phát triển MySQL, trên Windows họ phải dùng MySQL Workbench nặng nề và chậm chạp, còn trên Linux có thể viết SQL trong Kate và chạy MySQL CLI trong terminal tích hợp để phát triển nhanh hơn nhiều.
Trình phát MP3 Amarok cũng là một lý do để chuyển sang Linux. Từ khoảng năm 2002, nó đã cung cấp các tính năng như danh sách phát vô hạn dựa trên sở thích người dùng, radio, v.v.; về sau những tính năng này được iTunes và Spotify sao chép và hiện được xem là tiêu chuẩn.
Kate là một trong những ứng dụng đầu tiên của KDE tạo ấn tượng mạnh và tích cực. Nó đảm nhiệm vai trò mà Notepad++ từng làm trên Windows và rất hữu ích cho công việc dựa trên tệp.
Gần đây, vấn đề duy nhất của Kate là biểu tượng, vì nó trông giống đại diện cho một ứng dụng di động vô dụng hơn là một tiện ích phù hợp.
Mọi người biết ơn vì Kate tồn tại nhờ chất lượng cao và các tính năng đáng kinh ngạc của nó. Trước đây, họ phải trả tiền cho những thứ như UltraEdit và vật lộn với giấy phép.
Vài tháng trước, khi viết assembly cho một bộ xử lý được tùy biến hoàn toàn, Kate với các tính năng như tô sáng cú pháp đã khiến công việc dễ hơn nhiều so với VSCode/VSCodium.
Các nhà phát triển KDE có tầm nhìn rất tuyệt vời. Có vẻ họ đang muốn tạo ra một OS shell đồng bộ hóa dữ liệu người dùng thông qua KDE Connect và các công cụ khác. Dù KDE Plasma không thật sự hợp gu, nhiều người vẫn luôn chọn ứng dụng KDE trên Linux vì độ phản hồi tốt.
Nhiều người thích bộ công cụ KDE và Plasma, đồng thời quyên góp hằng tháng. Chúng hữu ích hơn nhiều so với thiết kế giáo điều của Gnome.
Kate là trình soạn thảo mã đầu tiên của nhiều người trên Linux, và họ đã dùng nó để học PHP và Python. Họ cảm ơn những người đóng góp vì Kate đã ảnh hưởng đến cuộc đời mình.
Mọi người rất yêu thích Kate. Ngay cả khi làm việc trên Windows, họ cũng cài nó vì cần đa con trỏ và tính năng tìm kiếm/thay thế tuyệt vời. Từng có vấn đề với chủ đề mặc định, nhưng đã được giải quyết bằng bản nightly build.