Tôi muốn tạo GUI dựa trên web / trình duyệt cho ứng dụng python dòng lệnh. Mục tiêu là sử dụng các công nghệ HTML / JS để tạo GUI này. Là chính ứng dụng, nó cần chạy trên Linux và Windows và giao diện sẽ chỉ có thể truy cập được từ localhost (không được tiếp xúc với internet). GUI sẽ chứa 5 đến 10 trang.
Tôi không muốn một GUI máy tính để bàn truyền thống bao gồm HTML / JS, mà chỉ là một loạt các tệp html và một số loại bộ điều khiển giữa chúng và ứng dụng.
Tôi cũng muốn sử dụng lập trình không đồng bộ (ajax like) để tôi có thể tải và in dữ liệu trong GUI mà không cần làm mới toàn bộ trang. Tôi có thể sử dụng jQuery cho điều đó và một vài thứ khác.
Làm thế nào bạn sẽ đề nghị để thiết kế này? Hiệu suất không phải là chìa khóa ở đây, tôi đang nhìn vào độ tin cậy, tính di động và đơn giản.
Tôi đang nghĩ đến việc sử dụng một máy chủ / khung công tác HTTP python nhẹ (như CherryPy ) và sau này có thể là một hệ thống tạo khuôn mẫu Python (lúc đầu, nó sẽ chỉ là một vài trang).
EDIT:
Tôi đang tìm kiếm ý tưởng / đề xuất cách xây dựng cái này, không phải cho các lựa chọn thay thế cho GUI dựa trên trình duyệt / web.