Twisted là một hoàn toàn miễn phí, mã nguồn mở đa nền và khung web, một công cụ mạng hướng sự kiện được viết bằng ngôn ngữ lập trình Python và thiết kế đặc biệt để giúp các nhà phát triển viết các ứng dụng Python dựa trên mạng.
Bao gồm việc triển khai các dịch vụ mạng thường được sử dụng
Khung Twisted bao gồm việc triển khai một số dịch vụ mạng thường được sử dụng, chẳng hạn như một máy chủ IRC chat, một máy chủ email, máy chủ web, máy chủ echo, một giao diện cơ sở dữ liệu quan hệ, email client, và một nhà môi giới đối tượng.
Cho phép bạn tạo ra các ứng dụng Internet mạnh mẽ
Với Twisted, các nhà phát triển web sẽ có thể tạo ra các ứng dụng mạnh mẽ Internet bằng cách sử dụng tất cả các dịch vụ nói trên, cũng như nhiều dịch vụ tùy chỉnh khác mà họ có thể dễ dàng thêm vào khuôn khổ.
Hỗ trợ các giao thức mạng phổ biến
Một tính năng thú vị của khung Twisted là nó hỗ trợ nhiều giao thức mạng phổ biến, bao gồm SMTP Simple Mail Transfer Protocol), IMAP (Internet Message Access Protocol), POP3 (Post Office Protocol 3), DNS (Domain Name System) và SSH (Secure Shell).
Tương thích với Python 2.x và 3.x Python
Twisted tương thích với cả 2.x và 3.x chi nhánh của ngôn ngữ lập trình Python. Nó có thể được dễ dàng cài đặt trên bất kỳ hệ điều hành, nơi các công nghệ có sẵn (xem phần tiếp theo cho hệ điều hành được hỗ trợ).
Bắt đầu với Twisted
Cài đặt phiên bản mới nhất của Twisted về phân phối GNU / Linux của bạn là rất đơn giản, chỉ cần tải về phiên bản mới nhất, lưu nó vào thư mục Home của bạn, giải nén nó, mở một ứng dụng Terminal, đi đến vị trí của các tập tin lưu trữ được chiết xuất ( ví dụ: cd /home/softoware/Twisted-15.0.0) và chạy & lsquo; sudo python setup.py cài đặt & rsquo; lệnh cho Python 2.x hoặc & lsquo; sudo python setup3.py cài đặt & rsquo; lệnh cho Python 3.x.
Chạy trên hệ điều hành GNU / Linux và Microsoft Windows
Lấy một cái nhìn nhanh chóng dưới mui xe của các khuôn khổ web Twisted, chúng tôi & rsquo; đã nhận thấy rằng nó được viết hoàn toàn bằng ngôn ngữ lập trình Python và nó chạy trên GNU / Linux và Microsoft Windows hệ điều hành. Tại thời điểm này, nó hỗ trợ 32 và 64-bit nền tảng máy tính
là gì mới trong phiên bản này:.
- < li> 10+ module chuyển đến Python 3 (xem NEWS cho chi tiết cụ thể)
- Twisted Lore đã được gỡ bỏ.
- Twisted phát hành không còn là "tiểu dự án" - chỉ có một xoắn, dài nó có thể ngự trị .
- Twistd bây giờ sử dụng cProfile (thay vì Hotshot) như các hồ sơ mặc định.
- 40 vé nhiều hơn đóng chung.
là gì mới trong phiên bản 15.0.0:
- Một phiên bản mới, với sự tấn thông thường của các bản sửa lỗi và cải tiến.
là gì mới trong phiên bản 11.0.0:
- Lúc nào cũng ổn định, tương thích ngược, cũng được thử nghiệm , và trong mọi cách cải thiện.
được gì mới trong phiên bản 10.0.0:
- Cải thiện tài liệu hướng dẫn, bao gồm & quot; Twisted Web trong 60 giây & quot;
- Nhanh hơn các ứng dụng Perspective Broker
- Một cài đặt Windows mới mà tàu mà không zope.interface
- Twisted không còn hỗ trợ Python 2.3
- Hơn một trăm vé máy đóng
Yêu cầu :
- Python
Bình luận không