APIFlask 是否能在生产环境使用?

APIFlask 如果跑商用的网站放心吗,或者多久能支持?谢谢!

我觉得资助作者才是保证得到支持的正确方法

作为一个学生,我能资助的方法就是买书!所以等作者的新书呀!

1 个赞

如果跑商用网站,你就不能从学生的角度来评价了。

啊?我觉得你重点找错了,学生就不能“想”商用吗。。我只是询问能不能跑在生产环境.

先回答你这个问题,生产环境重要的还是看你怎么取舍,现有成熟的框架就没有bug吗?不见得吧(log4j) ,对吧? 所以能不能生产只是看你怎么取舍,现有几个开源项目也是用的APIFlask

再说这个问题,你商用意味着有收益,资助仅仅是买书未免说不过去吧?即想要稳定可靠有人长期维护的框架,又不想花钱不太现实。你可以去看看成熟的框架底下的赞助商,都是扎堆的。

不想花钱还要稳定可靠长期维护,有点说不过去了属于是。

1 个赞

因为李辉老师的 APIFlask 貌似尚未完成,所以提出此问题的。我也是李辉老师系 Flask / APIFlask 的自愿推广者之一,关注一下我喜欢的框架,私以为问题不大。因为目前 Flask 是可以放心跑在生产环境的,很希望看到 APIFlask 在其领域弥补 Flask 的缺点,超越 FastAPI。本人大力支持 Python Web 尤其是 Flask 的发展,有条件我也希望能加入开源。

你所指的商用和我说的不太一样,我没有任何要求,某个开源框架要长期免费维护。再者,难道真正的商用就不应该使用 Python,而是闭源语言吗?

1 个赞

我在 GitHub、PyPI、Docker Hub 也有开源项目,我不认为对方拿我的项目商用有什么不妥。反而我希望通过不断提升自己的水平,帮助到更多人。我的项目被机构商用是我的荣幸

1 个赞

最后,这不是想不想花钱的问题。不明白为何看到 “商用” 就联想到 “对方不想花钱” 。越多机构使用 Flask,才能看到 Python Web 生态的不断蓬勃,我反而认为这是好事

1 个赞

@Cyberbolt 感谢支持和关注!我最近在忙找工作和入职的事情,刚闲下来。这几天正在忙着给 Bootstrap-Flask 发 2.0 版本(已经基本搞定了),接下来会给 APIFlask 发新版本。

APIFlask 是否能在生产环境使用?

APIFlask 现在大部分的功能都基本实现了。我认为在生产环境下使用是没问题的,因为在功能上它并没有太多复杂的东西,集成的几个外部库也很稳定(Flask & marshmallow & webargs & apispec),自身的主要功能就是 OpenAPI spec 生成,这部分后续需要做的是实现更多的 OpenAPI 规范支持,然后和上游同步更新。

API 目前也基本固定,接下来唯一会有的 breaking change 是几个装饰器将从独立的装饰器放到程序实例上,实现完这个就可以发布 1.0 版本(后续考虑添加 Spec First 支持也许会有其他变动,不过估计要到 2.0)。

多久能支持?(能够提供多久的维护支持?)

因为我的第二本书会介绍它,所以我自然有很大的动力长久维护它。另一方面,我即将入职的公司有在使用某个前景不太好的 Flask API 扩展,我会尝试(未必会成功)把 APIFlask 推广到新公司,这样也会促进它的开发和维护。最后,一旦它的功能和代码趋于成熟,有足够多的用户,相应产生的社区也会促进它的长远发展。

1 个赞

不用苛责使用的人一定要赞助,反馈 bug 和改进建议也可以帮到项目发展 :stuck_out_tongue:

1 个赞

感谢回复!希望 APIFlask 越来越好!今后我的开发平台也会从 Flask 切换至 APIFlask 。希望 Python Web 像 Go 一样,未来在微服务和云原生领域发展 :grin:

1 个赞

并不是说苛责别人一定赞助,只是楼主在这里提到 跑商用网站能放心吗? 这样的一个问题。商用一般可靠为首选,这是需要长期维护的。

楼主希望能得到一个明确的答复,对于一个目前用爱发电阶段的框架来说,带有责任的来维护感觉太不妥当了。我的表述也有点问题,下次会注意用词 :smiley:

没有这个意思吧。开源是自由的,不需要为别人而维护,貌似因果搞反了。商用维护也是别人的事,为什么和开源作者有关呢

我并不需要得到一个明确的答复,相反我更关心当前 APIFlask 的发展,我也希望李辉老师的框架能胜过现在的网红框架 FastAPI