web2py官方文档翻译
00前言
我相信能够轻松地构建高质量增长的web应用程序是至关重要的一个自由和开放的社会。这可以防止玩家最大的垄断信息的流通。
因此我从2007年开始web2py项目,主要是作为一种教学工具与简化web开发的目标,更快,更安全。随着时间的流逝,它已经成功地赢得成千上万的情感知识渊博的用户和数百名开发人员。我们共同努力创造了一个最为企业Web开发功能齐全的开源Web框架。
结果,2011年,web2py赢得了博西奖最佳开源开发软件,并在2012年赢得了技术”的信息世界。
如下页面,您将学习在web2py试图降低进入壁垒web开发通过专注于三个主要目标:
易用性。这意味着学习和部署时间以及减少开发和维护成本。这就是为什么web2py没有依赖性是一个完整的框架。它不需要安装和没有配置文件。一切工作的,包括web服务器、数据库和基于web的出访问所有主要IDE特性。API包括12个核心对象,它很容易使用和记忆。它可以互操作与大多数web服务器、数据库和所有的Python库。
快速发展。每个web2py的函数都有一个默认行为(这可以覆盖)。例如,当您指定您的数据模型,您将获得一个基于网络的数据库管理面板。web2py也自动生成表单数据,它允许您容易暴露数据在HTML,XML、JSON、RSS等web2py提供了一些高水平的部件如wiki和电网快速构建复杂应用程序。
安全。web2py数据库抽象层(DAL)消除SQL注入。模板语言防止跨站脚本漏洞。web2py生成的形式提供现场验证和阻止跨站请求伪造。密码总是散列存储。默认会话存储服务器端防止饼干篡改。防止会话劫持会话cookie是UUID。
web2py建立和不断优化,从用户的角度来看,内部变得更快、更精简,而总是保持向后兼容性。
web2py为其用户提供了慷慨的LGPL开源许可证的自由。如果你从中受益,我希望你能感到鼓励让爱传出去回馈社会任何形式的选择。
web2py官方文档翻译的更多相关文章
- web2py官方文档翻译01
第一章:介绍 介绍 web2py(web2py)是一个免费的开源web框架的敏捷开发安全的数据库驱动的web应用程序,这是用Python编写的Python(Python)和可编程.web2py是一个完 ...
- Flume官方文档翻译——Flume 1.7.0 User Guide (unreleased version)中一些知识点
Flume官方文档翻译--Flume 1.7.0 User Guide (unreleased version)(一) Flume官方文档翻译--Flume 1.7.0 User Guide (unr ...
- Flume官方文档翻译——Flume 1.7.0 User Guide (unreleased version)(二)
Flume官方文档翻译--Flume 1.7.0 User Guide (unreleased version)(一) Logging raw data(记录原始数据) Logging the raw ...
- 蓝牙4.0——Android BLE开发官方文档翻译
ble4.0开发整理资料_百度文库 http://wenku.baidu.com/link?url=ZYix8_obOT37JUQyFv-t9Y0Sv7SPCIfmc5QwjW-aifxA8WJ4iW ...
- GreenDao官方文档翻译(上)
笔记摘要: 上一篇博客简单介绍了SQLite和GreenDao的比较,后来说要详细介绍下GreenDao的使用,这里就贴出本人自己根据官网的文档进行翻译的文章,这里将所有的文档分成上下两部分翻译,只为 ...
- Aircrack-ng官方文档翻译[中英对照]---Airdecap-ng
Aircrack-ng官方文档翻译---Airdecap-ng Description[简介] With airdecap-ng you can decrypt WEP/WPA/WPA2 capt ...
- Aircrack-ng官方文档翻译[中英对照]---Airmon-ng
Aircrack-ng官方文档翻译---Airmon-ng Description[简介] This script can be used to enable monitor mode on wire ...
- Aircrack-ng官方文档翻译[中英对照]---Aireplay-ng
Aircrack-ng官方文档翻译---Aireplay-ng[90%] Description[简介] Aireplay-ng is used to inject frames. Aireplay- ...
- Salt Stack 官方文档翻译 - 一个想做dba的sa - 博客频道 - CSDN.NET
OSNIT_百度百科 Salt Stack 官方文档翻译 - 一个想做dba的sa - 博客频道 - CSDN.NET Salt Stack 官方文档翻译 分类: 自动运维 2013-04-02 11 ...
随机推荐
- C++中vector和list排序
容器.泛型算法.和类是不是就是C++相对于C"++"的那部分呢?暂时先这么认为吧.如果这篇博客有幸被别人看到,请帮忙指出.--C++ 菜鸟 留. vector的迭代器是随机访问迭代 ...
- MYSQL 查看表定义的 4 种方法
方法 1. show create table table_name;可以用这个看表的代码. show create table Strings; 方法 2. show full columns fr ...
- MySQL索引背后的数据结构及最左原则
MySQL索引原理 ##索引目的索引的目的在于提高查询效率,可以类比字典,如果要查“mysql”这个单词,我们肯定需要定位到m字母,然后从下往下找到y字母,再找到剩下的sql.如果没有索引,那么你可能 ...
- AprioriTID algorithm
What is AprioriTID? AprioriTID is an algorithm for discovering frequent itemsets (groups of items ap ...
- linux系统怎么改为中文版(转)
linux系统安装好后怎么改为中文版呢?今天就跟大家介绍下linux系统改为中文版的方法,希望能帮助到大家! 以下是linux系统改为中文版的四种方法,一起来看看: 方法1:写入环境变量 echo & ...
- HDOJ-1042 N!(大数乘法)
http://acm.hdu.edu.cn/showproblem.php?pid=1042 题意清晰..简单明了开门见山的大数乘法.. 10000的阶乘有35000多位 数组有36000够了 # i ...
- 有关ios中images.xcassets的导入图片等命名问题
最近遇到一个问题,就是在设置启动图片的时候,把启动图片命名设置为了xxx@2x.png, 然后应用死活没有显示启动图片,调试了很久,才发现是因为文件命名的原因. 1. 如果在图片的下方有2x或3x的标 ...
- 开发SCM系统笔记001
使用EasyUI分页问题: 1.在分页界面没有显示声明分页属性名称,系统如何获取? EasyUI会向后台发送page\rows两个参数. 2.在配置sql参数时,parametertype与param ...
- android gallery的使用
1: xml <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xml ...
- JAVA Socket地址绑定
Socket常用有惨构造方法有如下: Socket(InetAddress address, int port) Socket(InetAddress address, int port, InetA ...