我想在应用程序引擎的基础上构建一个开源的在线学习平台,但是有一些挑战让我怀疑它是否是一个好主意。
我想在app引擎上做这个的原因是因为它负责托管。今天大多数开源学习平台都需要一个LAMP堆栈,所以学校里的某个人必须知道如何通过ftp上传软件,查找数据库登录详细信息,选择托管服务器,......
我正在努力解决的应用引擎上的唯一问题是
对于1,编写指南很容易,但如果您对如何使其更容易有任何想法,请告诉我。
问题2:sdk,或者如果可能,只有appcfg.py,可以包含在某些“安装程序”中,这会询问您的应用ID,并会为您设置。这也可以让我初始化数据存储区。
但是我真的被困在3.可以估计某个功能的使用费用,跟踪功能的总使用情况并估算学校的费用,显示其中的细分功能是最耗费他们的,但我不知道这样做的好方法。
答案 0 :(得分:2)
App Engine适用于开发人员,期间,讨论结束。如果只是在myschool.appspot.com
中设置了一个中心项目,而不是给每个学校自己的应用ID,那么,myschoolthing.appspot.com
,那个学校将在myschoolthing.appspot.com/school/myschool
。您需要为appengine支付基于资源的费用,学校会按照您想要的任何级别向您支付费用。因此,如果您希望他们按学生数量收费,请继续。使用时间?前进。等等等。
您可以创建易于使用的学校注册页面,以替换令人困惑的广告技术部署。
此方法确实需要您支付应用引擎并设置接受付款的方式,但它更接近您的需求。