Python Applications and Frameworks 101

By pjain      Published April 21, 2020, 7:35 p.m. in blog Programming   

Py Applications and Frameworks Review 2019

Full-Stack frameworks

  • y Django of course - but bit heavy, learning curves
  • xFlask -- considered a u-framework, but gets fat by time you build a commercial app
  • x Giotto - MVC routing=>ltiple pluggable controllers, SQLAlchemy,Jinja2
  • xPylons
  • xPyramid
  • xWeb2Py
  • xTurboGears

API

  • Go is fast, high performance for lambda functions, serverless.
  • DRF *R5 Falcon FAST API - leader - https://falconframework.org/

  • Pycnic - JSON APIs

  • MorePath - Python RESTful Web services - generic views x Bottle 1 file apps, only PyStdLib - req-routing incl URL params, adapters template engines, plugin DBI, WSGI servers, builtin HTTP server included too. x CherryPy old 2002

Async frameworks for Chat, etc

  • NodeJs like asynchronous frameworks built for Python uses the programming languageā€™s asyncio library.

  • AIOHTTP - uses py 3.5 async & awaits - router pluggable redirect queries => request object Supports both Client WebSockets and Server WebSockets without the Callback Hell

  • Growler - asyncio requests via piped-middleware and decorators instead of callbacks
  • Hug - fast API for Py3 - annotation-based validation
  • Sanic - logging, r/w cookies, handler=>decorators
  • xTwisted
  • xTornado

Analytics, Dashboard Frameworks

  • R5 Dash - analytic web apps little boilerplate
    • built on Flask BE,
    • Dash Deployment Server: URL routing, LDAP inegrated SSO, error handling
      • IDE tying UI controls, including dropdowns, graphs, sliders

0 comments

There are no comments yet

Add new comment

Similar posts

Sublime Text, Plugins and Custom Programming in Python

Database Programming in Python

Debug Python

Python Scratch, Notes