GN⁺ 2025-03-30 | parent | ★ favorite | on: Plain - 파이썬용 웹 프레임워크 (plainframework.com)
Hacker News 의견
  • Django Rest Framework의 버그 트래커가 비공개로 전환되고 새로운 유지 관리자를 찾고 있다는 사실을 많은 사람들이 모를 수 있음

    • Django는 훌륭하지만 Angular의 르네상스와 같은 변화가 필요함
    • 기여하고 싶지만 대부분의 노력이 위원회에서 지연되고 있음
    • 포크는 해결책이 아닐 수 있지만 무언가 조치가 필요함
    • 기부가 필요하다면 기부를 받는 것도 방법임
    • Django 개발자 커뮤니티는 작고 밀접하게 연결되어 있음
    • 기여에 대한 열린 마음과 장기적인 관계를 중시하는 커뮤니티가 필요함
  • Django의 포크에 대해 혼합된 감정을 가짐

    • 유산 프로젝트 외부에서 실험하는 것은 가치가 있지만, 포크는 큰 선언임
    • Django의 집단적 노력이 무시되는 느낌을 받음
    • 상업적이거나 좁은 방향으로 나아갈 가능성을 우려함
    • Django에 대한 애정이 커지고 있음
  • Django의 강점은 ORM과 생태계/관용구임

    • 포크로 호환성을 깨는 이유를 이해하기 어려움
    • 더 나은 관리자 기능을 보고 싶지만, Django 프로젝트 템플릿으로 해결할 수 있음
  • Django의 몇 가지 단점이 있음

    • 작업자와 REST API가 1급 시민이 아님
    • Django 인증은 기본적이지만 유용함
    • Django에서의 어려움은 복잡성을 증가시킬 수 있음
  • Django에 대한 부정적인 감정에 놀람

    • Laravel과 Rails에 비해 Django가 뒤쳐져 있음
    • 생태계가 분열되어 있고 많은 패키지가 오래됨
    • Django의 정적 파일 파이프라인이 기본적으로 포함되지 않음
    • 사용자 모델 문제와 템플릿의 제한이 있음
    • Rails로 전환하여 웹 앱을 구축하기 시작함
  • Django에서 Supabase/Firebase로 전환함

    • 플러그인이 많고 자체 호스팅이 쉬움
    • Django 플러그인이 더 나을 것 같음
  • 설정이 클래스를 참조하는 문자열로 되어 있는 것이 싫음

    • 클래스나 객체를 참조할 때 쉽게 탐색할 수 있기를 원함
    • 나중에 플러그인으로 해결되지만, LSP가 무료로 지원함
  • Plain의 문서를 살펴봄

    • 모든 기능이 이미 Django에 있거나 잘 지원되는 패키지에 있음
    • Django의 폐기 정책이 프로젝트를 오래 유지할 수 있게 함
    • 위원회는 프로젝트의 상업화를 방지하고 대부분의 사용자에게 최선의 결정을 내림
    • Django는 신문을 위해 만들어졌지만 일반적인 목적의 프레임워크임
  • Plain이 성공할지는 모르겠지만 포크의 이유를 이해함

    • Django 리더십이 Django를 발전시키지 못하고 있음