파이썬에서 페이스 북 응용 프로그램을 개발 한 경험에 대해 묻고 싶습니다. 다음 중이 언어에 가장 널리 사용되는 웹 프레임 워크 중 가장 적합한 것으로 생각되는 것은 무엇입니까? "최고"라는 단어는 매우 주관적인 단어이므로 다음 언어에 특히 관심이 있습니다.페이 스북 응용 프로그램 개발을위한 파이썬 프레임 워크
- 대부분의 재사용 가능한 라이브러리. 예를 들어, 새로운 페이스 북 사용자 로그인 계정을 자동으로 만들지 만, 대신 대체 사용자 이름 + 비밀번호 로깅 기능을 제공 할 수 있습니다. 나는 이것에 꼭 맞게 인증이 필요합니다.
- Facebook 응용 프로그램은 CMS와 같은 사이트와 다른 경향이 있습니다. 그들은 행동 집약적입니다. 좀 더 복잡한 유스 케이스의 경우, Open Graph API에서 가져온 데이터를 캐싱하는 것이 보통 로컬 및 페이스 북 데이터에 대해 한 번에 쿼리를 수행 할 수 있어야합니다 (예 : 우정 관계에 따라 일부 테이블을 조인).
- 저는 인기있는 솔루션을 선호합니다. 그들은 단지 훨씬 더 안정적이고 잘 생각하는 것 같습니다. 나는 이전에 Grails에서 페이스 북 응용 프로그램을 개발했고, 아키텍처와 일반적인 아이디어가 마음에 들었던만큼 벌레와 합병증의 양은 너무 적었습니다. 또한 그루비는 여전히 개발할 이국적인 언어이며 이번에는 독자적으로 작업하지 않을 것입니다.
저는 파이썬에는 익숙하지 않지만 파이썬에서 웹 개발에 처음 익숙합니다. Grails와 그 모든 우여곡절을 경험 한 후에도 파이썬이 정말로 나를 놀라게 할 수는 없을지 모르지만.
언급 한 auth.User와 같은 기본 Django 인프라를 확장하는 것이 어렵다고 생각합니까? 일반적인 장고 접근 방식은 다르게 할 수 없으므로 유용한 프로젝트를 포크하는 것이 매우 일반적이라는 말을 많이 들었습니다. – julkiewicz
프레임 워크와 양날, 특히 Django와 같은 전체 스택 프레임 워크는 'framework-name-here (장고) 방식으로 작업하는'스타일을 적용한다는 것입니다. 프레임 워크 관리자가 사용자베이스의 가장 좋은 점을 염두에두고 어느 시점에서 결정을 내려야했기 때문에 궁극적으로 일부 의견이 분명한 기능이 있습니다. 즉, 기본 인프라를 확장하기는 쉽지만 * 단지 __django - * __ 플러그인 세계가 자신의 디자인 의견을 따르기를 기대하지 마십시오 :) –
그래, 나는 장고가 모듈성에 대한 접근 방식은 그 밖의 다른 프레임 워크와 비교하여 다소 차이가 있거나 다소 제한적입니다. 나는 장고 방식으로 일을 수행하고자합니다. 그것은 "장고는 CMS에 더 적합합니다"라는 말을 여러 번 읽었을뿐입니다. – julkiewicz