大家好我是费老师,在Python
生态中,有很多以Python
为主要开发语言,实现网页应用开发的框架,其中最为知名的有Dash
、flet
、streamlit
、gradio
、nicegui
等。
如果综合考虑流行度、开发效率、开发自由度、相关生态成熟度、可拓展性、安全性等各方面的能力,Dash
是其中天花板级别的存在,这也是Dash
得以在全世界范围内,被广大公司、高校及政府机构选中,用于快速开发构建各种生产级别平台应用的重要原因。
其中相关生态成熟度就具体体现在Dash
的组件库丰富程度上,今天的文章中要给大家介绍的fac
(全称feffery-antd-components
,官网文档地址:https://fac.feffery.tech )就是一套非常成熟的Dash
网页开发通用组件库,累计下载量超过25万次,底层基于非常著名的前端框架Ant Design
,通过大量的二次开发使得我们可以通过纯Python
的方式,来调用各种丰富的组件功能,构建我们心仪的Dash
网页应用。
fac
刚发布了其0.3.0
正式版本,基于最新的Ant Design 5.x
版本进行全面升级,集成了涵盖通用、布局、导航、数据录入、数据展示、反馈、其他等七大类功能的多达109个组件,足以轻松覆盖各类型常用应用功能需求。
Dash
和fac
的安装使用非常方便,推荐大家养成好习惯,在单独的Python
虚拟环境中进行Dash
应用项目开发工作,以conda
或mamba
为例(conda
用户将命令中的mamba
换成conda
即可):
- 创建示例虚拟环境并激活,
Python
版本在主流的3.8
到3.12
之间均可
mamba create -n my-dash-env python=3.9 -y
mamba activate my-dash-env
- 使用
pip
直接安装fac
,会自动安装其他Dash
依赖
pip install feffery-antd-components
OK,我们的环境这样就准备好了,非常的简单方便
标签:__,feffery,Python,0.3,Dash,文档,fac From: https://www.cnblogs.com/feffery/p/18357343