Tôi thường làm việc trong các lĩnh vực học máy và do đó nền của tôi hầu hết là trong thống kê/ML và không có nền web chính thức. Thông thường cho dự án của tôi, tôi làm việc trên python được kết nối với db mysql cục bộ của tôi ... để tìm nạp dữ liệu adn tất cả mọi thứ. Hiện tại, công việc của tôi hầu hết đã hoàn thành .. mọi thứ đều dựa trên giao diện điều khiển .. (giống như các chương trình truyền thống). Làm cách nào để tích hợp nó vào giao diện người dùng. Tôi hiểu rằng điều này giống như một kịch bản phía máy chủ. Vì vậy, hãy lấy ví dụ về google. Trong giao diện người dùng .. ai đó nhập truy vấn tìm kiếm .. và trong chương trình phụ trợ cho phép nói có một chương trình trong C++ thực thi truy vấn đó. Tương tác này diễn ra như thế nào .. nếu giao diện người dùng được viết bằng ngôn ngữ cho phép nói php .. Tôi cho rằng thực thi chương trình là một cách xấu để chạy chương trình .. ?? Bất kỳ đề xuất nào cũng sẽ được đánh giá cao. Cảm ơnnewbie: viết mã phụ trợ cho trang web
Trả lời
Theo đề xuất của Ignacio, trước tiên bạn cần phải thiết kế API cho dự án của mình. Đây là cơ bản rõ ràng đặt ra những gì (và làm thế nào) truy vấn sẽ được hỗ trợ cho dự án của bạn.
Bạn không cần thực thi trình bao và không cần phải học PHP. Vì dự án của bạn là bằng Python, bạn có thể sử dụng các khung công tác Web Python như Django, Web2Py.
Điều đầu tiên cần làm là phát triển một API cho thư viện của bạn. Từ đó bạn có thể phát triển nhiều giao diện người dùng sử dụng cùng một API để trình bày nó theo nhiều cách.
Hãy tách logic giao diện người dùng khỏi logic nghiệp vụ của bạn, sau đó sử dụng lại thư viện logic nghiệp vụ trong ứng dụng chấp nhận đầu vào qua HTTP thay vì bảng điều khiển. Django là một khuôn khổ web phổ biến mà sẽ chăm sóc rất nhiều mối quan tâm phía trước kết thúc cho bạn, hoặc bạn có thể sử dụng một cái gì đó như CGI nếu bạn muốn được một chút gần gũi hơn với kim loại trần. Python Wiki có a section on web programming mà bạn có thể thấy hữu ích.
- 1. Viết một ứng dụng web với "không có phụ trợ"
- 2. Phụ trợ cho phát triển web bằng Clojure/ClojureScript
- 3. Viết mã C# có thể tái sử dụng cho các trang web ASP.NET
- 4. newbie với đoan trang và C#
- 5. Cần trợ giúp chọn khung cho trang web song ngữ
- 6. Trợ giúp tối ưu hóa trang web cho iPhone
- 7. Cách lưu trữ tệp hình ảnh trong phần phụ trợ của trang web
- 8. Làm cách nào để viết chương trình phụ trợ của trình tạo mã của riêng bạn cho gcc?
- 9. Newbie asm: mã cuộc gọi ở đâu?
- 10. Kết nối với SQL Azure chứa phần phụ trợ cho MS Access Web App
- 11. Tạo DAL cho trang web ASP.NET
- 12. Miniprofiler cho trang web ASP.NET
- 13. Zend Framework 2 cho Zend Framework Newbie
- 14. Newbie: Làm thế nào để vượt qua Javascript "onclick" nút để cạo trang web?
- 15. trang web giống như mã hóa cho C++
- 16. mã application_start tùy chỉnh cho trang web umbraco
- 17. tạo trang web cho iphone
- 18. Viết phụ thuộc Maven cho javax.persistence
- 19. Drupal là phụ trợ cho RESTful API?
- 20. Admob cho trang web
- 21. Viết trợ giúp cho tập lệnh python
- 22. Cần mồi cho một newbie Msbuild
- 23. đoạn mã định dạng trên trang web
- 24. Mã hóa một trang web trong C?
- 25. Phụ thuộc phân tích trực quan cây trên trang web
- 26. Hướng dẫn Magento tạo mô-đun cho chương trình phụ trợ (trang quản trị)
- 27. Tìm trang blog có hỗ trợ chặn mã tốt
- 28. Một số ứng dụng web đáng để viết mã cho trải nghiệm là gì?
- 29. RDMS cho ngôn ngữ C newbie?
- 30. Phiên bản Python cho một Newbie