在Python中使用Web2Py制作博客(Google App Engine)?这是个好主意吗?
我知道现在有很多博客平台,比如Wordpress、Drupal等等,但我想用Python从头开始做一个自己的博客引擎或博客平台,主要是为了学习。使用Google App Engine可以解决托管方面的问题。博客一般占用的磁盘空间比较少,如果需要扩展的话,也不用担心迁移和其他相关的问题。我选择web2py作为框架,因为我不需要对框架进行调整,就能让它在Google App Engine上运行。
你觉得在使用GAE的数据存储时,我会遇到什么问题?如果我用关系型数据库管理系统(RDBMS)会不会更好?使用Google App Engine有什么优缺点?
2 个回答
2
像你想做的这种学习练习,几乎是唯一一个重新发明轮子的好理由——而且使用一个非常轻量级的框架,能让你学到的东西比使用像Django这样功能丰富的框架要多,因为Django在背后帮你做了很多事情。对于GAE应用,我推荐tipfy,不过每个人的口味不同;-)。
唯一真正的“优点”就是你会学到很多东西,而学习总是好事。“缺点”是这会花费你很多时间和精力,而这些时间和精力本可以通过使用现有的博客框架来节省,但当然这样的话你就会错过很多你想要的学习体验!-)