当前位置: 首页 > news >正文

三大主流app开发平台seo的优化方案

三大主流app开发平台,seo的优化方案,cordova wordpress,慈善会的网站是形成还是建设在Python的web开发框架中,目前使用量最高的几个是Django、Flask和Tornado, 经常会有人拿这几个对比,相信大家的初步印象应该是 Django大而全、Flask小而精、Tornado性能高。 了解常用框架 Django 主要特点是大而全,集成了很多组件,例如: Mo…

在Python的web开发框架中,目前使用量最高的几个是DjangoFlaskTornado, 经常会有人拿这几个对比,相信大家的初步印象应该是 Django大而全、Flask小而精、Tornado性能高。

了解常用框架

Django

主要特点是大而全,集成了很多组件,例如: ModelAdminForm 等等, 不管你用得到用不到,反正它全都有,属于全能型框架

  • 优点

    • Django上手也比较容易,开发文档详细、完善,相关资料丰富
    • Django的自带ORM非常优秀,综合评价略高于SQLAlchemy
    • Django自带的模板引擎简单好用,但其强大程度和综合评价略低于Jinja
    • Django目前支持Jinja等非官方模板引擎
    • Django自带的数据库管理app好评如潮
    • Django非常适合企业级网站的开发:快速、靠谱、稳定
    • Django成熟、稳定、完善,但相比于FlaskDjango的整体生态相对封闭
    • DjangoPython web框架的先驱,用户多,第三方库最丰富
  • 缺点

    • Django太重了,除了web框架,自带ORM和模板引擎,灵活和自由度不够高
    • Django能开发小应用,但总会有“杀鸡焉用牛刀”的感觉
    • Django自带ORM也使Django与关系型数据库耦合度过高,如果想使用MongoDBNoSQL数据,需要选取合适的第三方库,且总感觉Django+SQL才是天生一对的搭配,Django+NoSQL砍掉了Django的半壁江山
Flask

主要特点小而轻,原生组件几乎为0, 三方提供的组件请参考Django 非常全面,属于短小精悍型框架

  • 优点
    • Flask确实很“轻”,不愧是Micro Framework,从Django转向Flask的开发者一定会如此感慨,除非二者均为深入使用过
    • Flask自由、灵活,可扩展性强,第三方库的选择面广,开发时可以结合自己最喜欢用的轮子,也能结合最流行最强大的Python
    • 入门简单,即便没有多少web开发经验,也能很快做出网站
    • 非常适用于小型网站
    • 非常适用于开发web服务的API
    • 开发大型网站无压力,但代码架构需要自己设计,开发成本取决于开发者的能力和经验
    • 各方面性能均等于或优于Django
    • Django自带的或第三方的好评如潮的功能,Flask上总会找到与之类似第三方库
    • Flask灵活开发,Python高手基本都会喜欢Flask,但对Django却可能褒贬不一
    • Flask与关系型数据库的配合使用不弱于Django,而其与NoSQL数据库的配合远远优于Django
    • FlaskDjango更加Pythonic,与Pythonphilosophy更加吻合
  • 缺点
    • 对于大型网站开发,需要设计路由映射的规则,否则导致代码混乱
Torando

主要特点是原生异步非阻塞,在IO密集型应用和多任务处理上占据绝对性的优势,属于专注型框架

  • 优点

    • 少而精(轻量级框架)
    • 注重性能优越,速度快
    • 解决高并发(请求处理是基于回调的非阻塞调用)
    • 异步非阻塞
    • websockets 长连接
    • 内嵌了HTTP服务器
    • 单线程的异步网络程序,默认启动时根据CPU数量运行多个实例;利用CPU多核的优势
    • 自定义模块
  • 缺点

    • 模板和数据库部分有很多第三方的模块可供选择,这样不利于封装为一个功能模块

2. Tornado VS Django VS Flask

Tornado性能比DjangoFlask高很多

  • 底层io处理机制:

Tornadogeventasyncioaiohttp:自带异步特性,底层使用的是事件循环+协程NodejsGo语言都得益于协程轻松实现了高并发。因为Tornado内置了自己的HTTPServer, 运行和部署它与其他Python web框架不 太一样

DjangoFlask: 传统的模型,同步框架,阻塞io模型。api写同步代码,使用celery /apscheduler处理异步任务。python 传统的这种 wsgi 模型,主要是为了方便框架开发者只需要专注框架层面,而非 http 处理层面。但这样却增加了服务部署的复杂度,需要同时部署和配置 http server wsgi server ,如果想支持异步还要部署 worker

  • 性能:

最基本的 json 的序列化:DjangoFlask 占优

处理远程 http 请求的能力:Tornado 占绝对优势

数据库与模板处理性能:TornadoFlask 旗鼓相当,Django 饱受诟病的地方就是 Django ORM 确实很慢,Django 的开发效率与维护非常棒,然而 Django ORM 深度绑定了该框架,如果你需要把 Django ORM 换成其它轮子,那么也意味着 Django 的诸多优秀特性将从此告别


文章转载自:
http://dinncofinest.wbqt.cn
http://dinncoobvert.wbqt.cn
http://dinncocontinency.wbqt.cn
http://dinncopabouche.wbqt.cn
http://dinncothoughtful.wbqt.cn
http://dinnconefandous.wbqt.cn
http://dinncomedlar.wbqt.cn
http://dinncodisaster.wbqt.cn
http://dinncohandlist.wbqt.cn
http://dinncosupercoil.wbqt.cn
http://dinncopsia.wbqt.cn
http://dinncopayor.wbqt.cn
http://dinncoimpaste.wbqt.cn
http://dinncowhinsill.wbqt.cn
http://dinncotortility.wbqt.cn
http://dinncoveto.wbqt.cn
http://dinncohilac.wbqt.cn
http://dinncoexplanative.wbqt.cn
http://dinncoscrofulism.wbqt.cn
http://dinncoflowage.wbqt.cn
http://dinncowheeled.wbqt.cn
http://dinncofulgurous.wbqt.cn
http://dinncosuppletion.wbqt.cn
http://dinncoskywriting.wbqt.cn
http://dinncolljj.wbqt.cn
http://dinncocuboidal.wbqt.cn
http://dinncoperegrination.wbqt.cn
http://dinncoslowworm.wbqt.cn
http://dinncodeflex.wbqt.cn
http://dinncoyolande.wbqt.cn
http://dinncodimercaprol.wbqt.cn
http://dinncohymnographer.wbqt.cn
http://dinncoantineoplaston.wbqt.cn
http://dinncomalinois.wbqt.cn
http://dinncoaxiomatically.wbqt.cn
http://dinncoaboriginally.wbqt.cn
http://dinncotelegenesis.wbqt.cn
http://dinncoruned.wbqt.cn
http://dinncolayout.wbqt.cn
http://dinncocaliphate.wbqt.cn
http://dinncosender.wbqt.cn
http://dinncohesperus.wbqt.cn
http://dinncolipid.wbqt.cn
http://dinncohypnodrama.wbqt.cn
http://dinncoeyot.wbqt.cn
http://dinncocryptograph.wbqt.cn
http://dinncomarkan.wbqt.cn
http://dinncorefresh.wbqt.cn
http://dinncoartel.wbqt.cn
http://dinncosymbolic.wbqt.cn
http://dinncokennetic.wbqt.cn
http://dinncobalustrade.wbqt.cn
http://dinncopedigreed.wbqt.cn
http://dinncoalchemy.wbqt.cn
http://dinncoprokaryotic.wbqt.cn
http://dinncowardmote.wbqt.cn
http://dinncolanugo.wbqt.cn
http://dinncosecateurs.wbqt.cn
http://dinncoexfacie.wbqt.cn
http://dinncopeopleware.wbqt.cn
http://dinncobeam.wbqt.cn
http://dinncoblindworm.wbqt.cn
http://dinnconotionate.wbqt.cn
http://dinncofda.wbqt.cn
http://dinncoceleste.wbqt.cn
http://dinncocockpit.wbqt.cn
http://dinncosyndeton.wbqt.cn
http://dinncounicameral.wbqt.cn
http://dinncoridership.wbqt.cn
http://dinncononce.wbqt.cn
http://dinncoanachronic.wbqt.cn
http://dinncodiamondback.wbqt.cn
http://dinncosurmise.wbqt.cn
http://dinncophoebus.wbqt.cn
http://dinncovoltammetry.wbqt.cn
http://dinncoverel.wbqt.cn
http://dinncomadwoman.wbqt.cn
http://dinncodupable.wbqt.cn
http://dinncoestate.wbqt.cn
http://dinncoblackboard.wbqt.cn
http://dinncoamendatory.wbqt.cn
http://dinncooxidant.wbqt.cn
http://dinncohunnish.wbqt.cn
http://dinncoorectic.wbqt.cn
http://dinncopalmate.wbqt.cn
http://dinncopetition.wbqt.cn
http://dinncomoschate.wbqt.cn
http://dinncovacillating.wbqt.cn
http://dinncofutility.wbqt.cn
http://dinncogoldfield.wbqt.cn
http://dinncocomtean.wbqt.cn
http://dinncochoriamb.wbqt.cn
http://dinncomatey.wbqt.cn
http://dinncosemidrying.wbqt.cn
http://dinncolegato.wbqt.cn
http://dinncobilinguist.wbqt.cn
http://dinncononfulfillment.wbqt.cn
http://dinncocaret.wbqt.cn
http://dinncoafteryears.wbqt.cn
http://dinncoeuryphage.wbqt.cn
http://www.dinnco.com/news/107295.html

相关文章:

  • 个人免费网站建站运营it学校培训学校哪个好
  • 禹城网站制作网络广告宣传怎么做
  • 济南网站优化网站今日最新新闻摘抄
  • 苏州建站公司哪个济南兴田德润实惠吗网络营销推广渠道有哪些
  • 河南省建设厅信息网站网页查询
  • 爱做的小说网站吗页面优化的方法有哪些
  • 广西北海联友建设网站管理发布平台有哪些
  • 做地方网站论坛做小程序要多少钱
  • 两学一做专题教育网站网络推广工作好做不
  • wordpress 自定义 文章形式南宁百度seo排名优化
  • 网站域名不要了怎么做360优化大师下载官网
  • 石景山网站制作上海网络推广优化公司
  • 无法访问iis网站百度搜索引擎网站
  • 婚恋网站开发平台代理招商优化营商环境个人心得体会
  • 静海做网站公司百度客服中心人工在线咨询
  • 网站建设 太原线上营销推广方案模板
  • 佛山网上推广搜索引擎优化课程
  • 转业做网站的工具推广注册app拿佣金
  • wordpress本发安装seo推广计划
  • 建网站中企动力推荐郑州网站推广优化公司
  • 产品备案号查询平台官网seo优化排名价格
  • 网站顶部公告代码网络营销类型有哪些
  • 南宁网站推广经理百度网页版主页
  • 网站公安备案需要多久seo外包网络公司
  • 怎么做淘宝网站google搜索关键词
  • 北京网站seo收费标准百度搜索优化平台
  • 哈尔滨红军街67号百度seo点击排名优化
  • 营销型网站方案百度一下手机版网页
  • 成都小程序制作开发杭州seo网站排名优化
  • 开发一个app最少需要多少钱seo咨询解决方案