web2py to 是一个 Python 框架,但共享 Ruby on Rails 的“约定优于配置”设计。从好的方面来说,它在其标准发行版中包含了更多功能,我们声称它更快、更易于使用。
有任何 Rails 用户尝试过吗?你的印象是什么?
请不要吐槽。只是技术评论。
web2py to 是一个 Python 框架,但共享 Ruby on Rails 的“约定优于配置”设计。从好的方面来说,它在其标准发行版中包含了更多功能,我们声称它更快、更易于使用。
有任何 Rails 用户尝试过吗?你的印象是什么?
请不要吐槽。只是技术评论。
来吧,伙计们……您唯一的论点是“技术差异无关紧要”。和“你使用什么网络框架无关紧要”?我不同意。用户群的规模更多地与营销和框架存在多长时间有关。通过这个论点,ASP 和 PHP 比 Rails 更好。
这里有人用过 Rails 和 web2py 吗?
web2py 在 webfaction 和任何支持 mod_proxy 或 mod_wsgi 或 mod_fcgi 的托管服务提供商上运行,并在 Google App Engine 上运行(rails 不支持)。还有一个专门的 web2py 托管服务提供商 (star-nix.com)。
我发现 web2py 更容易学习......运行和抽象的脚本更少。另一方面,web2py 的数据库层并不是真正的 ORM……它几乎就像编写原始 SQL。简单的事情最终会占用很多行代码,就像 SQL 一样。
我想说在 Rails 上使用 webpy 的最大“缺点”是周围没有很多特定于 Rails 的托管服务,以及基于它的庞大社区(有 Rails 插件和工具用于..一切)。web2py 不能这样说。
这取决于你想用它做什么 - 如果它是用来编写你的个人网站的东西,并且你已经有一个服务器来托管它,那么使用你喜欢的任何东西。如果它是分发给其他人运行的东西,Rails 有更多的托管选项和更大的社区,所以它可能是一个更好的选择。
技术差异是相当无关紧要的。每个框架基本上都可以做同样的事情(生成网页)。重要的是社区、易用性、有用的功能集、托管它的能力等等——这些都是非常主观的。
我仍然经常使用 PHP,不是因为“它更好”,而是因为我可以将它托管在绝大多数网络主机上。我也使用 Rails,因为它有一个良好且非常活跃的社区。框架的实际技术细节从来都不是考虑因素,真的..
我可能会列出为什么 web2py 比 Rails“更好”/“更差”的列表 - Rails 在生成包含循环的模板时可能会慢 0.04 秒/请求,或者 web2py 可能有一个好的 DB 模型生成器,或者其他一些技术原因- 但这些可能与你根本无关