大家好,用了 2 周的时间整理了 Python 中所有的网站开发库(下文简称:Web 框架),供大家学习参考。
Q:Web 框架到底是什么?
A:Web 框架主要用于网站开发。开发者在基于 Web 框架实现自己的业务逻辑。Web 框架实现了很多功能,为实现业务逻辑提供了一套通用方法。
Q:Web 框架有什么作用?
A:使用 Web 框架,很多的业务逻辑外的功能不需要自己再去完善,而是使用框架已有的功能就可以。Web 框架使得在进行 网站开发的时候,减少了工作量。
Q:我们为什么要使用 Web 框架?
A:Web 框架主要用于网站开发,可以实现数据的交互和业务功能的完善。使用 Web 框架进行 网站开发的时候,在进行数据缓存、数据库访问、数据安全校验等方面,不需要自己再重新实现,而是将业务逻辑相关的代码写入框架就可以。
库排序是按照使用人数和文档的活跃度为参考进行的,建议大家使用排名靠前的框架,因为它们的文档更齐全,技术积累要更多,社区更繁盛,能得到更好的支持, 这样在遇到自己无法解决的问题,可以更快更高效的找到解答的方案。
文章目录
- 1. Django 框架
- 2. Flask 框架
- 3. Pyramid 框架
- 4. web.py 框架
- 5. Tornado 框架
- 6. TurboGears 框架
- 7. CherryPy 框架
- 8. Falcon 框架
- 9. Asgineer 框架
- 10. Bottle 框架
- 11. Emmett 框架
- 12. apidaora 框架
- 13. Quixote 框架
- 14. reahl 框架
- 15. hug 框架
- 16. BlackSheep 框架
- 17. Index.py 框架
- 18. Sanic 框架
- 19. Starlette 框架
- 20. Fastapi 框架
- 21. Responder 框架
- 22. Molten 框架
- 23. Clastic 框架
- 24. Aiohttp 框架
- 25. Masonite 框架
- 26. Quart 框架
- 27. Tonberry 框架
- 28. cyclone 框架
- 29. Klein 框架
- 30. nameko 框架
- 31. CubicWeb 框架
- 32. Zope2 框架
- 33. Web2py 框架
- 34. Pylons 框架
- 35. Cubes 框架
- 36. Dpark 框架
- 37. Buildbot 框架