Tôi cần trợ giúp tìm hiểu lợi thế của việc sử dụng khung công tác là gì. Giả sử tôi muốn phát triển một ứng dụng web trò chuyện đơn giản. Tại sao tôi không thể viết mã python trong khuôn khổ Django mà không bỏ phiếu dài nơi tôi không gửi một phản hồi lại máy chủ cho đến khi ai đó nhập một thông điệp mới. Twisted cung cấp những gì mang lại cho nó một lợi thế cho các ứng dụng thời gian thực như ứng dụng chat?Xoắn (máy chủ asynch) vs Django (hoặc bất kỳ khung công tác nào khác)
Xin lỗi tôi rõ ràng ít nhầm lẫn về sự cần thiết cho một khung công tác không đồng bộ.
không thực sự đúng; Django thực hiện các cuộc gọi IO đồng bộ, đó là lý do tại sao đó là HOẶC. – Henrik
Nó không phải là tập trung vào không đồng bộ rất nhiều vì nó là những gì ngăn xếp trông giống như. Với Django nó là một máy chủ web, một thực hiện WSGI, Django, mã của tôi. Với Twisted nó là Twisted, mã của tôi. Sử dụng một xoắn có thể viết một máy chủ web, một máy chủ XMPP, một máy chủ IRC. Với Django rất nhiều tính linh hoạt đó đã biến mất, bạn bị ràng buộc với HTTP như là giao thức của bạn. – stonemetal