Đã phát hành phiên bản Electron 6.0.0 mới, nền tảng phát triển ứng dụng dựa trên công cụ Chromium

Sau vài tuần phát triển và là một phần của lịch trình phát hành Electron, sự ra mắt của phiên bản mới của nền tảng Electron 6.0.0 đã được công bố, cung cấp một khuôn khổ độc lập để phát triển các ứng dụng người dùng đa nền tảng, sử dụng Chromium, V8 và Node.js làm nền tảng.

Các nhà phát triển có quyền truy cập vào các mô-đun Node.js cũng như một API nâng cao để tạo các hộp thoại gốc, tích hợp ứng dụng, tạo menu ngữ cảnh, tích hợp với hệ thống để hiển thị thông báo, thao tác với cửa sổ và tương tác với các hệ thống con của Chromium.

Về Electron

Đối với những người vẫn chưa biết về Electron, bạn nên biết rằng khung công tác này cho phép bạn tạo bất kỳ ứng dụng đồ họa nào bằng công nghệ trình duyệt, có logic được xác định trong JavaScript, HTML và CSS và chức năng có thể được mở rộng thông qua hệ thống đồng hành.

Không giống như các ứng dụng dựa trên web, các chương trình dựa trên điện tử được phân phối dưới dạng tệp thực thi độc lập không được liên kết với trình duyệt.

Trong trường hợp này, nhà phát triển không cần phải lo lắng về việc chuyển ứng dụng sang các nền tảng khác nhau, Electron sẽ cung cấp khả năng xây dựng cho tất cả các hệ thống tương thích với Chromium. Electron cũng cung cấp các công cụ để tổ chức phân phối tự động và cài đặt các bản cập nhật (các bản cập nhật có thể được gửi từ một máy chủ riêng biệt hoặc trực tiếp từ GitHub).

Thư mục của các chương trình dựa trên electron được đại diện bởi khoảng 800 ứng dụng.

Trong số các chương trình được tạo trên nền tảng Electron, chúng ta có thể kể đến trình soạn thảo Atom, ứng dụng email khách Nylas, các công cụ để làm việc với GitKraken, hệ thống phân tích và hiển thị truy vấn Wagon SQL, hệ thống viết blog WordPress Desktop, ứng dụng khách BitTorrent trên WebTorrent Desktop và các dịch vụ như Skype, Signal, Slack, Basecamp , Twitch, Ghost, Wire, Wrike, Visual Studio Code và Discord.

Những thay đổi chính trong Electron 6.0.0

Bản phát hành mới này được đóng gói với các bản cập nhật, bản sửa lỗi và các tính năng mới. Một thay đổi đáng kể về số phiên bản được liên kết với bản cập nhật cơ sở mã của phiên bản mới của Chromium 76 cũng như nền tảng Node.js 12.4 và công cụ JavaScript V8 7.6.

bên cạnh đó chấm dứt hỗ trợ cho các hệ thống Linux 32 bit đã được các nhà phát triển phát hành vài tháng trước, vẫn bị hoãn cho đến bây giờ và phiên bản 6.0 cũng có sẵn trong các phiên bản 32-bit

Để đơn giản hóa việc phát triển các ứng dụng mới, một bộ ứng dụng demo điển hình đã được chuẩn bịs, bao gồm mã mẫu để giải quyết các vấn đề khác nhau.

Trong số những thay đổi đáng chú ý nhất đối với phiên bản mới của API, chúng ta có thể tìm thấy những thay đổi sau:

Tiếp tục dịch trình điều khiển không đồng bộ, trước đây đã sử dụng lệnh gọi lại, tới một biểu mẫu dựa trên cơ chế Promise.

Promise được cung cấp trong hàng tá tính năng, bao gồm các danh mục ContentTracing. *, Bánh quy. *, Phiên. *, Nội dung web. * Và webFrame. *.

Là một phần của công việc cải thiện khả năng cô lập thành phần trong thời gian chạy, Ba ứng dụng điều khiển mới đã được thêm vào: Electron Helper (Trình kết xuất) .app cho các quy trình kết xuất, Electron Helper (GPU) .app cho các quy trình tương tác GPU và Electron Helper (Plugin) .app cho các plugin.

Việc chuẩn bị cũng đã bắt đầu để hạn chế tải trong quá trình chỉ hiển thị các mô-đun Node bằng N-API hoặc Context Aware.

Trong khi việc triển khai net.IncomingMessage phù hợp với hành vi của Node.js.

Nếu bạn muốn biết thêm một chút về những thay đổi và chi tiết của bản phát hành Electron 6.0.0 mới này, bạn có thể truy cập thông báo chính thức được tìm thấy trên blog Electron. Liên kết là cái này.

Làm cách nào để tải phiên bản Electron 6.0.0 mới?

Cuối cùng, nếu bạn muốn tải phiên bản mới này của nền tảng, bạn có thể làm điều đó với sự trợ giúp của trình quản lý gói npm có sẵn cho hầu hết các bản phân phối Linux hiện tại và tất nhiên với một thiết bị đầu cuối trên hệ thống của bạn.

Cài đặt xong trong terminal và chỉ cần nhập lệnh sau để có được phiên bản 6.0.0 của electron:

npm install electron@latest


Để 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.