我们应该使用Pylons或PHP作为我们的webapp吗?

时间:2010-03-09 14:42:54

标签: php python pylons

我的朋友和我正在计划构建一种论坛类型的webapp。 我们已经使用了主要的PHP框架,但我们真的考虑使用Python专门为我们的应用程序使用Pylons框架。虽然我们是有能力的PHP程序员,但我们在Python上有点蠢(我们可以创建实用的脚本等)。但问题是我们真的想学习Python,但通过测试Pylons,对所有众多的进口产品而言似乎都非常困难。

你会建议什么?你能给我们什么建议?您如何建议我们学习Pylons?

4 个答案:

答案 0 :(得分:9)

决定你想要关注什么,提高工作效率或学习一门新语言:

  • 如果您想学习 Pylons和Python,请使用Pylon和Python。
  • 如果您想提供稳定的论坛软件,请使用PHP,因为这是您的能力所在。

注意:我应该补充一点,这并不意味着暗示一般情况下使用Python或Pylon无法提高效率。我所说的就是,在你的情况下,你会更有效地使用PHP,因为你知道它。

答案 1 :(得分:5)

不要被python中的导入吓到。它们在python中的编码通常比PHP更常见,这很好,因为你的命名空间永远不会受到你不期望的东西的污染,除非你做from foo import *(所以不要这样做)。我想你会发现结构挂架给你的价值非常宝贵。 PHP中也有框架,但是如果你想学习python,我认为没有理由你不应该使用Pylons。

答案 2 :(得分:4)

我不知道Pylons,但我一直处于类似情况,并使用Django构建了一个网站。我在熟悉的环境(网络应用程序)中学到了很多关于Python的知识,我现在将Python作为我的首选。

答案 3 :(得分:0)

很多次我们在工作中讨论过这个问题。我们使用PHP,这里的每个人都希望切换到python。即使是我们提供的新的Web项目,也是因为我们每天都在使用它。 PHP中的许多东西让我感到烦恼,我喜欢python,它说我是“使用最好的工具”的忠实粉丝。

PHP中可能有很好的代码(也可能是可怕的代码),所以使用什么是最适合你的工具,以及这项工作。但是,如果这个webapp是一个爱好和/或不是任务关键型软件,我会完全推荐python,如果只是为了学习一门新语言。