2010-07-18 3 views
1

거기에는 수많은 플랫폼이 있습니다 (Wordpress, Drupal 등).하지만 저는 파이썬을 학습 도구로 사용하여 처음부터 내 블로그 엔진 또는 블로그 플랫폼을 만들고 싶습니다. Google App Engine을 사용한다는 아이디어는 호스팅 문제를 해결합니다. 블로그는 상대적으로 디스크 공간을 적게 차지하며 규모가 큰 경우 마이그레이션과 관련된 문제는 없습니다. web2py를 프레임 워크로 선택 했으므로 프레임 워크를 조정하여 Google App Engine과 작동 할 필요가 없습니다.Web2Py를 사용하여 Python으로 블로그 만들기 (Google App Engine)? 좋은 생각인가?

내가 GAE의 데이터 저장소를 사용할 때 직면해야하는 문제점은 무엇이라고 생각하십니까? Google App Engine 대신 RDBMS를 사용하면 더 좋을까요? Google 앱 엔진을 사용하는 경우의 장점과 단점은 무엇입니까?

+0

Google App Engine을 사용할 수도 있지만 "큰 데이터"플랫폼 (즉, 많은 양의 데이터를 푸시하거나 미친 처리를하는 것)으로 설계되었습니다. Django를 확인해보십시오. 여러분은 정말 멋진 것들을 (SQLite, 아무도 없습니까?) 할 수 있습니다. – mattbasta

+2

Nick Johnson은 이미 GAE 용 블로그 엔진을 작성했습니다. 그는 또한 자신의 블로그에 관한 일련의 게시물 (http://blog.notdot.net/2009/10/Writing-a-blog-system-on-App-Engine)을 작성했습니다. IMO는 처음부터 엔진을 작성하는 작업입니다. 게시물을 통해 작업하고 패치 또는 두 가지 문제 (http://github.com/Arachnid/bloggart/issues)를 작성하여 많은 것을 배울 수 있습니다. – hwiechers

+0

@hwiechers +1 Nick의 위대한 예제 GAE/블로그 프로젝트 –

답변

2

당신이하고자하는 것과 같은 학습 연습은 휠을 재발견하는 유일한 이유 일뿐입니다. 매우 가벼운 프레임 워크를 사용하는 것은 장고와 같은 풍부한 것을 사용하는 것보다 더 유익 할 수 있습니다. 커버 아래에서 당신을 위해 많은. GAE 응용 프로그램을위한 매우 가벼운 프레임 워크로서, 나는 tipfy을 추천한다. 그러나 나는 맛이 다르다고 생각한다 ;-).

진정한 "프로"는 많이 배울 것이며 학습은 항상 좋은 것입니다. "단점"은 기존 블로깅 프레임 워크를 재사용함으로써 많은 작업을 수행 할 수 있지만, 당연히 많은 학습 경험을 놓치게 될 것입니다. -)

5

this을 사용하여 web2py로 Google App Engine에 블로깅 플랫폼을 구축 할 수 있습니다. this을 사용하여 레이아웃을 사용자 정의 할 수 있습니다.

+0

에 "이"링크가 친절하게 이름을 적어 놓으면 도움이되지 않습니다. – amar