【问题标题】:Resources for developing Python and Google App Engine用于开发 Python 和 Google App Engine 的资源
【发布时间】:2010-11-27 18:19:29
【问题描述】:

我想询问一些使用 Python 和 Google App Engine 开发应用程序的资源。

例如,欢迎使用一些控件来自动生成带有插入/更新/删除数据库表的页面,或任何其他有用的资源。

谢谢!

【问题讨论】:

    标签: python google-app-engine user-controls controls


    【解决方案1】:

    Python 社区倾向于对代码生成持怀疑态度;所以,@Hoang,如果您认为代码生成是可行的方法,我建议您尝试除 Python 之外的任何其他语言。

    @Dominic 已经推荐了一些优秀的资源,我可以为您指出更多(App Engine Fan、App Engine Utilities 等),但它们都基于 Pythonic 思维:了解您需要什么以及可以做什么正在做,尽可能多地将其包装成可重用的组件,从您自己的来源重用这些组件。

    你想要魔法、向导和代码生成,基本上可以让你(理论上)免于学习和理解:放弃 Python,它不是适合那个的语言,

    【讨论】:

    • 同意。 Python 有点像赛车。非常强大,非常简单(理论上)但也非常实用。它不会对您产生影响,您需要对如何操作它有充分的了解才能充分利用它。
    • 嗨,Alex,我对您的回答不满意。我并不想远离 Python。由于我是 Python 和 Google App Engine 的新手,我只是想问一下,以便人们可以回答并且我们所有人都可以受益。在编程语言中,避免“发明轮子”是值得考虑的。
    • @Hoang,我理解:但你问是否有自动生成 Python 代码的“控件”(奇怪的术语,顺便说一句;-),我解释了为什么没有(没有批准的)并受到 Python 社区的赞赏):有工具(例如 App Engine Launcher),有可重用的模块(遍布 PyPi),有优秀的文档(Dominic 提到了一些,我添加了一些),包括培训材料,仅此而已.你可能对这个答案不满意,但是,如果它反映了事实,那么这一定意味着你只是不喜欢事实——如果是的话,不是我的问题;-)。
    • 我会通过指向像 django 这样的 Web 框架并使用 django 管理界面来回答我的问题。我已经尝试过 django 管理界面,这正是我想要的。谢谢亚历克斯顺便说一句;)docs.djangoproject.com/en/1.1
    【解决方案2】:

    谷歌应用引擎“入门”教程非常好。 django 文档也很详细。 在 youtube 上查看 GoogleIO 并观看一些教程。

    【讨论】:

    • 嗨,Dominic,我的意思是不同的,例如,在 .net 中,我可以轻松找到许多社区控件来解决许多问题。 Python 和 Google App Engine 中是否有类似的东西?
    【解决方案3】:

    App 引擎文档 http://code.google.com/appengine/docs/

    App Engine 谷歌组 http://groups.google.com/group/google-appengine

    Google I/O 会议视频 http://code.google.com/events/io/

    App Engine 指南 http://appengine-cookbook.appspot.com/

    当然还有stackoverflow

    【讨论】:

    • 哦,谢谢 Jonathan,App Engine Cookbook 是我还不知道的有用的一本! App Engine Group 似乎让我迷失了方向:-s App Engine 文档是我几乎一直用作参考的文档。谷歌 I/O 会议视频是一个月前让我改用 python proramming 的视频;)我也找到了这个页面,我认为这是你写的所有内容的总结withdjango.com/readers/resources
    猜你喜欢
    • 2021-05-17
    • 2011-02-11
    • 1970-01-01
    • 2011-10-07
    • 1970-01-01
    • 2013-10-22
    • 1970-01-01
    • 2015-01-25
    • 1970-01-01
    相关资源
    最近更新 更多