VPS参考测评推荐
专注分享VPS主机优惠信息
衡天云优惠活动
华纳云优惠活动
荫云优惠活动

便宜国外vps论坛_我今天是来跟MJJ分享一款WEB框架的。

主机参考:VPS测评参考推荐/专注分享VPS服务器优惠信息!若您是商家可以在本站进行投稿,查看详情!此外我们还提供软文收录、PayPal代付、广告赞助等服务,查看详情!
我们发布的部分优惠活动文章可能存在时效性,购买时建议在本站搜索商家名称可查看相关文章充分了解该商家!若非中文页面可使用Edge浏览器同步翻译!PayPal代付/收录合作
那就是FastApi.

  1. 性能快说:高性能,可以和NodeJS和Go相提并论。
  2. 快速开发说:开发功能速度提高约200%至300%
  3. 更少的Bug说:
  4.         Fewer bugs: 减少40%开发人员容易引发的错误
  5. 直观说:完美的编辑支持
  6. 简单: 易于使用和学习,减少阅读文档的时间。
  7. 代码简洁说:很大程度上减少代码重复。每个参数可以声明多个功能,减少bug的发生。
  8. 标准化说:基于并完全兼容API的开发标准说:OpenAPI(以前称为Swagger)和JSON Schema

复制代码

不提性能,DJANGO+DRF 是我用过的所有web框架 开发最快速的【代码量最少,甚至很多时候不用写代码,RESTFUL API 功能就全出来了】,
在快速开发这方面laravelgo-gin、spring boot这些 根本无法比肩。
但是小型项目django+drf有点臃肿而且,django 说实话效率不是很高,虽然说 django3号称支持异步,但是我还没用到。

FastApi是一个异步高效率的python web框架。

一个简单的例子说:

  1. from fastapi import FastApi, Depends, HTTPException, Request
  2. from starlette.templating import Jinja2Templates
  3. import uvicorn
  4. templates = Jinja2Templates(directory=”templates”)
  5. app = FastApi()
  6. @app.get(“/”)
  7. async def read_root():
  8.     return {“Hello”: “World”}
  9. #MVC 渲染模板【jinja2】
  10. @app.get(“/render”)
  11. async def read_root(request: Request,):
  12.     return templates.TemplateResponse(“item.html”, {“request”: request, “id”: id})
  13. permissions_list = [‘p1’, ‘p2’]
  14. def permission_requeried(permisson:str =None):
  15.         if permission and permission in permissions_list :
  16.                 return True
  17.         else:
  18.                 raise HTTPException(status_code=400, detail=’权限不足,’)
  19. @app.get(“/”)
  20. async def read_root(permission:str=Depends(permission_requeried)):
  21.     return {“permission”: “permission”}
  22. if __name__ == “__main__”:
  23.     uvicorn.run(app=”main:app”, host=”0.0.0.0″, port=8000, reload=True, debug=True)

复制代码

写完上面的router自带API文档,让前端的人一看就明白
便宜国外vps论坛_我今天是来跟MJJ分享一款WEB框架的。-主机参考

建议MJJ试试,真的很不错
官网文档说:https://fastapi.tiangolo.com/

各路大神回复说:

注册说: 说的好,所以我选 Rust

cnly1987说: 上次在群里有个群友也安利过,是不是你?

Cee说: 开发团队是哪国的鸭

yrj说: 用python写的网站的都不行

燕十三丶说: 不是,我最近用他做项目才安利的。

风铃说: 这个不可说,现在不是mvc的年代了,  后端用什么写都是微服务,一个网站前端用到的后端微服务太多,我见过的一个项目前端react后端有go  的,有python的,有java的,你说不行实际上是国内用的少,国外太多了,比如instagameBay的后端都是django写的,你说不行

cnly1987说: mark 学习一下 我也很感兴趣作者是哪个国家的

cnly1987说: 知乎内部核心很多换成golang

koringx说: 反例 v2ex 知乎

注册说: Laravel 不香么?

注册说: 有人用过sanic

xiaohei说: 前端好乱,各种框架  一涌而出。 所以我还是选react

主机参考zhujicankao.com_收集国内VPS,VPS测评主机测评,云服务器,虚拟主机,独立服务器国内外服务器,高性价比建站主机相关优惠信息
详细介绍和测评国外VPS主机,云服务器,国外服务器,国外主机的相关优惠信息,商家背景,网络带宽等等,也是目前国内最好的主机云服务器VPS参考测评资讯优惠信息分享平台

这几篇文章你可能也喜欢:

本文由主机参考刊发,转载请注明:便宜国外vps论坛_我今天是来跟MJJ分享一款WEB框架的。 https://zhujicankao.com/36777.html

【腾讯云】领8888元采购礼包,抢爆款云服务器 每月 9元起,个人开发者加享折上折!
打赏
转载请注明原文链接:主机参考 » 便宜国外vps论坛_我今天是来跟MJJ分享一款WEB框架的。
主机参考仅做资料收集,不对商家任何信息及交易做信用担保,购买前请注意风险,有交易纠纷请自行解决!请查阅:特别声明

评论 抢沙发

评论前必须登录!