답변
아직 조사 중이지만 webapp 및 tipfy는 django보다 가벼운 프레임 워크라고 생각합니다. 지금 당장은 webapp 만 사용하고 있으며 콜드 스타트 시간은 이미 너무 길다. 세션에 tipfy를 사용하고 다른 모든 것을 webapp에 보관하려고합니다.
무엇을 최적화하려고합니까? 개발 속도? 쉬운 프로그래밍? 모호한 미들웨어?
나는 더 큰 업무 관련 프로젝트 (다른 곳에서 호스팅 됨)를 위해 장고와 함께 주로 일하지만 App Engine에서 webapp을 사용하는 경향이있다. App Engine to me는 소규모 웹 서비스에 가장 적합하며 전체 앱으로 링크하면 꽤 유용합니다. 작은 해킹뿐만 아니라 나는 개발의 단순성과 속도를 위해 항상 webapp을 사용한다. 예 : imified-demo.appspot.com, gitbug.appspot.com 및 github.com/garethr/appengine-image-host
단점은 도구 지원으로, 당신은 아마도 당신의 인생을 더 쉽게하기 위해 작은 것들을 해킹해야 할 것입니다 장고 세계에 존재한다. (예 : 테스트 러너 http://github.com/garethr/appengine-testrunner)
이전 프로젝트의 일화적인 증거는 Django가 내 좋아하는 것을 App Engine에서 조금 느린 것처럼 느껴지게했다.
Tipfy는이 단계에서 개인적인 경험이 없지만 플랫폼으로 성숙하는 App Engine의 좋은 아이디어라고 생각합니다.
모든 것이 고려됩니다. 여러 개발자가 참여하는 큰 프로젝트는 아마도 장고를 선택해야합니다. 그것은 일을하는 표준 방법은 모든 사람을위한 삶을 더 쉽게 만들 것입니다. 하나의 프로젝트에서 나는 개인적으로 webapp 또는 비슷한 것을 선호한다. 그러나 자신의 도구를 작성하고 응용 프로그램을 작성하는 데 시간을 많이 둡니다.
:
- 웹 애플리케이션이 offcourse입니다 가벼운 무게,하지만 장고 저장하는 좋은 구조 와 함께 제공 큰 응용 프로그램에서 작업하는 동안 많은 시간을 .
- Google 앱 엔진은 웹 애플리케이션 작업을위한 좋은 문서를 제공한다하지만 장고는 프로그래머의 큰 커뮤니티를 을 가지고 있으며, 따라서 일부 복잡한 어플리케이션의 구현을 을위한 더 나은 선택이 될 증명한다.
- 장고 구글 응용 프로그램은 관리자 인터페이스를 제공하지만 전체 는 사용자 정의 관리자 패널을 깃털의 일치하지 않는 하지만 그렇지 않은 경우, 웹 애플리케이션에서 생성 필요가 기본 관리 패널을 제공합니다.
- Webapp 자체는 템플릿을 위해 Django를 따릅니다.
이럴 ..
장고 - 관련이있는 유일한 부분은 템플릿 어쩌면 더 확인해입니다 ..
웹 애플리케이션이 -
Tipfy 후를 해본 적이 - 내가 사용하여 더 많은 "철탑"와 같은, 솔직히해야한다 "도우미"의 기본 응용 프로그램/모듈 구조와 많이 있습니다 것 같다있는 무슨이다 google.appengine.api 템플릿을 쉽게 구현하고 라우팅하는 것이 좋습니다. tipfy를 사용하는 방법과 응용 프로그램을 구조화하는 방법에 대해 많은 것을 배웠습니다.
Tipfy이
- 이것은 웹 애플리케이션의 확장으로 개발, 그래서 그것은 단지 하나의 추상화 계층입니다.
- 추상화 된 레이어는 매우 미흡합니다. 메서드는 웹 응용 프로그램과 동일하거나 유사한 이름을 사용하지만 useful extras을 사용하면 코딩이 끝날 수 있습니다.
- 간단한 라우팅; Django 나 web2py에 익숙하다면, tipfy의 라우팅은 매우 중요합니다.
마지막으로, tipfy는 우수 support community입니다. Rodrigo Moraes은 특히 도움이되고 매력적입니다. 질문에 대한 답변은 매우이며, 친절하고 정중합니다.
필자는 tipfy의 파생물 인 webapp2를 사용합니다 (실제로 함수와 문서는 많은 경우 동일하며). 다른 프레임 워크에서도 아이디어를 취합니다. 새 프로젝트를 시작하고 프레임 워크에 대한 빠른 느낌을 원한다면 일부 상용구를 살펴 보는 것이 좋습니다. webapp2에 관심이 있으시면 coto로 작업 한이 보일러 플레이트를 살펴보십시오. http://github.com/coto/gae-boilerplate
- 1. 구글 앱 엔진의 HttpOnly 쿠키 자바
- 2. 구글 앱 엔진의 데이터 뷰어는 제대로
- 3. 어떻게 웹 이미지를 저장하는 구글 앱 엔진의 Blob 저장소를 사용하는
- 4. 앱 엔진의 사용자 데이터 관리
- 5. UnicodeEncodeError 구글 앱 엔진
- 6. Google 앱 엔진의 본질은 무엇입니까?
- 7. 앱 엔진의 myform (forms.Form) 코딩 포스트가 포함 된 django
- 8. Google 앱 엔진의 쿼리 문제
- 9. 구글 앱 환경의 환경
- 10. 구글 앱 엔진 -
- 11. 구글 앱 엔진 Apptrace 오류
- 12. Google 애플리케이션 엔진의 django 경로
- 13. Google 앱 엔진의 트랜잭션 삽입물
- 14. 앱 엔진의 모바일 하위 도메인
- 15. 구글 앱 엔진 ClassNotPersistenceCapableException
- 16. 구글 앱 엔진은
- 17. webapp 및 django 프레임 워크
- 18. 는에 구글 앱 엔진
- 19. 당신이 구글 앱 엔진에
- 20. 구글 앱 엔진 이메일
- 21. 구글 앱 엔진 인코딩
- 22. 방법 구글 앱 엔진
- 23. 구글 앱 엔진에 Text_db가있는 AuthSub
- 24. 구글 앱 엔진 영속성 글로벌
- 25. 캔버스 iframe에 빈 페이지로 표시되는 앱 엔진의 Facebook 앱
- 26. OpenID를 사용하는 앱 엔진의 remote_api 보안
- 27. 특정 앱 또는 페이지의 Django 캐시 지우기
- 28. 구글 앱 엔진 : 데이터 저장소 쿼리
- 29. 구글 앱 엔진 + 관계형 데이터베이스 - 얻을 ID
- 30. 구글 앱 엔진 modifyThreadGroup 문제
속도가 빠르고 쉽게 개발할 수 있습니다. – Ron
Webapp은 google의 샘플 코드가 webapp에 있기 때문에 새로운 기능을 시도 할 때 복사하는 것이 매우 쉽습니다. 나에게 이것은 가장 쉬운 방법이다. – mcotton