什么是web2py框架?

  Python编程语言的框架有很多,其中包含Django、flask等,那么你知道web2py框架吗?它有什么作用呢?我们一起来看看吧。

  什么是web2py框架?

  web2py 是一个为Python语言提供的全功能Web应用框架,旨在敏捷快速的开发Web应用,具有快速、安全以及可移植的数据库驱动的应用,兼容 Google App Engine。

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

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

  web2py框架有什么不同之处?

  它是一个全栈框架,具有适用于所有主要功能的内置组件,包含:

  1、HTTP请求、HTTP响应、cookie、会话;

  2、多种协议HTML / XML、REST、ATOM和RSS、RTF和CSV、JSON、JSON-RPC和XML-RPC、AMF-RPC和SOAP等;

  3、CRUD API;

  4、多种认证机制和基于角色的访问控制;

  5、数据库抽象层,动态生成sql并在多个兼容的数据库后端上运行;

  6、RAM、磁盘以及memcached,基于缓存的可扩展性;

  7、国际化支持;

  8、用于Ajax和UI效果的jQuery;

  9、使用上下文自动记录错误。

  web2py框架使用WSGI协议,这是面向Python协议,用于web服务器和web应用程序之间的通信,它还为CGI何FastCGI协议提供处理程序,包括多线程,启用SSL的Rocket wsgiserver。

  而且Web2py 在 Python Web 框架领域是独一无二的,它的模型和控制器是执行的,不是导入。

(0)

相关推荐

  • 17 无框架纯 Python Web网站编程(下)

    17 无框架纯 Python Web网站编程(下)

  • Python框架有哪些

    python框架有哪些?书声琅琅教育番茄老师介绍,我们知道许多的开发语言都有框架,而对于Python有哪些框架呢,因为开发框架可以大量减少开发者的劳动,提高工作效率,因此我们在Python开发时,很多 ...

  • 2020年最流行Python web开发框架(下)

    11种2020年流行的Web开发Python框架,接上文介绍的,剩下部分在本文里继续详细介绍.当然,Python框架很多很棒,学好Python是打开这个宝藏的钥匙.如果您还没学或者正在学习连潘石屹都在 ...

  • 什么是Python web2py框架?看完就明白了!

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

  • 要想种好“大树模式”的无花果,需要拥有整体框架思维?厉害了

    要想种好“大树模式”的无花果,需要拥有整体框架思维?厉害了

  • 【大国关系】美澳英外交政策框架下的“中国崛起” | 国政学人

    作品简介 [作者]David M. McCourt,加利福尼亚大学戴维斯分校社会学系副教授,研究方向为国际关系社会学:美国.英国和欧盟的外交政策:社科哲学. [编译]胡可怡(国政学人编译员,四川大学国 ...

  • 战略规划框架

    这些框架不仅提供了一个工具包,用于分析当前环境和确定备选方案,而且为战略的定义创建了一个完整的过程. 1.战略规划模型 在1970年代,许多大公司采用了正式的自上而下的过程,称为战略规划.在此过程中, ...

  • 战略框架:清单

    由于难以定义什么是战略,这也意味着存在许多不同的战略框架,通常会有不同的期望.公司会共同使用这些方法中的一种或多种,并且在许多情况下,每个公司都已将这些工具调整为适合其内部流程.但是,我们至少可以识别 ...

  • 如何利用IMPACT框架帮你解决业务难题?

    根据<2020年全球人才趋势>报告的数据,四分之三的人才专业人士表示,在未来五年中,人员分析将是其公司的首要任务.尽管如此,许多公司尚未做好准备.超过一半(55%)的受访者承认,他们仍然需 ...

  • 麦肯锡7S 框架

    在组织变革过程中需要使用工具的时候,我们看到了很多文章在写7S框架,大部分都是介绍一下框架内容而已,这里我们一起更加深入的把7S框架如何作用于组织变革,从哪里可以切入,之间的逻辑关系是什么一起进一步剖 ...

  • 如何突破职责分工框架“RACI”?

    RACI可以说是最受欢迎的责任计划工具,RAPID在该框架上进行了优化迭代.本文质疑这些模型的实用性,并说明如何消除复杂性,并介绍一种以批准和交付为中心的更有效的方法. 随着组织的发展,了解需要完成的 ...

  • 人力资源逻辑框架图

    前段时间有很多人问人力资源逻辑框架是什么样子的,刚好有机会系统梳理一下,不废话直奔主题,就是下图. 一.组织架构 组织是承接战略的唯一载体,有效的人力资源管理运作都是建立在健康良性且合理的组织设计基础 ...