0

我对 Flask 非常有经验,并且在其中构建了一些东西。我只是在学习 Rails,因为我最了解 Flask,所以我继续尝试将我学到的所有东西都与它联系起来。有人介意用 Flask 解释 ROR 吗?显然 Flask 不是 MVC,但我已经将它与 SQLAlchemy 一起使用,所以我一直在考虑我的模型。

4

2 回答 2

5

就 Flask 而言学习 Rails 就像试图将一辆大卡车装进一辆小型跑车。Rails 是一个具有强大功能的大型框架,而 Flask 是一个功能有限的微型框架,旨在快速构建简单的站点。你最好自己学习 Rails,然后比较 Flask 从 Rails 中获得的一些功能。

如果你发现 Rails 太难一次学习了,不妨先试试 Sinatra。它是一个 Ruby 微框架,Flask 是从中克隆的。这两个人会有很多共同点。在掌握了 Sinatra 之后,Rails 是一个相对容易的步骤。

于 2013-07-31T20:01:55.217 回答
0

Flask 很小,依赖很少,你决定了很多事情,Rails 很大而且固执己见,Rails 是 Omakase

只要您像使用经典 MVC 一样使用 Flask,您可能会在 Flask 术语中想到 Rails,但我建议您从新的头脑开始。

于 2013-08-01T13:54:53.587 回答