Twisted jest całkowicie darmowy, wieloplatformowy i open source web ramy, silnik zdarzeniami sieci napisany w języku programowania Python i specjalnie zaprojektowany, aby pomóc programistom pisać aplikacje sieciowe Python oparte.
Zawiera implementacje najczęściej używanych usług sieciowych
Twisted ramy zawiera implementacje kilku najczęściej używanych usług sieciowych, takich jak serwer IRC, serwer poczty elektronicznej, serwer WWW, serwer echo, relacyjnej interfejsu bazy danych, klienta poczty i brokera obiektu.
Pozwala na tworzenie zaawansowanych aplikacji internetowych
Z Twisted, developerzy będą mogli tworzyć zaawansowane aplikacje internetowe przy użyciu wszystkich wyżej wymienionych usług, a także wiele innych usług własnych, które mogą łatwo dodać do ram.
Obsługuje popularne protokoły sieciowe
Kolejne ciekawe cechy Twisted ram jest to, że obsługuje kilka protokołów wspólnej sieci, w tym SMTP transferu Simple Mail Protocol), protokół IMAP (Internet Message Access Protocol), POP3 (Post Office Protocol 3), DNS (Domain Name System) i SSH (Secure Shell).
Kompatybilny z Pythona 2.x oraz Python 3.x
Twisted jest kompatybilny zarówno z 2.x oraz 3.x gałęzi języku programowania Python. Można go łatwo zainstalować na dowolnym systemie operacyjnym, gdzie dostępne są te technologie (patrz następny punkt dla obsługiwanych systemów operacyjnych).
Pierwsze kroki z Twisted
Instalacja najnowszej wersji Twisted od dystrybucji GNU / Linux jest bardzo prosta, wystarczy pobrać najnowszą wersję, zapisz go na swoim katalogu domowym, rozpakuj go, otwórz aplikację Terminal, przejdź do lokalizacji wyodrębnionych plików archiwalnych ( np cd /home/softoware/Twisted-15.0.0) i uruchomić & lsquo; sudo python setup.py install & rsquo; Polecenie dla Pythona 2.x lub & lsquo; sudo python setup3.py zainstalować & rsquo; Polecenie dla Pythona 3.x.
Działa na systemach operacyjnych GNU / Linux i Microsoft Windows
Biorąc okiem pod maską Twisted ramach internetowej, my & rsquo; zauważyłam, że jest w całości napisany w języku programowania Python i że działa na GNU / Linux i Microsoft Windows systemów operacyjnych. W chwili obecnej obsługuje 32 i 64-bitowych platform komputerowych
Co nowego w tym wydaniu:.
- < li> 10 + moduły przeniesiony do Python 3 (patrz wiadomość dla specyfiki)
- Twisted Lore został usunięty.
- Twisted nie dłuższe komunikaty jak "podprojektów" - jest tylko jeden Twisted, długo może panować .
- twistd używa teraz cProfile (zamiast Hotshot) jako domyślny profilera.
- 40 + więcej biletów zamknięte ogólnej.
Co nowego w wersji 15.0.0:
- Nowe wydanie, ze zwykłymi tonę poprawek i ulepszenia.
Co nowego w wersji 11.0.0:
- Jak zawsze: stabilna, kompatybilny wstecz, dobrze przetestowane i pod każdym względem poprawa.
Co jest nowa w wersji 10.0.0:
- Poprawiona dokumentacja, w tym & quot; Twisted sieci Web w 60 s & quot;
- Szybsze aplikacje Perspektywa Broker
- Nowy instalator systemu Windows, aby statki bez zope.interface
- Twisted nie obsługuje już Python 2.3
- Ponad sto biletów zamknięte
Wymagania :
- Python
Komentarze nie znaleziono