目前开发Facebook应用程序最好的Python框架是哪个
我们正在用 python 开发 Facebook 应用程序,我的疑问是,目前开发 Facebook 应用程序的最佳 python 框架是什么。它可以轻松地与 GAE 和 Django 一起运行...
非常感谢。
** 编辑 **
我认为我的查询被误解了。我们正在寻找一个最好的基于 python 的 facebook 框架,它可以很容易地在 django 应用程序以及 GAE 应用程序中使用。
- 如果您能提供推荐特定的理由,那就太好了框架...
我不想在 GAE 上运行 DJANGO。
We are developing Facebook applications in python, my query is which is the best python framework for developing Facebook application as on now. which will run easily with GAE as well as with Django...
Thank you very much.
** edit **
I think my query was misunderstood.. We are looking for a best python based facebook framework which can easily be used in django applications as well as GAE applications..
- It would be good if you can provide reasons for recommending particular framework...
I DONT WANT TO RUN DJANGO ON GAE.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
让我们从等式中删除 Facebook 流行语。如果您需要/想要利用谷歌的基础设施,您可以使用appengine。 django 的一些项目允许您访问更高抽象级别的 appengine 服务,例如数据存储、blobstore 等...
http://www.allbuttonspressed.com/projects/django-nonrel
我不会称其为最佳解决方案,但如果 Django 开发风格是您所熟悉的,那么它是一个很好的解决方案选项。我个人更喜欢使用 google 的模型 api 作为 orm,并使用其他东西将请求路由到视图。如果您的路由符合对象图的概念,bfg/pyramid 是一个不错的选择,并且如果您需要的话,您可以相当容易地获得实例级安全性。
结论:这完全取决于您需要做什么。 :)
Let's remove the facebook buzzword from the equation. If you need/want to leverage google's infrastructure, you use appengine. There are projects for django that allow you to access appengine services at a higher level of abstraction such as the datastore, blobstore etc...
http://www.allbuttonspressed.com/projects/django-nonrel
I wouldn't call it the best solution but if the Django style of development is what you are comfortable with, it's a good option. I personally prefer using google's model api for the orm and using something else for routing requests to views. bfg/pyramid is a good option if your routing fits the notion of an object graph, and you can get instance level security fairly easy if you do if thats something you need.
conclusion: it all depends on what you need to do. :)