php发展

注册

 

发新话题 回复该主题

Python入门之web2py框架学习 [复制链接]

1#
白癜风抗白医院 http://pf.39.net/bdfyy/bdfrczy/180119/6010178.html

众所周知,Python的框架有很多,除了我们经常提到的Django、flask框架之外,Python还有很多框架是我们没有介绍过的,比如说web2py框架,那么什么是web2py框架呢?它有什么特性?我们一起来看看吧。

什么是web2py框架?

web2py具有良好的的架构设计和代码实现,其不依赖于除了Python标准库之外的任何第三方软件包,另一方面web2py的架构使得其很容易和第三方软件包协作。web2py提供了一个基于web的IDE环境,您可以在这个环境中创建、修改、部署以及管理您的程序,大大提高您的工作效率。

web2py的官方站点中提供了诸多web2py的相关资料,包括代码、安装方式、快速开始教程以及API文档等。

Python是一种面向对象的编程语言,被设计得超级容易教学,并且在功能上没有任何打折。部分大部分Java算法都可以用Python来重写,而长度仅为原来的二十分之一。Python自带了一整套可移植库,包含多许多标准互联网协议的支持和对操作系统API的支持。

web2py框架有什么特性?

web2py编程像Rails编程一样容易,但如果你既不会Python也不会Ruby,web2py学起来要比Rails容易多了。

最重要的是,与同等功能的J2EE或PHP相比,web2py所需的代码量要少,同时它强迫你使用一种非常好并且安全的编程习惯。

web2py阻止目录遍历,SQL注入攻击(SQLinjection),跨站脚本执行(crosssitescripting),和回复攻击弱点(replyattackvulnerability)。

web2py替你对session,cookie和应用错误进行管理。所有应用错误都会生成一个ticket发送给用户,并且会为管理员生成一条日志项。

web2py会为你编写所有的SQL。它甚至可以创建表并决定何时执行一个数据库迁移的动作。

分享 转发
TOP
发新话题 回复该主题