@Rails用户:你试过web2py吗?优点?缺点?

13

web2py 是一个 Python 框架,但它采用了“约定优于配置”(即 Rails 所采用的设计理念)。值得一提的是,web2py 的标准发行版内置了更多的功能,并且我们声称它更快、更易于使用。

有 Rails 用户尝试过吗?你对它有什么印象?

请不要发表任何愤怒的言论,只看重技术评论。


1
从名字上看,我猜测web2py是你的。你是在寻求反馈还是只是想让更多人知道它?你可能只需要直接要求建议,尽管我理解如果你有所顾虑。适当性警察可能会很严厉。 - Corbin March
完全同意Corbin的观点。 - allesklar
我想我两者都在做。web2py受Rails启发,我正在寻求Rails用户的反馈意见。不确定最好的策略是什么。我知道有些人对此非常敏感。 - massimo
哦,这就解释了为什么当前的答案对你没有用!我认为 SO 上的人不会介意你寻求反馈-他们会理解获得反馈有多难,而且他们是实际使用框架的人之一。 - dbr
应该是社区维基 - SilentGhost
3个回答

11

大家,你们的唯一论据是“技术差异不太重要”和“使用哪个web框架都没关系”?我不同意。用户基数的大小更多取决于营销和一个框架存在的时间。按照这个论点,ASP和PHP比Rails更好。

在座有没有人用过Rails和web2py?

web2py可以在支持mod_proxy、mod_wsgi或mod_fcgi的任何托管提供商上运行,并且可以在Google App Engine上运行(Rails无法)。还有一个专门的web2py托管提供商(star-nix.com)。


1

我发现学习web2py要容易得多...需要运行的脚本和抽象层较少。但是,web2py的数据库层不是真正的ORM...它几乎就像编写原始SQL一样。简单的事情最终需要编写很多代码,就像SQL一样。


0

我认为使用webpy而不是Rails的最大缺点是,没有太多针对Rails的特定托管服务,并且围绕它有一个庞大的社区(有Rails插件和工具可用于几乎所有事情)。对于web2py则不能这样说。

这取决于你想用它做什么 - 如果是用来编写个人网站,并且已经有了服务器来托管它,请使用您喜欢的任何一种。如果是要分发给其他人运行,Rails有更多的托管选项和更大的社区,因此可能是更好的选择。

技术差异相当无关紧要。每个框架基本上都可以做同样的事情(生成网页)。重要的是社区、易用性、有用的功能集、托管能力等等 - 这些都非常主观。

我仍然经常使用PHP,不是因为“它更好”,而是因为我可以在绝大多数Web主机上托管它。我也使用Rails,因为它有一个良好且非常活跃的社区。实际上,框架的技术细节从来没有被考虑过。

我可以列出一些关于为什么web2py比Rails“更好”/“更差”的理由清单 - Rails在生成包含循环的模板时可能比web2py慢0.04秒/请求,或者web2py可能有一个很好的数据库模型生成器,或者其他一些技术原因 - 但这些可能对你来说完全不相关


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接