文档章节

8 Python Frameworks For Web Developers

 火中取栗
发布于 2015/05/03 18:06
字数 541
阅读 3
收藏 0

Python has become immensely popular in the modern IT world. The language is most popular for its efficiency. It is also known as the best beginner’s learning language. The prime reason why Python has become so popular is because of the simplistic code. Python has powerful constructs for high speed development. The standard library of python n is huge. Today we have listed top eight Python frameworks that you can use in your web development project.

1. Django:

djangoproject

Django has number of individual benefits. The tool helps in reducing the size of the code. It also enables fast and easy web development process. High-end developers always prefer Django over all other frameworks. The tool follows DRY (Don’t Repeat Yourself) principal. You can use Django to reuse the code for quicker development.

2. Flask:

flask

Flask is microframework that can extend its simple core. A new programmer might find it very difficult to use it as it lacks several important features. The tool allows extensions that make it comparatively easier to add required functionality to your Java code. Some of the features of Flask are perfect for development like unit testing. Flask allows secure cookies for client applications.

3. CherryPy:

cherrypy

CherryPy is important tool for python development. The tool has pythonic interface that lets developers integrate any module in python. The best part of CherryPy is the ability to customize each function and its native adapter. CherryPy offers most of the WSGI-enabled adapter support.

4. Pyramid:

pyramid

Pyramid is known for its efficient and fast-pace development abilities. The best part of Pyramid framework is inclusion of some of the most exclusive features. The open source framework has platform independent MVC structure and minimalistic approach in development.

5. Web.py:

webpy

Web.py is the unique python framework. The framework is known for its simplistic approach and powerful development ability. You can easily write web apps using Web.py. The framework offers zero limitations and ease of user. Some programmers find that Web.py lacks certain features.

6. Grok:

grok

Grok is based on Zope toolkit. The framework emerged as an extension of Zope to make it easier for programmers to use. Grok can offer multiple building blocks and excellent community. Grok follows DRY approach.

7. Pylons:

pylonsproject

Pylons offers great flexibility to developers. The framework is based on an idea to combine some of the best feature offered by numerous Python frameworks. You will find all important features of different frameworks in combined form in Pylons. You can use any feature of your choice to make web development efficient.

8. TurboGears:

turbogears

This is a popular conclusive framework with all the features of other Python frameworks. You can extend its capabilities to use it as full-stock solution. TurboGears is also useful for micro framework projects. You never feel like you are working on a framework. TurboGears feels like you are writing new functions. You can create read-to-extend application under a minute using TurboGears.


本文转载自:http://my.oschina.net/u/126382/blog/410073

上一篇: 烦恼对话
粉丝 1
博文 19
码字总数 2064
作品 0
广州
项目经理
私信 提问
招聘Python开发工程师 [工作地点:武汉]

Danyang HK is looking for 2 Web application designers and developers for its Wuhan office in order to serve some urgent and fast growing needs for software development from one ......

zfh1979
2011/01/17
1K
17
8 Python Frameworks For Web Developers

Python has become immensely popular inthe modern IT world. The language is most popular for its efficiency. Itis also known as the best beginner’s learning language. The primer......

linjine
2015/05/03
189
1
Adaptable DL with nGraph™ Compiler and ONNX*

Adaptable Deep Learning Solutions with nGraph™ Compiler and ONNX* Artificial intelligence methods and deep learning techniques based on neural networks continue to gain adopti......

openthings
2018/07/29
23
0
部署基于 python wsgi web 框架的工程到函数计算

本文旨在介绍如何将基于 WSGI web 框架构建的工程部署到函数计算 python runtime 的具体操作过程,在介绍操作过程之前,先了解几个概念。 相关概念导读 函数计算 HTTP 触发器 HTTP 触发器是众...

cici是夏莞
2018/05/19
0
0
What Is ElectronJS and Why Should We Use It?

By Sai Sarath Chandra, Alibaba Cloud Tech Share Author and Alibaba Cloud MVP Before we talk about ElectronJS, we need to take a step back and see how Desktop applications are ma......

Cloud Focus
2018/04/16
0
0

没有更多内容

加载失败,请刷新页面

加载更多

《Designing.Data-Intensive.Applications》笔记 四

第九章 一致性与共识 分布式系统最重要的的抽象之一是共识(consensus):让所有的节点对某件事达成一致。 最终一致性(eventual consistency)只提供较弱的保证,需要探索更高的一致性保证(stro...

丰田破产标志
今天
4
0
docker 使用mysql

1, 进入容器 比如 myslq1 里面进行操作 docker exec -it mysql1 /bin/bash 2. 退出 容器 交互: exit 3. mysql 启动在容器里面,并且 可以本地连接mysql docker run --name mysql1 --env MY...

之渊
今天
6
0
python数据结构

1、字符串及其方法(案例来自Python-100-Days) def main(): str1 = 'hello, world!' # 通过len函数计算字符串的长度 print(len(str1)) # 13 # 获得字符串首字母大写的...

huijue
今天
4
0
OSChina 周日乱弹 —— 我,小小编辑,食人族酋长

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @宇辰OSC :分享娃娃的单曲《飘洋过海来看你》: #今日歌曲推荐# 《飘洋过海来看你》- 娃娃 手机党少年们想听歌,请使劲儿戳(这里) @宇辰OSC...

小小编辑
今天
999
11
MongoDB系列-- SpringBoot 中对 MongoDB 的 基本操作

SpringBoot 中对 MongoDB 的 基本操作 Database 库的创建 首先 在MongoDB 操作客户端 Robo 3T 中 创建数据库: 增加用户User: 创建 Collections 集合(类似mysql 中的 表): 后面我们大部分都...

TcWong
今天
40
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部