For investors
股价:
5.36 美元 %For investors
股价:
5.36 美元 %认真做教育 专心促就业
随着互联网的不断发展,学习计算机编程开发语言的人也越来越多了,而本文我们就简单来学习一下,python编程开发框架都有哪些类型。
1.Django
Django是一款用Python语言写的免费开源的PythonWeb应用开发框架,它遵循模型-视图-控制器(MVC)的架构模式。它是由非营利Django维护软件基金会(DSF)和3条款BSD许可下可用,鼓励快速发展和实用的设计。
Django同时是一款在数据库功能、后台功能、末班系统、网址匹配、缓存系统等方面有“先天”优势的开源框架。它可以通过几行简单的代码就让你的网站拥有一个强大的后台,轻松管理你的内容;强大,易扩展的模板系统,设计简易,代码,样式分开设计,更容易管理;如果与memcached或其它的缓存系统联用,更出色的表现,更快的加载速度。
2.Twisted
Twisted是一款事件驱动的网络编程框架,支持许多常见的传输及应用层协议,如TCP、UDP、SSL/TLS、HTTP、IMAP、SSH、IRC以及FTP。还支持Unixdomainsockets,在MIT许可下应用。
Twisted附带了一个可以web服务器上运行的WSGI,它能够为其他Pythonweb应用程序允许开发人员使用的服务器定制HTTP服务。
3.Tornado
Tornado源意为龙卷风,这里是一款可扩展的,非阻塞的Web服务器,应用开发框架,以及异步联网库。已有部分应用程序接口可以利用并附带参考书目,内容从开发环境接口到连接实现。另外,它还配备了一个WSGI服务器,其他WSGIPython应用程序(和框架)也可以使用。
有开发者认为,Tornado既是一个webserver,也是webframework。而它作为webserver采用的是asynchronousIO的网络模型,这是一种很高效的模型。Tornado作为webserver,提供了webframework的api,可以来直接构建自己的web程序。
【免责声明】:本内容转载于网络,转载目的在于传递信息。文章内容为作者个人意见,本平台对文中陈述、观点保持中立,不对所包含内容的准确性、可靠性与完整性提供形式地保证。请读者仅作参考。更多内容请加danei0707学习了解。欢迎关注“达内在线”参与分销,赚更多好礼。