Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/298.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
谷歌应用引擎的专业Python框架,2012年?_Python_Google App Engine - Fatal编程技术网

谷歌应用引擎的专业Python框架,2012年?

谷歌应用引擎的专业Python框架,2012年?,python,google-app-engine,Python,Google App Engine,我是一名C#(windows应用程序)开发人员,因此在开始使用GAE上的Python时,我对“专业站点开发”使用什么框架(或API等)感到有点困惑 例如,我看到:主干网、web2py、django、Enyo、剑道、流星、Node.js等 其中一些似乎是完整的web应用程序框架,一些javascript框架,一些javascript UI框架。。。我研究中的一些(比如Node.js)似乎对GAE不起作用 因此,我的问题是:一个专业的Python开发人员能否给我一个建议,让一个小型(5人)开发团队为

我是一名C#(windows应用程序)开发人员,因此在开始使用GAE上的Python时,我对“专业站点开发”使用什么框架(或API等)感到有点困惑

例如,我看到:主干网、web2py、django、Enyo、剑道、流星、Node.js等

其中一些似乎是完整的web应用程序框架,一些javascript框架,一些javascript UI框架。。。我研究中的一些(比如Node.js)似乎对GAE不起作用

因此,我的问题是:一个专业的Python开发人员能否给我一个建议,让一个小型(5人)开发团队为丰富的“web 2.0”GAE/Python网站开发提供一个或多个框架?


非常感谢,很抱歉说得不具体,因为没有行业经验,很难客观地评估最佳选择。

在web开发中,客户端(javascript)框架与服务器端(python)框架基本上是分开的,因此“python框架…用于富web 2.0”开发”没有多大意义-任何一个都可以作为“web 2.0”应用程序的后端


因此,基本上,您可以找到一个适合您的需要并与GAE配合使用的Python框架,然后您可以找到一个适合您的需要的JS框架,并且可能与您的Python框架有一个集成层,尽管后者并不重要。

在web开发中,客户端(javascript)框架大多与服务器端(python)框架分开,因此“一个python框架…丰富的”web 2.0“开发”没有多大意义——任何一个框架都可以作为“web 2.0”应用程序的后端


因此,基本上,您可以找到一个适合您的需要并与GAE配合使用的Python框架,然后您可以找到一个适合您的需要的JS框架,并且可能与您的Python框架有一个集成层,尽管后者并不重要。

不幸的是,这个问题不适合Q&a格式,因为它是开放式的。不是真正的编程问题,非常主观的回答。但无论如何,看看金字塔吧。如果我在哪里构建一个没有阻抗不匹配(它不是固执己见的re:backend)的大型应用程序,我会使用它。很抱歉结束这个问题。也许读一两本关于web开发的书可以帮助您熟悉web应用程序,这样您就可以了解更多要查找的内容,以及如何确定您的需求并为其使用正确的技术/框架。祝你好运。除了说“花N年时间学习python生态系统”之外,这里的任何人都能给出一个“主观”的答案,或者至少告诉我在哪里可以找到一个?或者,也许会告诉我某个地方,我可能会问这个问题并得到一个有益的回答。不幸的是,这个问题不适合问答形式,因为它是开放式的。不是真正的编程问题,而是非常主观的回答。但无论如何,看看金字塔吧。如果我在哪里构建一个没有阻抗不匹配(它不是固执己见的re:backend)的大型应用程序,我会使用它。很抱歉结束这个问题。也许读一两本关于web开发的书可以帮助您熟悉web应用程序,这样您就可以了解更多要查找的内容,以及如何确定您的需求并为其使用正确的技术/框架。祝你好运。除了说“花N年时间学习python生态系统”之外,这里的任何人都能给出一个“主观”的答案,或者至少告诉我在哪里可以找到一个?或者,也许可以告诉我某个地方,我可能会问这个问题,并得到一个有益的回答。因为有很多很多种方法可以组合一个python GAE应用程序,有什么建议吗?我个人正在研究像剑道这样的ui的主干,但由于我以前没有这样做过,您可能会想到的任何“陷阱”?金字塔或Django是两个明显的选择:;我个人会使用金字塔,因为它与存储无关。它们都可以与主干和剑道一起使用。只要开始构建一个“hello world”应用程序就可以了……我从2008年开始就在appengine上使用python进行开发(为此付费;-),我从来没有听说过python项目使用主干或剑道ui。这并不意味着它们没有被使用,但它们在appengine/python圈中肯定不是特别明显。主干和剑道都是客户端JavaScript库——没有任何东西可以阻止它们与GAE一起使用。我的观点是,后端语言/框架的选择与客户端JS框架的选择几乎没有任何关系。当然也有一些例外,比如GWT和Pyjamas。对了,非常感谢你抽出时间来回答我,Sergey,我非常感谢你抽出时间来回答我。既然有很多很多很多方法可以组合python GAE应用程序,有什么建议吗?我个人正在研究像剑道这样的ui的主干,但由于我以前没有这样做过,您可能会想到的任何“陷阱”?金字塔或Django是两个明显的选择:;我个人会使用金字塔,因为它与存储无关。它们都可以与主干和剑道一起使用。只要开始构建一个“hello world”应用程序就可以了……我从2008年开始就在appengine上使用python进行开发(为此付费;-),我从来没有听说过python项目使用主干或剑道ui。这并不意味着它们没有被使用,但它们在appengine/python圈中肯定不是特别明显。主干和剑道都是客户端JavaScript库——没有任何东西可以阻止它们与GAE一起使用。我的观点是,后端语言/框架的选择与客户端JS框架的选择几乎没有任何关系。当然也有一些例外,比如GWT和睡衣。好的,非常感谢你抽出时间来回答我,谢尔盖,我非常感谢你抽出时间来回答我。