Tôi có ý tưởng về dịch vụ web, nhưng rất mới đối với lập trình web. Django trông tuyệt vời và giống như một cái gì đó tôi có thể nhận một cách nhanh chóng. Tôi có rất nhiều kinh nghiệm trong Haskell (và rất ít trong python) và muốn có thể bắt đầu viết một số thứ phụ trợ liên quan đến web không bằng ngôn ngữ yêu thích của tôi. Nhưng tất nhiên tôi không muốn làm điều đó nếu mã haskell sẽ không thể sử dụng nếu tôi đi với django.Tôi có thể viết các thành phần trong Haskell được sử dụng trên một trang web Django không?
Tôi đã xem xét một số khung công tác web haskell: hApps trông quá phức tạp và không có giấy tờ, turbinado trông có thể tiếp cận nhưng không có giấy tờ, v.v. Và tôi nghĩ sử dụng khung được sử dụng rộng rãi như django và có quyền truy cập vào nhiều mã mà tôi có thể cắm vào sẽ giúp tôi rất nhiều. Nhưng tôi rất cởi mở khi nghe về những ý tưởng khác về các khuôn khổ để sử dụng, hoặc các tùy chọn khác tôi phải sử dụng Haskell theo một cách nào đó.
"Python <-> Haskell interop khó có thể thực hiện được/thực tiễn". - chắc chắn có thể và thực tế để gọi Python từ Haskell - và hữu ích nếu bạn cần một thư viện. Xem ràng buộc của hpaste2 đối với sự trêu chọc. –
Bạn có thể thấy điều này đáng ngạc nhiên, nhưng không phải mọi ứng dụng web đều "điền vào một biểu mẫu (và hiển thị các lỗi xác thực lỗi) và đưa kết quả vào cơ sở dữ liệu SQL". – jrockway
@dons: Tôi nghĩ rằng poster gốc đã nói về việc gọi Haskell từ Python. Nhưng tôi đã không nhận thức được bất kỳ Python <-> interop Haskell, tôi đứng sửa :-) @ ĵrockway: đồng ý - đó là lý do tại sao tôi nói một ứng dụng web "điển hình". – spookylukey