作者最初是一名 PHP 开发者,为了寻找更现代的替代方案,在发现 Python 及其 Flask 框架之前,曾探索过 Node.js。最初,作者对 Flask 的灵活性感到满意,但在管理项目结构和一致性方面遇到了挑战,尤其是在协作项目中。这促使了 Flaskion 的创建,这是一个受 Laravel 启发的 Flask 样板。Flaskion 提供了一个结构化的 MVC 框架,包括可预测的文件夹结构、用于脚手架的 CLI 以及自动注册的路由。它的目标是在不牺牲 Flask 灵活性的前提下提供结构。未来的开发包括全面的文档、教程、社区建设以及增强的 CLI 工具。作者认为 Flaskion 解决了在 Flask 提供的自由度中对结构的需求。Flaskion 可通过 pipx 获取,鼓励协作并改进 Python Web 开发。该项目的目标是为那些寻求更多组织和结构的人们增强 Flask 体验。
dev.to
Why I Built Flaskion — And Where It’s Headed
Create attached notes ...