知行编程网知行编程网  2022-12-02 02:30 知行编程网 隐藏边栏  4 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于python适合建网站吗的相关知识,希望可以帮到处于编程学习途中的小伙伴

python适合做网站吗?

python的web应用框架可谓非常极其之多,远非其他语言所能比

某书说:python为什么有那么多web框架?因为实施一个太容易了。 .

好了,下面简单介绍几款吧:

.Zope:Zope发布时间早,发展时间长,影响之大,甚至有人认为“互联网的未来就是Zope”。开创了一系列网络应用程序开发

新技术和新概念;形成了庞大的社区和模块树;虽然学习曲线太陡峭,但经历过的人都说“只要是做web应用开发的,学完就会发现,其实什么都行”

这一切都在 Zope 中实现了!” Twisted:Twisted也是老牌社区的作品,专注于网络应用的底层支持,支持几乎所有的网络协议,专注于企业级网络服务

建造;只是缺少一个即时可用的应用框架,一切都得用Twisted来实现,Twisted提供了一套完整的钻石级工具箱! CherryPy、堂吉诃德(豆瓣)、

Karrigell、web.py等属于轻小型框架:特点是没有内置数据库(类似MySQL的主流关系型数据库)支持模块。显着的共同特点是:

易于配置;模板系统简单便携,也可以自由使用外部模板系统;调试比较方便,有的甚至有专门的问题回溯机制。姜戈、TurboGears、

Eurasia、UliWeb等:突出的共同特点是:内置了ORM模块,支持数据库的对象操作;有内置的交易功能支持(如登录认证);

级的模板系统,支持复杂的页面组合,有的甚至有内置的 Ajax 页面动态效果支持。根据关键功能组件的实现,又分两类:

“all in one style”:任何方面的功能都是自研包含;优点是内部配合紧密,工作效率较好。但是,一旦出现问题,很难检查,而且

一般很难做到平滑的版本兼容;匹配框架针对的领域开发相对简单,但其他场景的自定义和支持难度较大,Django是其中的佼佼者。 “混入

“style”:大部分功能直接使用第三方模块完成;优点在于选择自由,可以使用多种类似熟悉的功能组件来替换默认的,学习成本小;和

各组件可独立升级,版本兼容风险小;但由于需要兼顾各种组件接口,存在较多隐患,通过中间层进行协作,数据通过多种类型进行转发。

运行效能可能比较低;TurboGears 是其中的经典作品。

推荐学习《
》。

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享