Gần đây tôi đã bắt đầu viết một ứng dụng mô phỏng thuật toán tìm đường trong python.
Nó lấy đầu vào của người dùng, tạo ngẫu nhiên biểu đồ 2d và hiển thị hiển thị mô phỏng qua GUI.
Bây giờ, những gì tôi tìm thấy là Python và các ứng dụng độc lập không phù hợp để chia sẻ loại ứng dụng này, vì bạn cần phải khiến mọi người chạy nó trên máy tính của mình, v.v. họ đến một trang web.
Rõ ràng các yếu tố hiển thị và kiểm soát cần phải được viết ở phía máy khách.
Nhưng thuật toán tìm đường dẫn thực tế có thể được viết ở phía máy khách hoặc máy chủ.
Bây giờ, do không cần phụ trợ phía máy chủ (nghĩa là không có cơ sở dữ liệu), có thể thực hiện toàn bộ ứng dụng web trong HTML / JavaScript phía máy khách.
Câu hỏi đặt ra là, là có một lý do chính đáng không làm điều này?
Cách tôi nhìn thấy, chỉ thực hiện phía máy khách sẽ giảm đáng kể sự phức tạp, bởi vì không cần phải xử lý việc tương tác giữa máy khách và máy chủ. Điều duy nhất mà máy chủ dành cho, là ban đầu phục vụ Javascript cho máy khách.
Mặt khác ... tôi phải viết toàn bộ bằng Javascript ...
Ngoài ra, ý tưởng về việc có một mô-đun mô hình có thể tái sử dụng hấp dẫn tôi. Ví dụ. Nếu sau này tôi muốn có một ứng dụng độc lập, tôi chỉ cần viết các mô-đun Xem / Điều khiển.
Tôi đang tự hỏi những gì nói chung thực tế được chấp nhận sẽ ở đây.