我正在考虑用cakephp创建一个webapplication,但要使用python的appenginewebservice。但是,要安装cakephp等,我需要配置数据库。Appengine使用另一种数据存储方式,与mysql等不同
我考虑在appengine中存储数据,并使用pythonwebservices,使用cakephp应用程序与webservice通信,以插入和检索数据。在
有什么好的资源来做这件事,还是不可能。在
Obs:也为在appengine中运行的python开发webapplication提供了可能。如果有人有好的资源。
谢谢。在
你能做的就是在一个标准的LAMP网络主机上运行你的CakePHP应用程序,并通过a REST or RPC web service.访问GAE数据存储。如果你已经有了一个在后端处理rpc的CakePHP前端,这不是一个坏主意,但是如果你的CakePHP应用程序将它的所有模型存储在MySQL中,它可能需要相当大的努力来适应它.CakePHP模型将其使用DataSource类的存储方法。你也许可以找到a DataSource class that uses REST or RPC.,但是,如果你在CakePHP控制器和模板上没有太大的投资,我建议你完全用GAE来构建你的应用
CakePHP似乎是一个MVC框架,它与appengine for python中包含的django非常相似。我不知道你为什么要把你的数据存储在googleappengine中,除非你要处理大量的数据,在这种情况下,在python中工作很可能会让应用完全在GAE上工作。在
详见官方文件:
http://code.google.com/appengine/docs/python/overview.html http://code.google.com/appengine/articles/django.html在
我认为你应该尝试不同的解决办法:http://aws.amazon.com/simpledb/
相关问题 更多 >
编程相关推荐