Skip to content

Latest commit

 

History

History
54 lines (28 loc) · 1.43 KB

web-dev.md

File metadata and controls

54 lines (28 loc) · 1.43 KB

Pure Python web development

1) Fully-featured production grade frameworks

  • Built on FastAPI.
  • Clean and well-documented API.
  • Not just limited to web applications. The 1.12 release has made it possible to have desktop apps as well.
  • Can be embedded in Flask or Django
  • Official support for the following backends: Flask, FastAPI, Sanic, Tornado, Django, Jupyter, Plotly-Dash
  • Built on plotly and ReactJS.
  • Build Flutter apps in Python. Flutter is an open source framework by Google for building beautiful, natively compiled, multi-platform applications from a single codebase.
  • Compiles to a traditional React (NextJS flavor) app.
  • Excellent scalability.
  • Uses FastAPI.

2) Limited-scope frameworks

  • Very powerful and very popular.
  • Gradio can wrap almost any Python function with an easy-to-use user interface.
  • Clean API and good documentation.
  • Lacks the features for complete web applications like authentication, authorization and sessioning.

References