Môi trường desktop trong trình duyệt!
- Puter là một môi trường desktop mã nguồn mở tiên tiến chạy trong trình duyệt, nổi bật với nhiều tính năng phong phú, tốc độ vượt trội và khả năng mở rộng cao.
- Có thể được sử dụng để xây dựng môi trường desktop từ xa, giao diện dịch vụ lưu trữ đám mây, máy chủ từ xa, nền tảng web hosting, v.v.
Bắt đầu
Triển khai production
- Hướng dẫn chi tiết về cách triển khai Puter trong môi trường production có trong file
docs/prod.md.
Câu hỏi thường gặp
❓ Các trường hợp sử dụng của Puter là gì?
- Puter có thể được sử dụng như sau:
- Là lựa chọn thay thế cho Dropbox, Google Drive, OneDrive, v.v., với giao diện mới và các tính năng mạnh mẽ.
- Môi trường desktop từ xa cho máy chủ và workstation.
- Nền tảng để xây dựng và hosting website, web app và game.
- Một dự án và cộng đồng mã nguồn mở thân thiện để học về phát triển web, điện toán đám mây, hệ thống phân tán, v.v.
❓ Vì sao Puter không được xây dựng bằng React, Angular, Vue, v.v.?
- Vì lý do hiệu năng, Puter được xây dựng bằng JavaScript thuần và jQuery.
- Dự án muốn tránh các tầng trừu tượng phức tạp và kiểm soát toàn bộ stack nhiều nhất có thể.
- Dự án cũng phần nào lấy cảm hứng từ những dự án yêu thích không dùng framework như VSCode, Photopea và OnlyOffice.
❓ Vì sao lại là jQuery?
- Puter tương tác trực tiếp với DOM, và jQuery cung cấp một API thanh lịch, mạnh mẽ cho thao tác DOM, xử lý sự kiện, v.v.
- Ngoài ra, jQuery là một thư viện nhanh, trưởng thành và đã được kiểm chứng thực chiến.
Ghi công
- Hình nền mặc định do Milad Fakurian tạo và đăng trên Unsplash.
- Các biểu tượng được cung cấp theo các giấy phép sau:
- Papirus (giấy phép GPL-3.0)
- Iconoir (giấy phép MIT)
- Elementary Icons (giấy phép GPL-3.0)
- Tabler Icons (giấy phép MIT)
- bootstrap-icons (giấy phép MIT)
Ý kiến của GN⁺
- Puter là một dự án đổi mới, mang đến cho người dùng trải nghiệm desktop hoàn chỉnh ngay trong trình duyệt web, phù hợp với xu hướng môi trường làm việc dựa trên đám mây ngày càng trở nên phổ biến.
- Vì được cung cấp dưới dạng mã nguồn mở, các nhà phát triển có thể tự do xem xét mã nguồn, chỉnh sửa theo nhu cầu hoặc bổ sung tính năng.
- Việc sử dụng jQuery cũng tạo ra môi trường để cả những nhà phát triển chưa quen với các framework hiện đại có thể dễ dàng tham gia và đóng góp, nhưng cũng có thể phần nào xa rời xu hướng phát triển web hiện nay.
- Các dự án khác cung cấp tính năng tương tự gồm có Chrome Remote Desktop của Google và Apache Guacamole; đây đều là những giải pháp đã được sử dụng rộng rãi và kiểm chứng.
- Khi áp dụng Puter, cần cân nhắc các yếu tố như bảo mật, khả năng tương thích và tối ưu hiệu năng; việc chuyển sang dịch vụ dựa trên đám mây cũng có thể đòi hỏi thêm công việc như tích hợp với hạ tầng hiện có hoặc di chuyển dữ liệu.
1 bình luận
Ý kiến trên Hacker News