webpy,希望能多了解一些关于WSGI,PYTHON的WEB开发框架的事,也希望能进一步了解PYTHON
2014-05-04 09:47
736 查看
如果能真正看懂源代码,那就强了。
几年了,不应该总是小搞小打的。
学习线路:
那么webpy是什么呢? 阅读它的源码我们又能学到什么呢?
简单说webpy就是一个开源的web应用框架(官方首页:http://webpy.org/)
它的源代码非常整洁精干,学习它一方面可以让我们快速了解python语法(遇到看不懂的语法就去google),另一方面可以学习到 python高级特性的使用(譬如反射,装饰器),而且在webpy中还内置了一个简单HTTP服务器(文档建议该服务器仅用于开发环境,生产环境应使用 apache之类的),对于想简单了解下HTTP服务器实现的朋友来说,这个是再好不过的例子了(并且在这个服务器代码中,还可以学习到线程池,消息队列等技术),除此之外webpy还包括模板渲染引擎,DB框架等等,这里面的每一个部分都可以单独拿出来学习.
在JavaWeb开发中有Servlet规范,那么Python Web开发中有规范吗?
答案就是:WSGI,它定义了服务器如何与你的webapp交互
关于WSGI规范,可以参看下面这个链接:
http://ivory.idyll.org/articles/wsgi-intro/what-is-wsgi.html
几年了,不应该总是小搞小打的。
【Python】Webpy 源码学习(一)
/article/4252346.html学习线路:
那么webpy是什么呢? 阅读它的源码我们又能学到什么呢?
简单说webpy就是一个开源的web应用框架(官方首页:http://webpy.org/)
它的源代码非常整洁精干,学习它一方面可以让我们快速了解python语法(遇到看不懂的语法就去google),另一方面可以学习到 python高级特性的使用(譬如反射,装饰器),而且在webpy中还内置了一个简单HTTP服务器(文档建议该服务器仅用于开发环境,生产环境应使用 apache之类的),对于想简单了解下HTTP服务器实现的朋友来说,这个是再好不过的例子了(并且在这个服务器代码中,还可以学习到线程池,消息队列等技术),除此之外webpy还包括模板渲染引擎,DB框架等等,这里面的每一个部分都可以单独拿出来学习.
在JavaWeb开发中有Servlet规范,那么Python Web开发中有规范吗?
答案就是:WSGI,它定义了服务器如何与你的webapp交互
关于WSGI规范,可以参看下面这个链接:
http://ivory.idyll.org/articles/wsgi-intro/what-is-wsgi.html
import web urls = ( '/', 'index' ) class index: def GET(self): return "Hello, world!" if __name__ == "__main__": app = web.application(urls, globals()) app.run()
相关文章推荐
- 我的第一个python web开发框架(5)——开发前准备工作(了解编码前需要知道的一些常识)
- 读书笔记:关于wsgi、web框架和模板的总结(python)
- 关于Python的WEB开发框架的介绍
- 关于Python的WEB开发框架的介绍
- django--python之web开发框架搭建
- 10个用于Web开发的最好 Python 框架
- python bottle框架(WEB开发、运维开发)教程
- 动手写一个Python Web 框架学习笔记 - 搭建开发环境 (1)
- Python Web 框架,第 1 部分: 使用 Django 和 Python 开发 Web 站点
- 【Python开发web】(1) -- 系统环境与框架的选择
- Python Web框架Flask下网站开发入门实例
- 关于基于.net的WEB程序开发所需要的一些技术归纳
- 基于Flask框架的Python web程序的开发实战 <一> 环境搭建
- 我的第一个python web开发框架(9)——目录与配置说明
- 我的第一个python web开发框架(2)——一个简单的小外包
- python Web开发框架-Django (1)
- Python开发【十八章】:Web框架
- python-django开发web框架的setting.py
- Python Web框架Flask下网站开发入门实例