一個輕量級的框架

試了一個HTTPServer,RequestHandle的數據響應服務,響應速度比較慢(只是還能夠接受而已);又試了一個SocketServer - Client 響應很是快能夠做爲一組分佈式應用的數據服務內核;Web-Client的優點在於一個應用的GUI開發成本很低,且適應性、通用性很廣,若是沒有JavaScript等客戶端的腳本、插件,很是容易得到用戶的信任,普遍使用。數據庫

能夠這樣設想: 應用的核心服務由SocketServer提供;通常用戶經過Web訪問HTTPServer,由HTTPServer整理爲規範的信息請求格式,從SocketServer抓取數據並組織GUI輸出;高端用戶經過提供的TK應用直接同SocketServer通信;分佈式

 

Python的WebFramework不少,有很多很是強大的,有很多很輕量的。但僅一兩週來未能有哪一個直接抓住個人心。插件

一個輕量級WebFramework的做用是快速搭建起一個基於Browse-Server的應用。包括Web服務、數據庫、模板、Python實現的URL邏輯等。ip

其實Python自己已經很是豐富強大了。Python的string.Template能夠完成模板的大部分功能,SQLite是個絕對有效夠用的輕量級數據庫,HTTPServer,RequestHandle等徹底能夠實現Web服務的發佈。開發

感受關鍵是如何組織、如何使二次開發簡單易行。string

弄4周試試看,去實現Object的CURD?it

相關文章
相關標籤/搜索