Django是web开发框架吗?

本文摘自php中文网,作者PHPzhong,侵删。

python中web开发框架有哪些?python学哪个web框架好?Python学习网按照受欢迎程度,特别推荐排行前10名的Python Web 框架!并将这10款优秀的 web开发框架分别进行对比!欢迎参考!

Django 是一个高层次 Python Web 开发框架,特点是开发快速、代码较少、可扩展性强。Django 采用 MTV(Model、Template、View)模型组织资源,框架功能丰富,模板扩展选择最多。对于专业人员来说,Django 是当之无愧的 Python 排名第一的 Web 开发框架。(推荐学习:Django视频教程)

第二名:Flask框架

Flask 是一个 Python Web 开发的微框架,严格来说,它仅提供 Web 服务器支持,不提供全栈开发支持。然而,Flask 非常轻量、非常简单,基于它搭建 Web 系统都以分钟来计时,特别适合小微原型系统的开发。花少时间、产生可用系统,是非常划算的选择。(推荐学习:Flask视频教程 )

以上就是python学哪个web框架好?2019 python web框架排行的详细内容,更多文章请关注!!


}

Django 应该是最出名的Python框架,GAE甚至Erlang都有框架受它影响。Django是走大而全的方向,它最出名的是其全自动化的管理后台:只须要使用起ORM,作简单的对象定义,它就能自动生成数据库结构、以及全功能的管理后台。

Python的gevent带来的非阻塞IO和coroutine同步方式封装异步,足以完爆Twisted;Nodejs的特性也就是非阻塞IO和更快语言解释器,可是基于事件编程模式更合适对用户响应方式的前端,不太合适大部分是RPC或循环方式的服务端逻辑;如今分布式和SMP架构下 gevent多进程+coroutine+简洁的语言特性+容易C/C++性能扩展绝对是理想选择。tornado的coroutine跟greenlet略有区别,跟asyncio里的协程相似。本质上来讲只是把原本须要拆成多个callback的代码合进了一个生成器,生成器不断yield一系列的Future对象,调度器在Future完成时经过调用生成器的send方法唤醒协程,实现执行-等待-执行-等待的逻辑,而从全局看,全部协程共享一个线程,一个协程等待的时候调度器会插入其余协程进行执行。经过gen修饰的协程自己也会返回一个Future,这个Future在协程返回时完成,等待这个Future就能够达到等待协程执行结束的效果。

}

我要回帖

更多关于 web前端开发 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信