Lựa chọn 1: electron (aka nguyên tử vỏ)
Đây là vỏ mà biên tập viên Atom github của sử dụng. Nó rất giống với node-webkit, mặc dù nó sẽ chạy kịch bản đầu tiên, và bạn phải tạo một khung nhìn/cửa sổ cho người dùng. Có một số khác biệt nhỏ khác, nhưng nó đáng xem.
Phương án 2: NW.js trước đây là nút-webkit
Các ý chính là nó về cơ bản mở rộng cơ JS để bạn có thể viết một ứng dụng dựa trên web hỗ trợ mô hình đối tượng mở rộng nút, và các module ... bạn sau đó gói package.json của bạn start.html mô-đun và các tệp js vào một zip (với phần mở rộng .nw) và chạy nó với nw (.exe) .. có các cửa sổ, mac và linux xây dựng có sẵn.
Lựa chọn 3: Thrust (Node Adapter)
Đây là một thực sự mất liên kết xung quanh webkit/chrome với một kênh ipc đến một ứng dụng ra mắt. Bạn có thể sử dụng kênh tin nhắn hoặc bạn có thể viết ứng dụng của mình dưới dạng ứng dụng phía máy chủ truyền thống hơn trong nút và điều khiển khởi chạy cửa sổ. Mà có thể bộ bạn tốt.
Lực đẩy có liên kết cho nhiều ngôn ngữ. Tôi đặt điều này trước MacGapNode chỉ vì tôi ưu tiên các tùy chọn đa nền tảng trước tiên.
Lựa chọn 4: MacGapNode (OSX Only)
MacGap với Node hội nhập (Có vẻ như nhận được cũ)
Ngoài: Dịch vụ ...
Tôi có thể' t nói cho OSX trên này như là một .App, nhưng nó cũng có thể có thể tạo một dịch vụ nền cài đặt trong NodeJS và một liên kết đến một "địa phương" trang web trên máy tính để bàn. Hầu hết các trình duyệt có một tùy chọn để không hiển thị tất cả các tính năng (tôi biết firefox nói riêng).
Tôi biết câu hỏi của bạn dành riêng cho OSX, nhưng trong cửa sổ bạn có thể sử dụng NSSM để chạy bất kỳ dịch vụ nào và tôi đã sử dụng nó cho các dịch vụ dựa trên NodeJS trong cửa sổ. Tôi nghĩ rằng một số các tùy chọn khác ở trên là tốt hơn tùy thuộc vào nhu cầu của bạn mặc dù.
Removed:
Câu trả lời này được sao chép cho nhiều câu hỏi, những tài liệu tham khảo chủ yếu là để cập nhật thuận tiện.
trang splash cho dự án AppJS hiện trỏ đến bàn làm việc: https://github.com/sihorton/appjs-deskshell/ – yzorg
Như câu trả lời của @ Tracker1 cho thấy, deskshell hiện là dự án cũ và chưa được phát triển kể từ tháng 12 năm 2013 – cmroanirgo