根据Flask学习Ruby on Rails

时间:2013-07-31 19:19:43

标签: ruby-on-rails ruby flask

我对Flask很有经验,并在其中构建了一些东西。我只是在学习Rails,因为我知道Flask是最好的,所以我一直试图把我学到的东西都绑在上面。有人会介意用Flask来解释ROR吗?很明显Flask不是MVC,但是我已经将它与SQLAlchemy一起使用了,所以我一直在考虑我的模型。

2 个答案:

答案 0 :(得分:5)

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

如果你发现Rails一下子要学习太多,也许先试试Sinatra。这是一个Ruby微框架,可以从中克隆Flask。这两者将有很多共同之处。在掌握了Sinatra之后,Rails是一个相对简单的步骤。

答案 1 :(得分:0)

Flask很小,几乎没有依赖关系,你决定了很多东西,Rails很大并且很自以为是,Rails is Omakase

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