저자는 원래 PHP 개발자였지만, 더 현대적인 대안을 찾다가 Node.js를 거쳐 Python과 Flask 프레임워크를 발견했습니다. 처음에는 Flask의 유연성에 만족했지만, 특히 협업 프로젝트에서 프로젝트 구조 및 일관성 관리에 어려움을 겪었습니다. 이로 인해 Flaskion이라는 Flask용 Laravel에서 영감을 받은 보일러플레이트를 만들게 되었습니다. Flaskion은 예측 가능한 폴더 구조, 스캐폴딩을 위한 CLI, 자동 등록된 라우트를 포함하여 구조화된 MVC 프레임워크를 제공합니다. Flask의 유연성을 희생하지 않고 구조를 제공하는 것을 목표로 합니다. 향후 개발 계획으로는 포괄적인 문서, 튜토리얼, 커뮤니티 구축, 강화된 CLI 도구 등이 있습니다. 저자는 Flaskion이 Flask가 제공하는 자유 속에서 구조에 대한 요구를 해결한다고 믿습니다. Flaskion은 pipx를 통해 사용할 수 있으며, 협업과 개선된 Python 웹 개발을 장려합니다. 이 프로젝트의 목표는 더 많은 조직과 구조를 추구하는 사람들을 위해 Flask 경험을 향상시키는 것입니다.
dev.to
Why I Built Flaskion — And Where It’s Headed
