一个轻量级的框架

廉价感情. 提交于 2019-12-06 16:03:13

试了一个HTTPServer,RequestHandle的数据响应服务,响应速度比较慢(只是还可以接受而已);又试了一个SocketServer - Client 响应非常快可以作为一组分布式应用的数据服务内核;Web-Client的优势在于一个应用的GUI开发成本很低,且适应性、通用性很广,如果没有JavaScript等客户端的脚本、插件,非常容易获得用户的信任,广泛使用。

可以这样设想: 应用的核心服务由SocketServer提供;一般用户通过Web访问HTTPServer,由HTTPServer整理为规范的信息请求格式,从SocketServer抓取数据并组织GUI输出;高端用户通过提供的TK应用直接同SocketServer通讯;

 

Python的WebFramework很多,有不少非常强大的,有不少很轻量的。但仅一两周来未能有哪个直接抓住我的心。

一个轻量级WebFramework的作用是快速搭建起一个基于Browse-Server的应用。包括Web服务、数据库、模板、Python实现的URL逻辑等。

其实Python本身已经非常丰富强大了。Python的string.Template可以完成模板的大部分功能,SQLite是个绝对有效够用的轻量级数据库,HTTPServer,RequestHandle等完全可以实现Web服务的发布。

感觉关键是如何组织、如何使二次开发简单易行。

弄4周试试看,去实现Object的CURD?

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!