2010-07-18 62 views
1

我知道那裏有很多博客平臺(Wordpress,Drupal等),但我想從頭開始使用python作爲自己的博客引擎或博客平臺作爲學習工具。使用Google App Engine的想法解決了託管中的問題。博客相對消耗更少的磁盤空間,如果擴展,則不存在遷移等相關問題。我選擇web2py作爲框架,因爲我不需要調整框架,以便它可以與Google App Engine一起使用。在Python中使用Web2Py製作博客(Google App Engine)?這是個好主意嗎?

您認爲我在使用GAE的Data Store時必須面對的問題是什麼?如果我使用RDBMS代替Google App Engine會更好嗎?如果我使用谷歌應用程序引擎,PROS和CONS是什麼?

+0

可以使用Google App Engine,但它更多地被設計爲「大數據」平臺(即:推送大量數據或進行一些瘋狂的處理)。看看Django,你可以用它做一些非常酷的東西(SQLite,任何人?),它會像沒有任何業務那樣擴展。 – mattbasta 2010-07-18 16:06:20

+2

尼克約翰遜已經爲GAE寫了一個博客引擎。他還在自己的博客上撰寫了一篇完整的系列文章(http://blog.notdot.net/2009/10/Writing-a-blog-system-on-App-Engine)。國際海事組織從頭開始編寫引擎是一項相當有用的工作。你可以通過閱讀帖子併爲問題貢獻一兩個補丁來學習(http://github.com/Arachnid/bloggart/issues)。 – hwiechers 2010-07-18 19:43:42

+0

@hwiechers +1我來這裏提到尼克的好例子GAE /博客項目 – 2010-07-18 23:04:16

回答

2

學習練習,就像你想要進行的練習一樣,只是重新發明車輪的唯一好理由 - 並且使用一個非常輕量級的框架比使用像Django這樣的豐富框架更具啓發性,很多爲你的封面。作爲GAE應用程序的一個非常輕量級的框架,我推薦tipfy,但我想口味確實不同;-)。

唯一真正的「專業」是,你會學到很多,學習總是一件好事。這個「con」意味着你可以通過重複使用現有的博客框架來節省大量的工作,但是當然你會錯過很多你以後的學習體驗!)

5

你可以使用this在Google App Engine上使用web2py構建博客平臺。您可能需要使用this來自定義佈局。

+0

「這個」如果鏈接死了,請提供一個名字 – amar 2018-01-20 18:06:26

相關問題