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

时间:2008-11-29 03:11:55

标签: python ruby-on-rails web2py

web2py是一个Python框架,但共享Ruby on Rails所具有的“约定优于配置”设计。从好的方面来说,它的标准发行版包含更多功能,我们声称它更快更容易使用。

有任何Rails用户尝试过吗?你有什么印象?

请不要咆哮。只是技术评论。

3 个答案:

答案 0 :(得分:11)

别人......你唯一的论点是“技术差异相当无关紧要。”并且“你使用什么网页框架并不重要”?我不同意。用户群的大小更多地与营销以及框架的使用时间有关。通过该参数,ASP和PHP优于Rails。

这里有人使用过Rails和web2py吗?

web2py在webfaction和任何支持mod_proxy或mod_wsgi或mod_fcgi的托管服务提供商上运行,并在Google App Engine上运行(rails不支持)。还有一个专门的web2py托管服务提供商(star-nix.com)。

答案 1 :(得分:1)

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

答案 2 :(得分:0)

我会说使用webpy而不是Rails的最大“骗局”是,没有很多特定于Rails的托管服务,以及围绕它的庞大社区(有一些Rails插件和工具......) 。 web2py也不能这样说。

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

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

我仍然经常使用PHP,不是因为“它更好”,而是因为我可以在绝大多数网络主机上托管它。我也使用Rails因为它有一个很好的,非常活跃的社区。实际上框架的技术性并不是一个考虑因素,实际上......

我可能会列出一个为什么web2py比Rails“更好”/“更差”的列表 - 在生成包含循环的模板时Rails可能是0.04秒/请求更慢,或者web2py可能有一个好的数据库模型生成器,或者一些其他技术原因 - 但这些可能与你无关