6個最佳的開源Python應用伺服器
本文由碼農網 – 小峰原創翻譯,轉載請看清文末的轉載要求,歡迎參與我們的付費投稿計劃!
首先,你知道什麼是應用伺服器嗎?應用伺服器通常被描述為是存在於伺服器中心架構中間層的一個軟體框架。
應用伺服器常被看作是一個三層的應用程式,即圖形使用者介面(GUI)伺服器,應用程式(業務邏輯)伺服器,以及資料庫和事務伺服器,目的是為安全及狀態維護、資料訪問及其永續性提供服務。
如果還不明白的話,不妨將它看成是一扇神奇的大門——它可以讓你寫的程式碼執行在伺服器上,並和客戶端上的程式碼相互交流,從而讓你能更清楚明白地處理複雜事務。
現在,在知道了應用程式伺服器的概念之後,讓我們一起來看看6個最好的Python應用程式伺服器吧。
1.Django
Django是一款用Python語言寫的免費開源的Web應用程式框架,它遵循模型 -檢視-控制器(MVC)的架構模式。
官方網站:https://www.djangoproject.com/
2.Gunicorn
Gunicorn“綠麒麟”是一款支援Unix的Python Web伺服器閘道器介面HTTP伺服器,提供了大量的功能,能讓開發操作變得更容易。
官方網站:http://gunicorn.org/
3.Python Paste
Python Paste,有時也稱為paste,是一套用Python編寫的用於Web開發工具。
官方網站:http://pythonpaste.org/
4.Tornado
Tornado是一款可擴充套件的,非阻塞的Web伺服器,應用開發框架,以及非同步聯網庫。
官方網站:http://www.tornadoweb.org/en/stable/
5.Twisted
Twisted是一款事件驅動的網路程式設計框架,支援TCP,UDP,SSL / TLS,IP多點傳播和大量的協議(包括HTTP,XMPP,NNTP,IMAP,SSH,IRC和FTP等等)。
官方網站:https://twistedmatrix.com/trac/
6.CherryPy
CherryPy是一款使用Python程式語言的物件導向的Web應用程式框架。它通過使用封裝來支援HTTP協議,旨在為加快Web應用程式的開發程式。
官方網站:http://www.cherrypy.org/
希望上述Python應用伺服器能對各位有用。
譯文連結:http://www.codeceo.com/article/6-python-web-server.html
英文原文:Top 6 Open Source Python Application Servers
翻譯作者:碼農網 – 小峰
[ 轉載必須在正文中標註並保留原文連結、譯文連結和譯者等資訊。]
相關文章
- 應用部署初探:6個保障安全的最佳實踐
- 6 個用於寫書的開源工具開源工具
- 5 個開源的速讀應用
- 全球首個開放應用模型 OAM 開源模型
- elementary OS 正在構建一個可以買應用的開源應用商店
- 6 款面向 Linux 使用者的開源繪圖應用程式Linux繪圖
- 100 個最佳 Ubuntu 應用(中)Ubuntu
- 100 個最佳 Ubuntu 應用(下)Ubuntu
- 100 個最佳 Ubuntu 應用(上)Ubuntu
- 高效能無伺服器工程的6個最佳實踐伺服器
- Python應用01 原始Python伺服器Python伺服器
- 檔案同步是什麼?解析6個最佳的檔案同步應用軟體
- 10個最新開源大模型Llama 3應用大模型
- 6個開源專案+Node.js中文教程讓Mixin Messenger 應用開發無難度Node.jsMessenger
- 6 個開源的家庭自動化工具
- 4 款“吃草”的開源應用
- 6s到1s: 雙端應用的秒開最佳化之路
- 12個在GitHub等開源網站中受歡迎的Python開源框架,你用過哪個Github網站Python框架
- 開源繪畫應用 Pinta 已移植到GTK 3和.NET 6
- 構建高效的 Python Web 應用:最佳實踐指南PythonWeb
- 6 個開源的數字貨幣錢包
- 7 個有助於 AI 技術的最佳開源工具AI開源工具
- Python開發必知的6個基本庫!Python
- 開源專案:採用 Laravel 編寫的一個聊天應用 Laravel-ChatLaravel
- RAG應用效能最佳化全景圖:從查詢到生成的6個關鍵階段
- 15個最受歡迎的Python開源框架Python框架
- 8 個最佳的開源任務管理系統(附打分)
- Android示例應用:開源框架Glide的使用Android框架IDE
- .NET 開發一個伺服器 應用管理工具伺服器
- 10個用於冥想和正念的最佳免費安卓應用安卓
- 開始使用 HomeBank 吧,一款開源個人財務應用
- 開發者談APP Store應用最佳化的五個普遍錯誤方式APP
- 分享6個Python程式設計非常實用的技巧!Python程式設計
- 這 6 個爬蟲開源專案 yyds爬蟲
- 國產開源大模型盤點:ChatGLM-6B 和 MOSS 的應用與創新大模型
- 初識python你應該知道的6個知識點!Python
- Kubernetes日誌的6個最佳實踐
- 推薦 5 個 yyds 的開源 Python Web 框架PythonWeb框架
- Ory Kratos: 用 Go 編寫的開源身份伺服器Go伺服器