Puter: môi trường máy tính để bàn có thể truy cập thông qua trình duyệt web, hiện là nguồn mở

người đặt

ảnh chụp màn hình puter

Tác giả Puter công bố gần đây trên một trong các diễn đàn con Reddit, quyết định của bạn về việc phát hành mã nguồn Puter. Và sau 3 năm phát triển và có hơn một triệu người dùng, anh ấy đề cập rằng dự án của anh ấy phải thực hiện bước tiếp theo và đã trở thành nguồn mở.

Puter, Ban đầu nó được phát triển như một dự án cá nhân, nhưng theo thời gian và nhờ mức độ phổ biến mà nó đã đạt được, giờ đây nó đã trở thành một dự án được mở cửa cho cộng đồng và mã của nó đã được xuất bản trên GitHub.

Puter là gì?

gà tây Đây là một môi trường máy tính để bàn tiên tiến (hiện là nguồn mở) có thể được truy cập thông qua trình duyệt web và có một số lượng lớn các chức năng, Nó nhanh và có khả năng mở rộng cao. Nó có thể được sử dụng để tạo môi trường máy tính để bàn từ xa hoặc đóng vai trò là giao diện cho các dịch vụ lưu trữ đám mây, máy chủ từ xa, nền tảng lưu trữ web, v.v. Người sản xuất trình bày nó như một hệ điều hành Internet, được thiết kế để chạy tất cả các ứng dụng và dịch vụ thông qua ứng dụng khách Internet, điển hình là trình duyệt web.

Puter, được người tạo ra nó gọi là "Hệ điều hành Internet", Nó được đặc trưng bằng cách kết hợp các chức năng của một hệ điều hành tiên tiến có thể truy cập thông qua trình duyệt web. Nhà phát triển, được biết đến với cái tên Nariman J., đã tuyên bố rằng dự án vừa bước vào giai đoạn thử nghiệm và đangNó được xây dựng bằng công nghệ Vanilla JavaScript (Vanilla JS) và jQuery.

EViệc sử dụng jQuery trong quá trình phát triển Puter đã tạo ra cuộc tranh luận trong cộng đồng, vì trong khi nhà phát triển lập luận rằng Sự lựa chọn dựa trên lý do hiệu suất và kiểm soát trực tiếp đối với ngăn xếp công nghệ, một số bày tỏ lo ngại về mức độ phù hợp và hiệu quả của jQuery trong quá trình phát triển web ngày nay.

Những người chỉ trích jQuery chỉ ra rằng nhiều tính năng của nó hiện đã được tích hợp vào các trình duyệt hiện đại, điều này có thể khiến việc sử dụng nó trở nên không cần thiết và có khả năng gây bất lợi cho hiệu suất trang web. Ngoài ra, một số người cho rằng cú pháp của nó có thể phức tạp và khó bảo trì, đặc biệt là so với mã JavaScript gốc.

Mặt khác, những người ủng hộ jQuery cho rằng nó vẫn có lợi ích, đặc biệt là trong trường hợp bạn đang làm việc với mã kế thừa hoặc yêu cầu khả năng tương thích với các trình duyệt cũ hơn. Họ cũng nêu bật sự quen thuộc về cú pháp của nó đối với nhiều nhà phát triển và khả năng đơn giản hóa thao tác DOM và xử lý sự kiện.

Mặc dù một số người có thể coi jQuery đã lỗi thời nhưng thực tế là nó vẫn có sự hiện diện đáng kể trong ngành và vẫn được nhiều nhà phát triển chuyên nghiệp sử dụng. Trong trường hợp của Puter, nhà phát triển Puter biện minh cho quyết định không sử dụng các giải pháp như React hoặc Angular do nhu cầu đảm bảo mức hiệu suất cao và việc lựa chọn jQuery có thể giúp đóng góp cho dự án dễ dàng hơn và cung cấp API mạnh mẽ và đã được chứng minh để thao tác DOM và xử lý các sự kiện một cách hiệu quả, ngoài mục tiêu chính là tránh trừu tượng hóa phức tạp và duy trì toàn quyền kiểm soát ngăn xếp công nghệ.

Hơn nữa, nhà phát triển liệt kê một số trường hợp sử dụng cho Puter trong kho GitHub của bạn:

Puter có thể được sử dụng như:

Một giải pháp 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 máy tính từ xa cho máy chủ và máy trạm.
Một nền tảng để tạo và lưu trữ các trang web, ứng dụng web và trò chơi.
Một cộng đồng và dự án nguồn mở, thân thiện để tìm hiểu về phát triển web, điện toán đám mây, hệ thống phân tán và hơn thế nữa!

Cuối cùng, điều đáng nói là Mã Puter theo giấy phép AGPL-3.0 Và đối với những ai muốn tìm hiểu thêm về dự án, tôi mời bạn ghé thăm kho dự án Trong liên kết sau đây.

Tương tự bạn có thể thử Puter trực tiếp từ trình duyệt của mình truy cập từ liên kết theo dõi.


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.